private void pu_GenerarReporte() { try { XROL_Rpt016_Rpt Reporte = new XROL_Rpt016_Rpt(); Reporte.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(Reporte); pt.AutoShowParametersPanel = false; Reporte.Parameters["s_fechaInicial"].Value = Convert.ToDateTime(dtp_fecha_inicio.EditValue); Reporte.Parameters["s_fechaFinal"].Value = Convert.ToDateTime(dtp_fecha_fin.EditValue); Reporte.Parameters["p_IdDepartamento"].Value = cmb_Departamento.EditValue == "" ? 0 : Convert.ToInt32(cmb_Departamento.EditValue); Reporte.Parameters["p_IdEmpleado"].Value = cmbEmpleados.EditValue == "" ? 0 : Convert.ToInt32(cmbEmpleados.EditValue); Reporte.Parameters["p_idnomina"].Value = cmbnomina.EditValue == "" ? 0 : Convert.ToInt32(cmbnomina.EditValue); Reporte.Parameters["idrubro"].Value = cmbRubros.EditValue == "" ? 0 : Convert.ToInt32(cmbRubros.EditValue); printControlReporte.PrintingSystem = Reporte.PrintingSystem; Reporte.CreateDocument(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void pu_GenerarReporte() { try { string rubros_ = ""; List <string> lista_filtrar = new List <string>(); lista_filtrar = ucRo_Menu.GetListEstados(); foreach (var item in lista_filtrar) { rubros_ += item.ToString(); } XROL_Rpt016_Rpt Reporte = new XROL_Rpt016_Rpt(); Reporte.RequestParameters = false; Reporte.Parameters["s_fechaInicial"].Value = Convert.ToString(ucRo_Menu.getFechaInicial()); Reporte.Parameters["s_fechaFinal"].Value = Convert.ToString(ucRo_Menu.getFechaFinal()); Reporte.Parameters["p_IdDepartamento"].Value = ucRo_Menu.getIdDepartamento() == "" ? 0 : Convert.ToInt32(ucRo_Menu.getIdDepartamento()); Reporte.Parameters["p_idnomina"].Value = ucRo_Menu.getIdNominaTipo() == "" ? 0 : Convert.ToInt32(ucRo_Menu.getIdNominaTipo()); Reporte.Parameters["idrubro"].Value = ucRo_Menu.getIdRubro() == "" ? 0 : Convert.ToInt32(ucRo_Menu.getIdRubro()); Reporte.Parameters["p_IdEmpleado"].Value = ucRo_Menu.getIdEmpleado() == 0 ? 0 : Convert.ToInt32(ucRo_Menu.getIdEmpleado()); Reporte.Parameters["p_iddivision"].Value = ucRo_Menu.getIdDivision() == "" ? 0 : Convert.ToInt32(ucRo_Menu.getIdDivision()); Reporte.CreateDocument(); Reporte.ShowPreview(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }