private void ImprimirTicket(int codTransaccion, string Cajero, string Placa, decimal total, decimal ingreso, decimal egreso) { //ticket.SetParameterValue("Cajero", Cajero); //ticket.SetParameterValue("Placa", Placa); //ticket.SetParameterValue("Total", total); //ticket.SetParameterValue("Ingresos", ingreso); //ticket.SetParameterValue("Egresos", egreso); //Conexiones.SetReportConexion(ticket); //var visor = new VisorReportes(); //visor.Visor.ReportSource = ticket; //visor.ShowDialog(); Form ticket = new Reportes.ImprimirFactura(codTransaccion, Cajero, Placa, dtFecha.Value.Date); ticket.Show(); }
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); } }