示例#1
0
        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);
            }
        }
示例#2
0
 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);
     }
 }