예제 #1
0
 private void FormCategorias_Load(object sender, EventArgs e)
 {
     ListarCategorias();
     //Establecer formato personalizado al DataGridView
     BLFormatoGrid.FormatoGrid(CategoriaDataGridView);
     BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
 }
예제 #2
0
        private void PresentacionDataGridView_Click(object sender, EventArgs e)
        {
            if (PresentacionDataGridView.Rows.Count == 0)
            {
                return;
            }
            vidPresentacion         = (int)PresentacionDataGridView.CurrentRow.Cells[0].Value;
            DescripcionTextBox.Text = PresentacionDataGridView.CurrentRow.Cells[1].Value.ToString();

            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
        }
예제 #3
0
        private void CategoriaDataGridView_Click(object sender, EventArgs e)
        {
            if (CategoriaDataGridView.Rows.Count == 0)
            {
                return;
            }
            vidCategoria            = (int)CategoriaDataGridView.CurrentRow.Cells[0].Value;
            CategoriaTextBox.Text   = CategoriaDataGridView.CurrentRow.Cells[1].Value.ToString();
            DescripcionTextBox.Text = CategoriaDataGridView.CurrentRow.Cells[2].Value.ToString();

            BLBotones.HabilitarBotones(false, GuardarButton, ActualizarButton, EliminarButton);
        }
예제 #4
0
        private void ProveedorDataGridView_Click(object sender, EventArgs e)
        {
            if (ProveedorDataGridView.Rows.Count == 0)
            {
                return;
            }
            vidProveedor          = (int)ProveedorDataGridView.CurrentRow.Cells[0].Value;
            RucTextBox.Text       = ProveedorDataGridView.CurrentRow.Cells[1].Value.ToString();
            EmpresaTextBox.Text   = ProveedorDataGridView.CurrentRow.Cells[2].Value.ToString();
            DireccionTextBox.Text = ProveedorDataGridView.CurrentRow.Cells[3].Value.ToString();
            TelefonoTextBox.Text  = ProveedorDataGridView.CurrentRow.Cells[4].Value.ToString();
            EmailTextBox.Text     = ProveedorDataGridView.CurrentRow.Cells[5].Value.ToString();

            BLBotones.HabilitarBotones(false, GuardarButton, ActualizarButton, EliminarButton);
        }
예제 #5
0
        private void ActualizarButton_Click(object sender, EventArgs e)
        {
            if (!ValidarCampos())
            {
                return;
            }

            //GUARDAMOS LOS DATOS EN LAS ENTIDADES
            presentacion.IDPresentacion = vidPresentacion;
            presentacion.Descripcion    = DescripcionTextBox.Text;

            //ACTUALIZAR EL REGISTRO
            BLPresentacion.UpdatePresentacion(presentacion);

            LimpiarCajas();
            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
            ListarPresentacion();
        }
예제 #6
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            if (!ValidarCampos())
            {
                return;
            }

            ENTProducto producto = new ENTProducto
            {
                Articulo       = ArticuloTextBox.Text,
                Cantidad       = float.Parse(CantidadTextBox.Text),
                Precio         = Convert.ToDecimal(PrecioTextBox.Text),
                Descripcion    = DescripcionTextBox.Text,
                IDCategoria    = vidCategoria,
                IDPresentacion = vidPresentacion
            };

            using (var scope = new TransactionScope())
            {
                //INSERTA EL PRODUCTO Y CAPTURA EL IDProducto
                int IDProducto = BLProducto.InsertProductoGetIDProducto(producto);

                //GRABAR EN KARDEX
                ENTKardex kardex = new ENTKardex();
                kardex.Fecha         = DateTime.Now;
                kardex.Concepto      = "INVENTARIO INICIAL";
                kardex.Entrada       = float.Parse(CantidadTextBox.Text);
                kardex.Existencia    = float.Parse(CantidadTextBox.Text);
                kardex.CostoUnitario = Convert.ToDecimal(PrecioTextBox.Text);
                kardex.Debe          = Convert.ToDecimal(kardex.Entrada) * kardex.CostoUnitario;
                kardex.Saldo         = kardex.Debe;
                kardex.CostoPromedio = kardex.CostoUnitario;
                kardex.IDProducto    = IDProducto;

                BLKardex.InsertKardex(kardex);

                scope.Complete();
            }

            ListarProductos();
            LimpiarCajas();
            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
        }
예제 #7
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            DialogResult rta = MessageBox.Show("Está seguro de borrar el registro actual?",
                                               "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                               MessageBoxDefaultButton.Button2);

            if (rta == DialogResult.No)
            {
                LimpiarCajas();
                BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
                return;
            }

            BLProveedor.DeleteProveedor(vidProveedor);

            LimpiarCajas();
            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
            ListarProveedores();
        }
예제 #8
0
        private void ActualizarButton_Click(object sender, EventArgs e)
        {
            if (!ValidarCampos())
            {
                return;
            }

            //GUARDAMOS LOS DATOS EN LAS ENTIDADES
            categoria.IDCategoria = vidCategoria;
            categoria.Categoria   = CategoriaTextBox.Text;
            categoria.Descripcion = DescripcionTextBox.Text;

            //ACTUALIZAR EL REGISTRO
            BLCategoria.UpdateCategorias(categoria);

            LimpiarCajas();
            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
            ListarCategorias();
        }
예제 #9
0
        private void FormProductos_Load(object sender, EventArgs e)
        {
            //CantidadTextBox.Text = FormCompras.can

            ListarProductos();
            //Establecer formato personalizado al DataGridView
            BLFormatoGrid.FormatoGrid(ProductoDataGridView);
            ListarCategorias();
            ListarPresentacion();
            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);

            SendMessage(ArticuloTextBox.Handle, EM_SETCUEBANNER, 0, "Nombre del Artículo"); //PLACEHOLDER

            //Inhabilitar click derecho y boton teclado de opction menu
            ContextMenu _blankContextMenu = new ContextMenu();

            ArticuloTextBox.ContextMenu    = _blankContextMenu;
            PrecioTextBox.ContextMenu      = _blankContextMenu;
            DescripcionTextBox.ContextMenu = _blankContextMenu;
        }
예제 #10
0
        private void ActualizarButton_Click(object sender, EventArgs e)
        {
            if (!ValidarCampos())
            {
                return;
            }

            //GUARDAMOS LOS DATOS EN LAS ENTIDADES
            proveedor.Direccion   = DireccionTextBox.Text;
            proveedor.Email       = EmailTextBox.Text;
            proveedor.Empresa     = EmpresaTextBox.Text;
            proveedor.NoRuc       = RucTextBox.Text;
            proveedor.Telefono    = TelefonoTextBox.Text;
            proveedor.IDProveedor = vidProveedor;

            //ACTUALIZAR EL REGISTRO
            BLProveedor.UpdateProveedor(proveedor);

            LimpiarCajas();
            BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
            ListarProveedores();
        }
예제 #11
0
 private void CancelarButton_Click(object sender, EventArgs e)
 {
     LimpiarCajas();
     BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
     errorProvider1.Dispose(); //QUITAR EL ICONO DEL ERROR!!!
 }
예제 #12
0
 private void FormProveedores_Load(object sender, EventArgs e)
 {
     ListarProveedores();
     BLFormatoGrid.FormatoGrid(ProveedorDataGridView);
     BLBotones.HabilitarBotones(true, GuardarButton, ActualizarButton, EliminarButton);
 }