Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 14:01
juantanas_supay
 
Fecha de Ingreso: junio-2011
Ubicación: Ica
Mensajes: 5
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta creando funciones para manejar bases de datos con C#

hola ke tal
soy nuevo en el foro... les hablo desde Peru =)
kiza no este en el lugar correcto para esta duda, pido disculpas por esto...

tengo una duda enorme, muy grande... ya ke recien estoy empezando a programar "como se debe"...

estoy haciendo un pekeño proyecto en capas para una empresa de transportes interprovincial

he estado buscando, no se si sera la palabra adecuada aun ando un poco confuso con ciertos terminos, como "encapsular" ciertas funciones...
les doy un ejemplo de lo ke kiero hacer

normalmente se declara en la misma clase, combinandola con el diseño, al momento de un evento por ejemplo: Button_click()

Código:
cmd.CommandText = "INSERT INTO Nom_tabla VALUES (campo1, campo2, ... )";
obviamente ya se llamo al nuevo comando, etc etc

la idea es ke kiero hacer funciones como
Código:
public String insertar(Nom_tabla, camposN)
{
         "INSERT INTO"+ Nom_tabla +"VALUES ("+array[]+")";
}
asi donde iria el argumento "camposN" me imagino ke deberia ser un array ke contenga los campos por cada tabla...
disculpenme si me ekivoco... como dije al inicio tengo un mundo de dudas...
claro ke tambien manejare errores por si hay valores nulos o demas excepciones, pero keria mostrar lo principal...

lei ke esto se puede hacer con el Modelo Vista Controlador...
pero la mayoria de ejemplos ke encontre se fusiona codigo C# con la sintaxis SQL, cosa ke, creo yo, se deberia manejar en distinta forma... independientemente de cada formulario, de tabla y de cada query
asi se ahorraria escribir codigo y permitiria la reutilizacion de estos...

espero haber sido claro, tambien su pronta respuesta y doy gracias por anticipado a algun alma caritativa
GRACIAS!