private void btnSeleccionar_Click(object sender, EventArgs e) { int idProductoSeleccionado = int.Parse(dgvListadoProductos.SelectedRows[0].Cells[0].Value.ToString()); productoSeleccionado = ProductoBL.BuscarPorId(idProductoSeleccionado); DialogResult = DialogResult.OK; Close(); }
void CargarDetallesAEditar() { DetalleIngreso detalleAEditar = listadoDetallesIngreso.Find(x => x.Id == idDetalleIngresoAEditar); producto = ProductoBL.BuscarPorId(detalleAEditar.IdProducto); lblNombreProducto.Text = producto.Nombre; lblPrecioUnitario.Text = string.Concat("$ ", producto.PrecioVenta.ToString("N")); lblDescripcion.Text = producto.Descripcion; lblStock.Text = producto.Stock.ToString(); nudCantidad.Text = detalleAEditar.Cantidad.ToString(); lblSubTotal.Text = string.Concat("$ ", detalleAEditar.SubTotal.ToString("N")); HabilitarBotonAgregarDetalle(); }
private void FrmProducto_Load(object sender, EventArgs e) { try { cultura.NumberFormat.NumberDecimalSeparator = "."; Thread.CurrentThread.CurrentCulture = cultura; btnGuardarProducto.Enabled = false; CargarMarcasAlCombobox(); epValidarControles.Clear(); if (idProductoAEditar != null) { productoAEditar = ProductoBL.BuscarPorId((int)idProductoAEditar); CargarDatosAlFormulario(); btnGuardarProducto.Text = "Actualizar"; } //nudStock.TextChanged += NudStock_TextChanged; } catch (Exception error) { MetroMessageBox.Show(this, $"¡Ha ocurrido un error!\nMÁS INFORMACIÓN: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } }