private void CommandNuevo_Copy1_Click(object sender, RoutedEventArgs e) { var dt = from trabs in nomina.NominaActual select new PNominaGen { TrabID = trabs.trabajador.idtrabajador, TrabNombre = trabs.trabajador.nombres.Trim() + " " + trabs.trabajador.apellidos.Trim(), TrabCedula = trabs.trabajador.cedula, Departamento = trabs.trabajador.departamentos.Descripcion, Cargo = trabs.trabajador.cargo.Nombre, FechaIng = trabs.trabajador.Fechaing, SueldoBase = trabs.trabajador.Sueldo, SueldoDiario = 1, IdConcepto = trabs.idconcepto, NombreConcepto = trabs.nombrecon, Variante = trabs.valorvar, ConceptoTipo = trabs.tipoconcepto, Valor = trabs.valorconcepto, Nomina = trabs.nominatype.descripcion, FD = PrenominaViewModel.FechaD, FH = PrenominaViewModel.FechaA }; WinReport report = new WinReport(dt.ToList(), "C:\\Nomina1.0\\Nomina1.0\\Reports\\ReciboPago.rdlc"); report.ShowDialog(); }
public static void AbrirReportTra() { List <trabajador> tra = Datos.Micontexto.trabajador.ToList(); WinReport report = new WinReport(tra, "C:\\Nomina1.0\\Nomina1.0\\Reports\\RepGeneralTrabajad.rdlc"); report.ShowDialog(); }
private void button_Click(object sender, RoutedEventArgs e) { if (nominaViewModel.nominaActual == null) { trabajadores = Datos.Micontexto.trabajador.Where(x => x.estatus.idestatus == 1).ToList(); } else { trabajadores = Datos.Micontexto.trabajador.Where(x => x.estatus.idestatus == 1).Where(x => x.nominatype.idnomina == nominaViewModel.nominaActual.idnomina || x.nominatype1.idnomina == nominaViewModel.nominaActual.idnomina).ToList(); } var trabs = trabajadores.Select("new(nombres,apellidos,cargo.nombre as cargo,departamentos.descripcion as departamentos,sueldo,cedula, nominatype.descripcion as nominatype)"); WinReport newreport = new WinReport(trabs, "C:\\Nomina1.0\\Nomina1.0\\Reports\\" + ReportName + ".rdlc"); newreport.Show(); }
private void button_Click(object sender, RoutedEventArgs e) { if (trabajad.TrabajadorActual.idtrabajador != null && trabajad.TrabajadorActual.idtrabajador != 0) { DataForReport = new List <trabajador>(); DataForReport.Add(trabajad.TrabajadorActual); } else { DataForReport = Datos.Micontexto.trabajador.ToList(); } var dta = DataForReport.Select("new(nombres,apellidos,cargo.nombre as cargo,cedula,sueldo,cedula,fechanac,lugarnac,nacionalidad.descripcion as nacionalidad,direccion,telefonocel,telefonolocal,edocivil,nhijos,sexo,gradointruc.grado as gradointruc,nombrecontacto,telefonocontacto,nominatype.descripcion as nominatype,departamentos.descripcion as departamentos,estatus.descripcion as estatus)"); WinReport nuevoreport = new WinReport(dta, "C:\\Nomina1.0\\Nomina1.0\\Reports\\" + ReportName + ".rdlc"); nuevoreport.Owner = this; nuevoreport.ShowDialog(); }