private void btn_imprimir_Click(object sender, EventArgs e) { try { XCXP_Rpt001_Rpt Reporte = new XCXP_Rpt001_Rpt(); Reporte.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(Reporte); pt.AutoShowParametersPanel = false; Reporte.Parameters["IdEmpresa"].Value = param.IdEmpresa; Reporte.Parameters["IdProveedor"].Value = (cmbProveedor.EditValue == null) ? 0 : cmbProveedor.EditValue; // Reporte.Parameters["IdProveedorFin"].Value = (cmbProveedor.EditValue == null || Convert.ToDecimal(cmbProveedor.EditValue) == 0) ? 999999 : cmbProveedor.EditValue; Reporte.Parameters["co_fechaOg_Ini"].Value = dtp_desde.Value; Reporte.Parameters["co_fechaOg_Fin"].Value = dtp_hasta.Value; if (rdb_con_Pagos.Checked == true) { Reporte.Parameters["P_Muestra_Pagos"].Value = "SI"; } else { Reporte.Parameters["P_Muestra_Pagos"].Value = "NO"; } // if (cmb_estado_Pago.SelectedItem==null) //{ // cmb_estado_Pago.SelectedIndex= 0; //} Reporte.Parameters["P_Estado_Pago"].Value = cmb_estado_Pago.SelectedItem; printControlReporte.PrintingSystem = Reporte.PrintingSystem; Reporte.CreateDocument(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ucCp_Menu_Reportes1_event_btnRefrescar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { XCXP_Rpt001_Rpt rpt = new XCXP_Rpt001_Rpt(); rpt.p_fecha_corte.Value = ucCp_Menu_Reportes1.dtpHasta.EditValue == null ? DateTime.Now : Convert.ToDateTime(ucCp_Menu_Reportes1.dtpHasta.EditValue); rpt.p_IdProveedor.Value = ucCp_Menu_Reportes1.get_cmbProveedor(); rpt.p_no_mostrar_saldo_0.Value = ucCp_Menu_Reportes1.beiCheck1.EditValue == null ? false : Convert.ToBoolean(ucCp_Menu_Reportes1.beiCheck1.EditValue); rpt.p_no_mostrar_en_conciliacion.Value = ucCp_Menu_Reportes1.beiCheck3.EditValue == null ? false : Convert.ToBoolean(ucCp_Menu_Reportes1.beiCheck3.EditValue); rpt.p_IdClase_proveedor.Value = ucCp_Menu_Reportes1.Get_info_clase_proveedor() == null ? 0 : ucCp_Menu_Reportes1.Get_info_clase_proveedor().IdClaseProveedor; ReportPrintTool pt = new ReportPrintTool(rpt); printControl1.PrintingSystem = pt.PrintingSystem; rpt.CreateDocument(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }