Пример #1
0
        //METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS

        public int agregarNuevoRegistro(object elNuevoRegistro)
        {
            //CONVERTIMOS NUESTRO OBJETO GENERICO A UNO DE LA CLASE

            Cat_proveedores objetoTablaProducto = (Cat_proveedores)elNuevoRegistro;

            //PREPARAMOS EL COMANDO DE MYSQL

            comandoMYSQL = new MySqlCommand();

            //PREPARAR EL DATASET
            dsProductos = new DataSet();

            //PREPARAR EL DATAADAPTER....
            datAdapterMYSQL = new MySqlDataAdapter();

            //ESTABLECER LA CONEXION
            comandoMYSQL.Connection = oBasedeDatos.miConectorNET;
            oBasedeDatos.establecerConexionNET();

            //ARMAR LA INSTRUCCION MYSQL: INSERT
            instruccionSQL = "INSERT INTO cat_proveedores (" +
                             "razon_social, rfc, calle, num_exterior, num_interior, referencia, colonia, codigo_postal, municipio, estado, telefono, correo" +
                             ") VALUES ( " +
                             pcs(objetoTablaProducto.Razon_social) + "," +
                             pcs(objetoTablaProducto.Rfc) + "," +
                             pcs(objetoTablaProducto.Calle) + "," +
                             pcs(objetoTablaProducto.Num_exterior) + "," +
                             pcs(objetoTablaProducto.Num_interior) + "," +
                             pcs(objetoTablaProducto.Referencia) + "," +
                             pcs(objetoTablaProducto.Colonia) + "," +
                             pcs(objetoTablaProducto.Codigo_postal) + "," +
                             pcs(objetoTablaProducto.Municipio) + "," +
                             pcs(objetoTablaProducto.Estado) + "," +
                             pcs(objetoTablaProducto.Telefono) + "," +
                             pcs(objetoTablaProducto.Correo) +
                             ")";

            comandoMYSQL.CommandText = instruccionSQL;

            int resultadodelComando = comandoMYSQL.ExecuteNonQuery();

            if (resultadodelComando <= 0)
            {
                return(0); //HAY UN ERROR
            }



            return(1);
        }
Пример #2
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;
            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_proveedores)
            Cat_proveedores oProveedores = new Cat_proveedores();

            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO
            DAO_Proveedores oProvedores = new DAO_Proveedores();

            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA
            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;

            oProveedores.Rfc             = this.prove_rfc.Text.Trim();
            oProveedores.Razon_social    = this.prove_razon_social.Text.Trim();
            oProveedores.Calle           = int.Parse(this.prove_calle.Text.Trim());
            oProveedores.Numero_exterior = int.Parse(this.provee_num_exterior.Text.Trim());
            oProveedores.Num_interior    = int.Parse(this.provee_num_interior.Text.Trim());
            oProveedores.Referencia      = this.provee_referencia.Text.Trim();
            oProveedores.Colonia         = this.provee_colonia.Text.Trim();
            oProveedores.Municipio       = this.provee_municipio.Text.Trim();
            oProveedores.Estado          = this.provee_estado.Text.Trim();
            oProveedores.Codigo_postal   = int.Parse(this.provee_codigo_postal.Text.Trim());
            oProveedores.Telefono        = int.Parse(this.provee_telefono.Text.Trim());
            oProveedores.Correo          = this.prove_correo.Text.Trim();

            //LLAMAMOS AL METODO DE LA CLASE DAO QUE HACE EL INSERT, le enviamos como parametro el objeto oAlmacen que
            //ya llenamos con los valores de la pantalla
            i = oProvedores.agregarNuevoRegistro(oProveedores);

            //VERIFICAMOS SI SE HA EJECUTADO CORRECTAMENTE LA ACCION SOLICITADA
            if (i == 0)
            {
                MessageBox.Show("El proceso no se pudo realizar");
            }
            else
            {
                MessageBox.Show("El proceso se genero con éxito");
            }

            //MATAMOS A LOS OBJETOS UTILIZADOS
            oProveedores = null;
            oProvedores  = null;
        }
Пример #3
0
        //METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS
        public int agregarNuevoRegistro(object elNuevoRegistro)
        {
            //convertimos nuestro objeto generico a uno de la clase
            Cat_proveedores objetoTablaProducto = (Cat_proveedores)elNuevoRegistro;

            //preparamos el commando de MySQL
            comandoMySQL = new MySqlCommand();
            //preparar el dataset
            dsProveedores = new DataSet();
            //preparar el dataAdapter...
            datAdapterMySQL = new MySqlDataAdapter();
            //Establecer la conexion
            comandoMySQL.Connection = oBasedeDatos.miConectorNET;
            oBasedeDatos.establecerConexionNET();
            //ARMAR la instruccion MYSQL: insert
            instruccionSQL = "INSERT INTO cat_proveedores (" +
                             "razon_social,rfc, calle, numero_exterior, numero_interiror, referencia,colonia,codigo_postal, municipio,estado, telefono,correo" +
                             ") VALUES ( " +
                             pcs(objetoTablaProducto.Razon_social) + "," +
                             pcs(objetoTablaProducto.Rfc) + "," +
                             objetoTablaProducto.Calle.ToString() + "," +
                             objetoTablaProducto.Numero_exterior.ToString() + "," +
                             objetoTablaProducto.Num_interior.ToString() + "," +
                             pcs(objetoTablaProducto.Referencia) + "," +
                             pcs(objetoTablaProducto.Colonia) + "," +
                             objetoTablaProducto.Codigo_postal.ToString() + "," +
                             pcs(objetoTablaProducto.Municipio) + "," +
                             pcs(objetoTablaProducto.Estado) + "," +
                             objetoTablaProducto.Telefono.ToString() + "," +
                             pcs(objetoTablaProducto.Correo) +
                             " ) ";
            comandoMySQL.CommandText = instruccionSQL;
            int resultadodelComando = comandoMySQL.ExecuteNonQuery();

            if (resultadodelComando <= 0)
            {
                return(0); //HAY UN ERROR
            }
            return(1);
        }