private List <Detalle> obtenerCreditos() { List <Detalle> lista = null; try { //Obteniendo todos las lista = DetalleController.listar(-1).Where(x => x.TipoTransaccion == 2 && x.Activo).ToList(); } catch (Exception ex) { MessageBox.Show("Error durante la obtencion de la informacion", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } return(lista); }
private void imprimirFacturaToolStripMenuItem_Click(object sender, EventArgs e) { try { int codigo = (int)dgvEgresos.SelectedRows[0].Cells[0].Value; var transacc = TransaccionController.leer(codigo); var det = DetalleController.listar(codigo); string cajero = UsuariosController.leer(transacc.Id_usuario).ToString(); decimal ingreso = det.Where(x => x.TipoTransaccion == 1).Sum(y => y.Cantidad); decimal egreso = det.Where(x => x.TipoTransaccion == 0).Sum(y => y.Cantidad); decimal total = ingreso - egreso; Form ticket = new Reportes.ImprimirFactura(codigo, cajero, transacc.Vehiculo.Placa, dtFechaFiltro.Value); ticket.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }