private void XROL_Rpt006_rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { XROL_Rpt006_Bus oReporteBus = new XROL_Rpt006_Bus(); List <XROL_Rpt006_Info> oListado = new List <XROL_Rpt006_Info>(); int idNominaTipo = Convert.ToInt32(Parameters["p_IdNominaTipo"].Value); int idNominaTipoLiqui = Convert.ToInt32(Parameters["p_IdNominaTipoLiqui"].Value); int idPeriodo = Convert.ToInt32(Parameters["p_IdPeriodo"].Value); decimal idDivision = Convert.ToDecimal(Parameters["p_IdDivision"].Value); string idCentroCosto = Parameters["p_IdCentroCosto"].Value.ToString(); int iddepartamento = (int)Parameters["iddepartamento"].Value; oListado = oReporteBus.GetListPorNominaPeriodo(param.IdEmpresa, idNominaTipo, idNominaTipoLiqui, idPeriodo, ref mensaje); //FILTROS if (idDivision > 0 && idCentroCosto != "") { oListado = oReporteBus.GetListPorNominaPeriodo(param.IdEmpresa, idNominaTipo, idNominaTipoLiqui, idPeriodo, ref mensaje).Where(v => v.IdDivision == idDivision).ToList(); } if (idCentroCosto != "") { oListado = oReporteBus.GetListPorNominaPeriodo(param.IdEmpresa, idNominaTipo, idNominaTipoLiqui, idPeriodo, ref mensaje).Where(v => v.IdCentroCosto == idCentroCosto).ToList(); } if (iddepartamento > 0) { oListado = oReporteBus.GetListPorNominaPeriodo(param.IdEmpresa, idNominaTipo, idNominaTipoLiqui, idPeriodo, ref mensaje).Where(v => v.iddepartamento == iddepartamento).ToList(); } this.DataSource = oListado.ToArray(); }
private void XROL_Rpt006_rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { XROL_Rpt006_Bus oReporteBus = new XROL_Rpt006_Bus(); List <XROL_Rpt006_Info> oListado = new List <XROL_Rpt006_Info>(); int idNominaTipo = Convert.ToInt32(Parameters["p_IdNominaTipo"].Value); int idNominaTipoLiqui = Convert.ToInt32(Parameters["p_IdNominaTipoLiqui"].Value); int idPeriodo = Convert.ToInt32(Parameters["p_IdPeriodo"].Value); decimal idDivision = Convert.ToDecimal(Parameters["p_IdDivision"].Value); string idCentroCosto = Parameters["p_IdCentroCosto"].Value.ToString(); int iddepartamento = (int)Parameters["iddepartamento"].Value; oListado = oReporteBus.GetListPorNominaPeriodo(param.IdEmpresa, idNominaTipo, idNominaTipoLiqui, idPeriodo, ref mensaje); this.DataSource = oListado.ToArray(); xrPictureBox1.Image = param.InfoEmpresa.em_logo_Image; lblEmpresa.Text = param.InfoEmpresa.RazonSocial; lb_nombrecomercial.Text = param.InfoEmpresa.em_nombre; this.DataSource = oListado.ToArray(); }