private void btnGuardar_Click(object sender, EventArgs e)
        {
            var p = ObtenerDatosFormulario();


            if (modo == "AGREGAR")
            {
                Producto.AgregarProducto(p);
            }
            else if (modo == "EDITAR")
            {
                if (this.dgvProducto.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Favor seleccione una fila");
                }

                else
                {
                    int indice = Convert.ToInt32(dgvProducto.SelectedRows.Count);
                    Producto.EditarProducto(p, indice);
                    ActualizarListaProductos();
                }
            }

            LimpiarFormulario();
            ActualizarListaProductos();
            BloquearFormulario();
        }
Exemple #2
0
        private void AgregarProducto()
        {
            string msgEsValido = ValidarIngresoProducto();

            if (string.IsNullOrEmpty(msgEsValido))
            {
                string   codigo           = GenerarCodigoProducto();
                string   nombre           = txtNombre.Text.ToUpper();
                string   descripcion      = txtDescripcion.Text.ToUpper();
                int      precioVenta      = int.Parse(txtPrecioVenta.Text);
                int      precioCompra     = int.Parse(txtPrecioCompra.Text);
                DateTime fechaVencimiento = dtpFechaVencimiento.Value.Date;
                int      stock            = int.Parse(txtStock.Text);
                int      stockCritico     = int.Parse(txtStockCritico.Text);
                //char estado = '1';
                Categoria categoria = new Categoria();
                categoria.Id = (int)cmbCategoria.SelectedValue;
                Producto producto = new Producto(codigo, nombre, descripcion, precioVenta, precioCompra, stock, stockCritico,
                                                 fechaVencimiento, categoria);
                if (producto.AgregarProducto())
                {
                    LimpiarDatos();
                    MessageBox.Show("Producto ha sido agregado");
                }
            }
            else
            {
                MessageBox.Show(msgEsValido);
            }
        }
Exemple #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            var p = ObtenerDatosFormulario();

            if (ValidarCampos())
            {
                if (modo == "AGREGAR")
                {
                    Producto.AgregarProducto(p);
                }
                else if (modo == "EDITAR")
                {
                    Producto.EditarProducto(p);
                    ActualizarListaProductos();
                }

                LimpiarFormulario();
                ActualizarListaProductos();
                BloquearFormulario();
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            DialogResult resultado = MessageBox.Show("seguro que desea\r\n agregar", "salir",
                                                     MessageBoxButtons.YesNoCancel);

            if (resultado == DialogResult.Yes &&
                txtcodigo.Text.Trim() != string.Empty &&
                txtdescription.Text.Trim() != string.Empty &&
                txtprecio.Text.Trim() != string.Empty)
            {
                //llamar a agregar
                DateTime     fecha = dtpfecha.Value.Date;
                DataProducto prod  = new DataProducto();
                //prod.Id_productos= long.Parse(txtid.Text);
                prod.Codigo      = txtcodigo.Text.ToString();
                prod.Precio      = float.Parse(txtprecio.Text.ToString());
                prod.Descripcion = txtdescription.Text;
                prod.Fecha       = fecha;
                Producto producto = new Producto();
                producto.AgregarProducto(prod);
            }
        }
Exemple #5
0
 public Productodt AgregarProducto(Productodt prod)
 {
     return(Producto.AgregarProducto(prod));
 }