Пример #1
0
        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();
        }
Пример #2
0
 private void CargarFacturas()
 {
     dFacturas = new DFacturasProv();
     DgvFacturas.DataSource = dFacturas.SelectFacturasNoRegistradas();
     DgvFacturas.Refresh();
 }