void CargarGrid() { try { XINV_Rpt011_rpt Reporte = new XINV_Rpt011_rpt(); Reporte.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(Reporte); pt.AutoShowParametersPanel = false; Reporte.Parameters["IdSucursalIni"].Value = (ucInv_Menu.cmbSucursal.EditValue == null) ? 0 : ucInv_Menu.cmbSucursal.EditValue; Reporte.Parameters["IdSucursalFin"].Value = (ucInv_Menu.cmbSucursal.EditValue == null || Convert.ToInt32(ucInv_Menu.cmbSucursal.EditValue) == 0) ? 99999 : Convert.ToInt32(ucInv_Menu.cmbSucursal.EditValue); Reporte.Parameters["IdBodegaIni"].Value = (ucInv_Menu.cmbBodega.EditValue == null || Convert.ToInt32(ucInv_Menu.cmbBodega.EditValue) == 0) ? 0 : ucInv_Menu.cmbBodega.EditValue; Reporte.Parameters["IdBodegaFin"].Value = (ucInv_Menu.cmbBodega.EditValue == null || Convert.ToInt32(ucInv_Menu.cmbBodega.EditValue) == 0) ? 99999 : Convert.ToInt32(ucInv_Menu.cmbBodega.EditValue); Reporte.Parameters["IdProductoIni"].Value = (ucInv_Menu.cmbProducto.EditValue == null) ? 0 : ucInv_Menu.cmbProducto.EditValue; Reporte.Parameters["IdProductoFin"].Value = (ucInv_Menu.cmbProducto.EditValue == null || Convert.ToInt32(ucInv_Menu.cmbProducto.EditValue) == 0) ? 99999 : Convert.ToInt32(ucInv_Menu.cmbProducto.EditValue); Reporte.Parameters["FechaIni"].Value = ucInv_Menu.dtpDesde.EditValue; Reporte.Parameters["FechaFin"].Value = ucInv_Menu.dtpHasta.EditValue; Reporte.Parameters["nom_Sucursal"].Value = ucInv_Menu.cmbSucursal.Edit.GetDisplayText(ucInv_Menu.cmbSucursal.EditValue); Reporte.Parameters["nom_Bodega"].Value = ucInv_Menu.cmbBodega.Edit.GetDisplayText(ucInv_Menu.cmbBodega.EditValue); Reporte.Parameters["nom_Producto"].Value = ucInv_Menu.cmbProducto.Edit.GetDisplayText(ucInv_Menu.cmbProducto.EditValue); printControl1.PrintingSystem = Reporte.PrintingSystem; Reporte.CreateDocument(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void ucInv_MenuReportes1_event_tnConsultar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { bool Mostrar_valores_en_0 = ucInv_MenuReportes1.beiCheck1.EditValue == null ? false : Convert.ToBoolean(ucInv_MenuReportes1.beiCheck1.EditValue); bool Mostrar_detallado = ucInv_MenuReportes1.beiCheck2.EditValue == null ? false : Convert.ToBoolean(ucInv_MenuReportes1.beiCheck2.EditValue); if (Mostrar_detallado) { XINV_Rpt010_rpt rpt = new XINV_Rpt010_rpt(); rpt.P_fecha_ini.Value = ucInv_MenuReportes1.dtpDesde.EditValue == null ? DateTime.Now : Convert.ToDateTime(ucInv_MenuReportes1.dtpDesde.EditValue); rpt.P_fecha_fin.Value = ucInv_MenuReportes1.dtpHasta.EditValue == null ? DateTime.Now : Convert.ToDateTime(ucInv_MenuReportes1.dtpHasta.EditValue); rpt.P_IdSucursal.Value = ucInv_MenuReportes1.Get_info_sucursal() == null ? 0 : ucInv_MenuReportes1.Get_info_sucursal().IdSucursal; rpt.set_lst_bodega(ucInv_MenuReportes1.Get_list_bodega_chk()); rpt.P_IdProducto.Value = ucInv_MenuReportes1.Get_info_producto() == null ? 0 : ucInv_MenuReportes1.Get_info_producto().IdProducto; rpt.P_mostrar_valores_en_0.Value = Mostrar_valores_en_0; rpt.P_mostrar_agrupado.Value = Mostrar_detallado; rpt.P_MostrarNegativos.Value = Convert.ToBoolean(ucInv_MenuReportes1.beiCheck3.EditValue ?? false); rpt.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(rpt); printControl1.PrintingSystem = rpt.PrintingSystem; splashScreenManager1.ShowWaitForm(); rpt.CreateDocument(); splashScreenManager1.CloseWaitForm(); } else { XINV_Rpt011_rpt rpt = new XINV_Rpt011_rpt(); rpt.p_fecha_ini.Value = ucInv_MenuReportes1.dtpDesde.EditValue == null ? DateTime.Now : Convert.ToDateTime(ucInv_MenuReportes1.dtpDesde.EditValue); rpt.p_fecha_fin.Value = ucInv_MenuReportes1.dtpHasta.EditValue == null ? DateTime.Now : Convert.ToDateTime(ucInv_MenuReportes1.dtpHasta.EditValue); rpt.p_IdSucursal.Value = ucInv_MenuReportes1.Get_info_sucursal() == null ? 0 : ucInv_MenuReportes1.Get_info_sucursal().IdSucursal; rpt.set_lst_bodega(ucInv_MenuReportes1.Get_list_bodega_chk()); rpt.p_IdProducto.Value = ucInv_MenuReportes1.Get_info_producto() == null ? 0 : ucInv_MenuReportes1.Get_info_producto().IdProducto; rpt.p_mostrar_valores_en_0.Value = Mostrar_valores_en_0; rpt.p_mostrar_agrupado.Value = Mostrar_detallado; rpt.RequestParameters = false; ReportPrintTool pt = new ReportPrintTool(rpt); printControl1.PrintingSystem = rpt.PrintingSystem; splashScreenManager1.ShowWaitForm(); rpt.CreateDocument(); splashScreenManager1.CloseWaitForm(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.Message, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); splashScreenManager1.CloseWaitForm(); } }