Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2011, 14:22
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: creando funciones para manejar bases de datos con C#

Hola compatriota juantanas_supay, lo que menciones sobre el parametro camposN podrias hacerlo de esta manera. En tu capa Entidades(si es que la manejas claro) puedes crearte una entidad por ejemplo usuarios :

Declaras sus atributos segun tu base de datos:
Código c#:
Ver original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace PROYECTO
  7. {
  8.     public class E_USUARIO
  9.     {
  10.         public string id_usuario { get; set; }
  11.         public string nombres { get; set; }
  12.         public string ape_pat { get; set; }
  13.         public string ape_mat { get; set; }
  14.  
  15.  
  16.         public E_USUARIO()
  17.         {}
  18.  
  19.         public E_USUARIO(string usuar,string nom,string apepat,string apemat,)
  20.         {
  21.             this.id_usuario = usuar;
  22.             this.nombres = nom;
  23.             this.ape_pat = apepat;
  24.             this.ape_mat = apemat;
  25.         }  
  26.     }
  27. }

Y por ejemplo en tu evento button_click, lo puedes llamar asi :
Código c#:
Ver original
  1. E_USUARIO eusuario = new E_USUARIO();
  2. eusuario.id_usuario  = txtID.Text.trim();//"000000001"
  3. eusuario.nombres = txtNombres.Text.trim();//"Juan Carlos"
  4. eusuario.ape_pat = txtPaterno.Text.trim();//"Rojas"
  5. eusuario.ape_mat = txtMaterno.Text.trim();//"Cardoso"
  6.  
  7. //Y puedes llamar a tu funcion "insertar", le pasas la cadena tabla y luego la clase entidad de usuario
  8. insertar(txtTabla.Text.Trim(),eusuario);

Y tu metodo seria así :
Código c#:
Ver original
  1. public String insertar(string Nom_tabla, E_USUARIO usuario)
  2. {
  3.          "INSERT INTO "+ Nom_tabla +" VALUES ('"+usuario.id_usuario + "','" + usuario.nombres + "','"+ usuario.ape_pat + "','" + usuario.ape_mat +"')";
  4. }
Espero haberte ayudado en algo al menos con este ejemplo..... Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 23/06/2011 a las 14:29