예제 #1
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (tablaFacturas.RowCount <= 0)
     {
         MessageBox.Show("Debes seleccionar una fila primero");
     }
     else
     {
         int conf = int.Parse(tablaFacturas.Rows[tablaFacturas.CurrentRow.Index].Cells[8].Value.ToString());
         if (conf == 1)
         {
             int idF = int.Parse(tablaFacturas.Rows[tablaFacturas.CurrentRow.Index].Cells[0].Value.ToString());
             f = co.buscarFactura(idF);
             co.AgregarAbono(f.id, f.cantidadTotal);
             f = co.buscarFactura(idF);
             co.AgregarTransaccion(1, f.id, "Rectificacion de factura " + f.codigo, f.cantidadTotal);
             MessageBox.Show("Factura rectificada correctamente");
         }
         else
         {
             MessageBox.Show("No se puede rectificar una factura que no está confirmada");
         }
     }
 }