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 originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PROYECTO
{
public class E_USUARIO
{
public string id_usuario { get; set; }
public string nombres { get; set; }
public string ape_pat { get; set; }
public string ape_mat { get; set; }
public E_USUARIO()
{}
public E_USUARIO(string usuar,string nom,string apepat,string apemat,)
{
this.id_usuario = usuar;
this.nombres = nom;
this.ape_pat = apepat;
this.ape_mat = apemat;
}
}
}
Y por ejemplo en tu evento button_click, lo puedes llamar asi :
Código c#:
Ver originalE_USUARIO eusuario = new E_USUARIO();
eusuario.id_usuario = txtID.Text.trim();//"000000001"
eusuario.nombres = txtNombres.Text.trim();//"Juan Carlos"
eusuario.ape_pat = txtPaterno.Text.trim();//"Rojas"
eusuario.ape_mat = txtMaterno.Text.trim();//"Cardoso"
//Y puedes llamar a tu funcion "insertar", le pasas la cadena tabla y luego la clase entidad de usuario
insertar(txtTabla.Text.Trim(),eusuario);
Y tu metodo seria así :
Código c#:
Ver originalpublic String insertar(string Nom_tabla, E_USUARIO usuario)
{
"INSERT INTO "+ Nom_tabla +" VALUES ('"+usuario.id_usuario + "','" + usuario.nombres + "','"+ usuario.ape_pat + "','" + usuario.ape_mat +"')";
}
Espero haberte ayudado en algo al menos con este ejemplo..... Saludos!
.