public ProductoForm() { InitializeComponent(); this.dgvProductos.MultiSelect = false; this.dgvProductos.DataSource = ProductoBussines.ObtenerProductos(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (SonDatosCorrectos()) { if (this.agregarElemento) { if (ProductoBussines.AgregarProducto(this.txtDescripcion.Text, Convert.ToDouble(this.txtPrecio.Text))) { MessageBox.Show("Se agrego correctamente.", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.actualizarProductosProductosEvento(); } else { MessageBox.Show("No se pudo agregar el registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (ProductoBussines.ModificarProductos(Convert.ToInt32(this.txtIdProducto.Text), this.txtDescripcion.Text, Convert.ToDouble(this.txtPrecio.Text))) { MessageBox.Show("Se modifico correctamente.", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.actualizarProductosProductosEvento(); } else { MessageBox.Show("No se pudo modificar el registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Error: hay datos invalidos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAgregarALista_Click(object sender, EventArgs e) { ProductoViewModel producto = ProductoBussines.ObtenerProductos().First(p => p.Id == Convert.ToInt32(this.cmbProductos.SelectedValue)); int cantidad = (int)this.nudCantidadProductos.Value; VentasBussines.AgregarProductoALaLista(venta, producto, cantidad); this.ActualizarGrilla(); }
private void btnEliminar_Click(object sender, EventArgs e) { ProductoViewModel producto = (ProductoViewModel)this.dgvProductos.SelectedRows[0].DataBoundItem; if (ProductoBussines.EliminarProducto(producto.Id)) { MessageBox.Show("Se elimino correctamente.", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); this.RecargarProductos(); } else { MessageBox.Show("No se pudo eliminar el registro.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void RecargarProductos() { this.dgvProductos.DataSource = ProductoBussines.ObtenerProductos(); }
private void InicializarProductos() { this.cmbProductos.DataSource = ProductoBussines.ObtenerProductos(); this.cmbProductos.ValueMember = "Id"; this.cmbProductos.DisplayMember = "Descripcion"; }