private void ModifDebeFacturaButton_Click(object sender, EventArgs e) { if (IsGridEmpty(DgvFacturas, "facturas")) { return; } try { var debe = (decimal)DgvCuentas.SelectedRows[0].Cells[2].Value; cuentaCorriente = new DCuentaCorriente(); dFacturas = new DFacturasProv(); cuentaCorriente.UpdateDebeCuenta(debe, codCuentaCorriente); dFacturas.RegistrarFactura((int)DgvFacturas.SelectedRows[0].Cells[0].Value, codCuentaCorriente); } catch (Exception ex) { MessageBox.Show($"ERROR: {ex.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Cuenta modificada y factura registrada con éxito", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); VaciarGrids(); }
private void CargarFacturas() { dFacturas = new DFacturasProv(); DgvFacturas.DataSource = dFacturas.SelectFacturasNoRegistradas(); DgvFacturas.Refresh(); }