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(); }
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); } }
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); } }
public Productodt AgregarProducto(Productodt prod) { return(Producto.AgregarProducto(prod)); }