//------------------------------------------------------------------------- //-- Metodos para el mantenimiento de la tabla //------------------------------------------------------------------------- //------------------- Insercion de nuevos registros ----------------------- //Params: Sirve para ingresar un numero de parametros variables (se ingresan como un arreglo) public virtual void Insertar(params string[] Atributos) { //-- Permite insertar informacion de un registro en la tabla //-- Recuperar los valores de los atributos aValores = Atributos; //-- Formar la cadena de insercion string CadenaInsertar = "insert into " + aNombreTabla + " values ('"; for (int k = 0; k < aValores.Length; k++) { //-- incluir los atributos en la consulta CadenaInsertar += aValores[k]; if (k == aValores.Length - 1) { //-- se concatenó el ultimo atributo. Terminar la consulta CadenaInsertar += "')"; } else { //-- dejar la consulta lista para el siguiente atributo CadenaInsertar += "', '"; } } //Ejecutar la consulta para insertar el registro aConexion.EjecutarComando(CadenaInsertar); aNuevo = false; }
//---------------------------------------------------------------------- // Metodos para el mantenimiento de la tabla //---------------------------------------------------------------------- //--------------------Insercion de nuevos registros--------------------------- public virtual void Insertar(params string[] Atributos) { // Permite insertar informacion de un registro en la tabla // Recuperar los valores de los atributos aValores = Atributos; // Formar la cadena de insercion string cadenaInsertar = "insert into " + aNombreTabla + " values ('"; for (int i = 0; i < aValores.Length; i++) { // Incluir los atributos de consulta cadenaInsertar += aValores[i]; if (i == aValores.Length - 1) { // Se concateno el ultimo atributo. Terminar la consulta cadenaInsertar += "')"; } else // Dejar la consulta lista para el siguiente atributo { cadenaInsertar += "', '"; } } // Ejecutar la consulta para insertar el registro aConexion.EjecutarComando(cadenaInsertar); aNuevo = false; }
public void Eliminar(params string[] Atributos) { aNombres = NombresAtributos(); aValores = Atributos; string CadenaEliminar = "delete from " + aNombreTabla + " where " + Claveprimaria(aNombres) + "= '" + Claveprimaria(aValores) + "'"; aConexion.EjecutarComando(CadenaEliminar); }
//TAREAAAAAA Terminar metodo actualizar como el insertar //------------------- Eliminar registros ----------------------- public void Eliminar(params string[] Atributos) { //Permite eliminar un registro //Recuperar los nombres y valores de los atriburtos de la tabla aNombres = NombresAtributos(); aValores = Atributos; //Formar la cadena de eliminacion string CadenaEliminar = "delete from " + aNombreTabla + " where " + aNombres[0] + "= '" + aValores[0] + "'"; //Ejecutar la consulta para eliminar el registro aConexion.EjecutarComando(CadenaEliminar); }