コード例 #1
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Categoria categoria = new entidades.Categoria(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio             cnegocio  = new negocio();             //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            categoria.nombre = txt_nombre.Text;                        //Llenamos el objeto persona con la informacion de los cuadros de texto/
            cnegocio.InsertarCategoria(categoria);
        }
コード例 #2
0
        private void llenarprov()
        {
            negocio cnegocio = new negocio();

            cbo_proveedor.DataSource    = cnegocio.consultaprov();
            cbo_proveedor.ValueMember   = "id_proveedor";
            cbo_proveedor.DisplayMember = "nombre_proveedor";
        }
コード例 #3
0
        private void llenarbod()
        {
            negocio cnegocio = new negocio();

            cbo_bodega.DataSource    = cnegocio.consultarbod();
            cbo_bodega.ValueMember   = "id_bodega";
            cbo_bodega.DisplayMember = "nombre_bodega";
        }
コード例 #4
0
        private void llenarmarca()
        {
            negocio cnegocio = new negocio();

            cbo_marca.ValueMember   = "id_marca";
            cbo_marca.DisplayMember = "nombre_marca";
            cbo_marca.DataSource    = cnegocio.consultamarca();
        }
コード例 #5
0
        private void llenarcbo()
        {
            negocio cnegocio = new negocio();

            cbo_catalogo.ValueMember   = "id_tprecio_pk";
            cbo_catalogo.DisplayMember = "tipo";
            cbo_catalogo.DataSource    = cnegocio.consultaprecio();
        }
コード例 #6
0
        private void llenarcbo()
        {
            negocio cnegocio = new negocio();

            cbo_cat.ValueMember   = "id";
            cbo_cat.DisplayMember = "nombre";
            cbo_cat.DataSource    = cnegocio.consultacat();
        }
コード例 #7
0
        private void llenarbod1()
        {
            negocio cnegocio = new negocio();

            cbo_bod1.ValueMember   = "id_bodega";
            cbo_bod1.DisplayMember = "nombre_bodega";
            cbo_bod1.DataSource    = cnegocio.consultabod1(idprod, idmarc);
        }
コード例 #8
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Marca marca    = new entidades.Marca(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio         cnegocio = new negocio();         //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            marca.nombre     = txt_nombre.Text;               //Llenamos el objeto persona con la informacion de los cuadros de texto/
            marca.porcentaje = Convert.ToInt32(txt_comision.Text);
            cnegocio.InsertarMarca(marca);
        }
コード例 #9
0
        private void btn_actualizar_Click(object sender, EventArgs e)
        {
            negocio cnegocio = new negocio();           //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            dgv_producto.DataSource = cnegocio.consultaprod();
            cbo_cat.DataSource      = null;
            cbo_marca.DataSource    = null;
            llenarcbo();
            llenarmarca();
        }
コード例 #10
0
        private void llenarprov()
        {
            negocio cnegocio = new negocio();

            cbo_proveedor.ValueMember   = "id_proveedor";
            cbo_proveedor.DisplayMember = "nombre_proveedor";
            cbo_proveedor.DataSource    = cnegocio.consultaprov();
            txt_ingreso.Enabled         = false;
            txt_ingreso.Text            = Convert.ToString(DateTime.Today);
        }
コード例 #11
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Bodega bodega   = new entidades.Bodega(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio          cnegocio = new negocio();          //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            bodega.nombre    = txt_nombre.Text;                 //Llenamos el objeto persona con la informacion de los cuadros de texto/
            bodega.direccion = txt_ubicacion.Text;
            cnegocio.InsertarBodega(bodega);                    //Llamamos a la funcion Ninsertar a traves del objeto de la capa de negocio y le enviamos como parametro nuestro objeto persona
            limpiar();
            deshabilitar();
        }
コード例 #12
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Compra compra   = new entidades.Compra(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio          cnegocio = new negocio();          //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            compra.producto  = idprod;
            compra.marca     = idmarc;
            compra.proveedor = Convert.ToInt32(cbo_proveedor.SelectedIndex + 1);;  //Llenamos el objeto persona con la informacion de los cuadros de texto/
            compra.cantidad  = Convert.ToInt32(txt_cantidad.Text);
            compra.fecha     = txt_ingreso.Text;
            cnegocio.InsertarCompra(compra);
        }
コード例 #13
0
 private void frmbuscexistencia_Load(object sender, EventArgs e)
 {
     try
     {
         negocio n = new negocio();
         dgv_exis.DataSource = n.consultaexistenciabod();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
コード例 #14
0
        private void guardarnuevo()
        {
            entidades.Existencia existencia = new entidades.Existencia(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio cnegocio = new negocio();                             //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            existencia.cantidad  = Convert.ToInt32(txt_cantidad.Text);    //Llenamos el objeto persona con la informacion de los cuadros de texto/
            existencia.producto  = idprod;
            existencia.marca     = idmarc;
            existencia.bodega    = Convert.ToInt32(cbo_bodega.SelectedIndex + 1);
            existencia.ingreso   = Convert.ToString(DateTime.Today);
            existencia.proveedor = Convert.ToInt32(cbo_proveedor.SelectedIndex + 1);
            cnegocio.InsertarExistencia(existencia);
        }
コード例 #15
0
        private void guardarexistente()
        {
            entidades.Existencia existencia = new entidades.Existencia(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio cnegocio = new negocio();                             //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            existencia.codigo    = Convert.ToString(idcompra);
            existencia.cantidad  = cantidad; //Llenamos el objeto persona con la informacion de los cuadros de texto/
            existencia.producto  = idproducto;
            existencia.marca     = idmarca;
            existencia.bodega    = Convert.ToInt32(cbo_bodega.SelectedIndex + 1);
            existencia.ingreso   = fecha;
            existencia.proveedor = idproveedor;
            cnegocio.InsertarExistencia(existencia);
        }
コード例 #16
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            try
            {
                entidades.Producto producto = new entidades.Producto(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
                negocio            cnegocio = new negocio();            //Creamos un objeto de la capa de negocio para poder acceder a sus funciones
                producto.nombre      = txt_nombre.Text;                 //Llenamos el objeto persona con la informacion de los cuadros de texto/
                producto.descripcion = txt_descripcion.Text;
                producto.marca       = Convert.ToInt32(cbo_marca.SelectedIndex + 1);
                codmarca             = Convert.ToInt32(cbo_marca.SelectedIndex + 1);
                producto.precio      = Convert.ToDouble(txt_precio.Text);
                producto.categoria   = Convert.ToInt32(cbo_cat.SelectedIndex + 1);
                producto.porcentaje  = Convert.ToInt32(txt_comision.Text);
                cnegocio.InsertarProducto(producto);                                    //Llamamos a la funcion Ninsertar a traves del objeto de la capa de negocio y le enviamos como parametro nuestro objeto persona

                string         scad1 = "SELECT max(id_producto) from producto";
                OdbcCommand    mcd1  = new OdbcCommand(scad1, Conexion.ObtenerConexion());
                OdbcDataReader mdr1  = mcd1.ExecuteReader();
                while (mdr1.Read())
                {
                    codproducto = mdr1.GetInt32(0);
                }

                string         scad3 = "SELECT id_bodega from bodega";
                OdbcCommand    mcd3  = new OdbcCommand(scad3, Conexion.ObtenerConexion());
                OdbcDataReader mdr3  = mcd3.ExecuteReader();

                while (mdr3.Read())
                {
                    codbodega = mdr3.GetInt32(0);

                    try
                    {
                        OdbcCommand mySqlComando = new OdbcCommand(
                            string.Format("INSERT INTO existencia_bodega (id_producto, id_marca, id_bodega, cantidad) values ('{0}','{1}','{2}','0')", codproducto, codmarca, codbodega),
                            seguridad.Conexion.ObtenerConexionODBC()
                            );
                        mySqlComando.ExecuteNonQuery();                 //se ejecuta el query
                        MessageBox.Show("Insertado existencia");
                    }
                    catch
                    {
                        MessageBox.Show("Error de insercion");          //si el try-catch encontro algun error indica mensaje de fracaso
                    }
                }
            } catch { MessageBox.Show("Debe llenar todos los campos"); }
            limpiar();
            deshabilitar();
        }
コード例 #17
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Proveedor proveedor = new entidades.Proveedor(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio             cnegocio  = new negocio();             //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            proveedor.nombre    = txt_nombre.Text;                     //Llenamos el objeto persona con la informacion de los cuadros de texto/
            proveedor.nit       = txt_nit.Text;
            proveedor.direccion = txt_direccion.Text;
            proveedor.telefono  = txt_telefono.Text;
            cnegocio.InsertarProveedor(proveedor);
            txt_nombre.Clear();
            txt_nit.Clear();
            txt_direccion.Clear();
            txt_telefono.Clear();
        }
コード例 #18
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Producto producto = new entidades.Producto(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio            cnegocio = new negocio();            //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            producto.nombre      = txt_nombre.Text;                 //Llenamos el objeto persona con la informacion de los cuadros de texto/
            producto.descripcion = txt_descripcion.Text;
            producto.marca       = Convert.ToInt32(cbo_marca.SelectedIndex + 1);
            producto.precio      = Convert.ToDouble(txt_precio.Text);
            producto.categoria   = Convert.ToInt32(cbo_cat.SelectedIndex + 1);
            producto.porcentaje  = Convert.ToInt32(txt_comision.Text);
            cnegocio.InsertarProducto(producto);                                    //Llamamos a la funcion Ninsertar a traves del objeto de la capa de negocio y le enviamos como parametro nuestro objeto persona
            limpiar();
            deshabilitar();
        }
コード例 #19
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            entidades.Bodega bodega   = new entidades.Bodega(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
            negocio          cnegocio = new negocio();          //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            bodega.nombre    = txt_nombre.Text;                 //Llenamos el objeto persona con la informacion de los cuadros de texto/
            bodega.direccion = txt_ubicacion.Text;
            cnegocio.InsertarBodega(bodega);                    //Llamamos a la funcion Ninsertar a traves del objeto de la capa de negocio y le enviamos como parametro nuestro objeto persona
            limpiar();
            deshabilitar();

            Int32 codproducto;
            Int32 codmarca;
            //Int32 codbodega;

            string         scad1 = "SELECT max(id_bodega) from bodega";
            OdbcCommand    mcd1  = new OdbcCommand(scad1, Conexion.ObtenerConexion());
            OdbcDataReader mdr1  = mcd1.ExecuteReader();

            while (mdr1.Read())
            {
                codbodega = mdr1.GetInt32(0);
            }

            string         scad3 = "SELECT id_producto, id_marca from producto";
            OdbcCommand    mcd3  = new OdbcCommand(scad3, Conexion.ObtenerConexion());
            OdbcDataReader mdr3  = mcd3.ExecuteReader();

            while (mdr3.Read())
            {
                codproducto = mdr3.GetInt32(0);
                codmarca    = mdr3.GetInt32(1);

                try
                {
                    OdbcCommand mySqlComando = new OdbcCommand(
                        string.Format("INSERT INTO existencia_bodega (id_producto, id_marca, id_bodega, cantidad) values ('{0}','{1}','{2}','0')", codproducto, codmarca, codbodega),
                        seguridad.Conexion.ObtenerConexionODBC()
                        );
                    mySqlComando.ExecuteNonQuery();                 //se ejecuta el query
                }
                catch
                {
                    MessageBox.Show("Error de insercion");          //si el try-catch encontro algun error indica mensaje de fracaso
                }
            }
        }
コード例 #20
0
        private void btn_eliminar_Click(object sender, EventArgs e)
        {
            String codi;
            Int32  selectedRowCount =
                dgv_bodega.Rows.GetRowCount(DataGridViewElementStates.Selected);

            if (selectedRowCount > 0)
            {
                codi = Convert.ToString(dgv_bodega.CurrentRow.Cells[0].Value);
                negocio neg = new negocio();
                neg.EliminarBodega(Convert.ToInt32(codi));
            }
            else
            {
                MessageBox.Show("Debe seleccionar una fila");
            }
        }
コード例 #21
0
 private void guardarnuevo()
 {
     try
     {
         entidades.Existencia existencia = new entidades.Existencia(); //Creamos un objeto de la capa de Entidades para poder acceder a sus objetos
         negocio cnegocio = new negocio();                             //Creamos un objeto de la capa de negocio para poder acceder a sus funciones
         datos   cdatos   = new crm.datos();
         existencia.cantidad  = Convert.ToInt32(txt_cantidad.Text);    //Llenamos el objeto persona con la informacion de los cuadros de texto/
         existencia.producto  = idprod;
         existencia.marca     = idmarc;
         existencia.bodega    = Convert.ToInt32(cbo_bodega.SelectedIndex + 1);
         existencia.ingreso   = Convert.ToString(DateTime.Today);
         existencia.proveedor = Convert.ToInt32(cbo_proveedor.SelectedIndex + 1);
         cnegocio.InsertarExistencia(existencia);
         cdatos.insertarexistenciabod(existencia.producto, existencia.marca, existencia.bodega, existencia.cantidad);
     }catch { MessageBox.Show("Debe llenar todos los campos"); }
 }
コード例 #22
0
        private void btn_eliminar_Click(object sender, EventArgs e)
        {
            entidades.Producto producto = new entidades.Producto();
            Int32 selectedRowCount      =
                dgv_producto.Rows.GetRowCount(DataGridViewElementStates.Selected);

            if (selectedRowCount > 0)
            {
                producto.codigo = Convert.ToString(dgv_producto.CurrentRow.Cells[0].Value);
                negocio neg = new negocio();
                neg.EliminarProducto(producto);
            }
            else
            {
                MessageBox.Show("Debe seleccionar una fila");
            }
        }
コード例 #23
0
 private void btn_eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgv_catalogo.SelectedRows.Count == 1)
         {
             int     id = Convert.ToInt16(dgv_catalogo.CurrentRow.Cells[0].Value);
             negocio n  = new negocio();
             n.EliminarCatalogo(id);
         }
         else
         {
             MessageBox.Show("Debe de seleccionar una fila");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
コード例 #24
0
 private void btn_eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgv_marca.SelectedRows.Count == 1)
         {
             int     id = Convert.ToInt16(dgv_marca.CurrentRow.Cells[0].Value);
             negocio n  = new negocio();
             n.EliminarMarca(id);
         }
         else
         {
             MessageBox.Show("Debe de seleccionar una fila");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     txt_comision.Enabled = false;
     txt_nombre.Enabled   = false;
 }
コード例 #25
0
        private void frmbuscexisbod_Load(object sender, EventArgs e)
        {
            negocio cnegocio = new negocio();           //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            dgv_exis.DataSource = cnegocio.consultaexistenciabod();
        }
コード例 #26
0
        private void btn_actualizar_Click(object sender, EventArgs e)
        {
            negocio cnegocio = new negocio();           //Creamos un objeto de la capa de negocio para poder acceder a sus funciones

            dgv_existencia.DataSource = cnegocio.consultaex();
        }