Пример #1
0
 private void cargarCategoria()
 {
     dv = objCategoria.listarCategoria();
     cb_categoria.ValueMember   = "pk_categoria";
     cb_categoria.DisplayMember = "categoria";
     cb_categoria.SelectedValue = "pk_categoria";
     cb_categoria.DataSource    = dv;
 }
Пример #2
0
        private void modificarProducto()
        {
            MProducto obj = new MProducto();

            MCategoria objCat = new MCategoria();

            obj = objProducto.modificarProducto(pk_registro);


            int fk = obj.fk_categoria;


            frm_modal_modificar_producto modal = new frm_modal_modificar_producto();

            pk_edith = obj.pk_producto;

            dvCategoria = objCategoria.listarCategoria();
            modal.cb_categoria.DisplayMember = "categoria";
            modal.cb_categoria.SelectedValue = "pk_categoria";
            modal.cb_categoria.ValueMember   = "pk_categoria";
            modal.cb_categoria.DataSource    = dvCategoria;
            modal.cb_categoria.SelectedValue = fk;
            modal.txt_nombre.Text            = obj.nombre;
            modal.txt_descripcion.Text       = obj.descripcion;
            modal.txt_marca.Text             = obj.marca;
            modal.txt_precioCompra.Text      = obj.precio_compra.ToString();
            modal.txt_precioVenta.Text       = obj.precio_venta.ToString();
            modal.dt_fechaCompra.Text        = Convert.ToString(obj.fecha_compra);
            modal.dt_fechaVencimiento.Text   = Convert.ToString(obj.fecha_vencimiento);
            modal.txt_stock.Text             = obj.stock.ToString();
            modal.txt_unidadMedida.Text      = obj.unidad_medida;

            DialogResult resultado = modal.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                MProducto update = new MProducto();

                update.pk_producto   = pk_edith;
                update.fk_categoria  = Convert.ToInt32(modal.cb_categoria.SelectedValue);
                update.nombre        = modal.txt_nombre.Text;
                update.descripcion   = modal.txt_descripcion.Text;
                update.marca         = modal.txt_marca.Text;
                update.precio_compra = Convert.ToDouble(modal.txt_precioCompra.Text);
                update.precio_venta  = Convert.ToDouble(modal.txt_precioVenta.Text);

                DateTime dt = new DateTime(modal.dt_fechaCompra.Value.Year, modal.dt_fechaCompra.Value.Month, modal.dt_fechaCompra.Value.Day);
                update.fecha_compra = dt.ToString("yyyy-MM-dd");

                DateTime dt_2 = new DateTime(modal.dt_fechaVencimiento.Value.Year, modal.dt_fechaVencimiento.Value.Month, modal.dt_fechaVencimiento.Value.Day);
                update.fecha_vencimiento = dt_2.ToString("yyyy-MM-dd");

                double stock = Convert.ToDouble(modal.txt_stock.Text);
                update.stock         = Convert.ToDouble(modal.txt_stock.Text);
                update.unidad_medida = "unidad";//modal.txt_unidadMedida.Text;

                double precioCompra = Convert.ToDouble(modal.txt_precioCompra.Text);
                double precioVenta  = Convert.ToDouble(modal.txt_precioVenta.Text);
                double ganancia     = (precioVenta - precioCompra);
                update.ganancia = ganancia * stock;

                objProducto.actualizarProducto(update);

                MessageBox.Show("Se actualizo correctamente", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                listarProducto();
                totalRegistro();
            }
        }
Пример #3
0
 public void listarCategoria()
 {
     dv = objCategoria.listarCategoria();
     dg_categoria.DataSource = dv;
 }