Пример #1
0
        //-------------------------------------------------------------------------
        //-- 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;
        }
Пример #2
0
        //----------------------------------------------------------------------
        // 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;
        }
Пример #3
0
        public void Eliminar(params string[] Atributos)
        {
            aNombres = NombresAtributos();
            aValores = Atributos;
            string CadenaEliminar = "delete from " + aNombreTabla +
                                    " where " + Claveprimaria(aNombres) + "= '" + Claveprimaria(aValores) + "'";

            aConexion.EjecutarComando(CadenaEliminar);
        }
Пример #4
0
        //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);
        }