private void button6_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 == 0) { int idF = int.Parse(tablaFacturas.Rows[tablaFacturas.CurrentRow.Index].Cells[0].Value.ToString()); f = co.buscarFactura(idF); co.ConfirmarFactura(idF); f = co.buscarFactura(idF); co.AgregarTransaccion(0, f.id, "Confirmacion de Factura " + f.codigo, f.cantidadTotal); MessageBox.Show("Factura confirmada correctamente"); RefrescarTabla(); } else { MessageBox.Show("No se puede confirmar una factura que está confirmada"); } } }