private void LlenarGridProductos() { ProductoReglaNegocio productoReglaNegocio = new ProductoReglaNegocio(); List <ProductoEntidad> listaProductos = productoReglaNegocio.ObtenerProductos(); dgvProductos.AutoGenerateColumns = false; dgvProductos.DataSource = listaProductos; }
private void LlenarComboProductos() { ProductoReglaNegocio productoReglaNegocio = new ProductoReglaNegocio(); productosActivos = productoReglaNegocio.ObtenerProductosActivos(); cbProducto.DataSource = productosActivos; cbProducto.DisplayMember = "Detalle"; cbProducto.ValueMember = "CodigoProducto"; cbProducto.SelectedIndex = -1; }
public void ConsultarProducto() { ProductoReglaNegocio productoReglaNegocio = new ProductoReglaNegocio(); ProductoEntidad productoConsultado = productoReglaNegocio.ObtenerProductoPorCodigo(CodigoProducto); if (productoConsultado == null) { MessageBox.Show("El producto no existe."); return; } txtCodigoProducto.Text = productoConsultado.CodigoProducto; txtDetalle.Text = productoConsultado.Detalle; txtPrecio.Text = productoConsultado.Precio.ToString(); chkActivo.Checked = productoConsultado.Activo; }
private void btnGuardar_Click(object sender, EventArgs e) { if (!ValidarDatos()) { return; } ProductoEntidad productoEntidad = new ProductoEntidad(); productoEntidad.CodigoProducto = txtCodigoProducto.Text; productoEntidad.Detalle = txtDetalle.Text; productoEntidad.Precio = Convert.ToDecimal(txtPrecio.Text); try { ProductoReglaNegocio productoReglaNegocio = new ProductoReglaNegocio(); if (this.Creacion) { productoEntidad.Activo = true; bool resultado = productoReglaNegocio.CrearProducto(productoEntidad); if (resultado) { MessageBox.Show("Producto creado satisfactoriamente"); LimpiarDatos(); } } else { productoEntidad.Activo = chkActivo.Checked; bool resultado = productoReglaNegocio.ModificarProducto(productoEntidad); if (resultado) { MessageBox.Show("Producto modificado satisfactoriamente"); LimpiarDatos(); } } } catch (Exception ex) { MessageBox.Show("Se ha generado un error, detalle: " + ex.Message); } }