public ModificarFactura(int idF) { InitializeComponent(); co = new ConnectOracle(); f = co.buscarFactura(idF); tbCant.Text = f.cantidadSinImpuesto.ToString(); cbAlum.Items.Clear(); co.getAlumnos(); ConnectOracle.AlumList.ForEach(x => this.cbAlum.Items.Add(x.DNI)); cbAlum.SelectedIndex = f.idAlumno - 1; }
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"); } } }