예제 #1
0
 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);
     }
 }
예제 #2
0
 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);
     }
 }