private void consultarFacturaToolStripMenuItem_Click(object sender, EventArgs e)//metodo para abrir ventana consultar factura al dar clic en el menu { try { BuscarFactura buscarFactura = new BuscarFactura(usuario); //objeto de la ventana buscar factura buscarFactura.ShowDialog(); //se muestra la ventana buscar factura y para poder usar el menú hay que salir de la ventana buscar factura } catch (Exception error) { log.Error($"Error: {error.Message}", error); MessageBox.Show($"Error: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnDetallar_Click(object sender, EventArgs e) { try { if (dgvFacturas.SelectedRows.Count > 0) //si hay alguna fila seleccionada { int idFactura = 0; //se inicializa una variable para almacenar el id de la factura a detallat foreach (DataGridViewRow fila in dgvFacturas.SelectedRows) //se recorre la fila seleccionada del datagridview { idFactura = Convert.ToInt32(fila.Cells["IdFactura"].Value.ToString()); //se almacena el id de la factura } BuscarFactura buscarFactura = new BuscarFactura(usuario, idFactura); //objeto de la ventana buscar factura log.Info($"Se detalló la factura con el ID {idFactura} por el usuario {usuario.Nombre} {usuario.Apellidos}"); //se registra que se detalló una factura buscarFactura.ShowDialog(); //se muestra la ventana buscar factura } } catch (Exception error) { log.Error($"Error: {error.Message}", error); MessageBox.Show($"Error: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }