public InternalReportArea(InternalReportAreaInitializer initParam) { AreaInitializer = initParam; //var entityReport = AgentUICoreMediator.GetAgentUICoreMediator.ReportManager.GetReport(AgentUICoreMediator.GetAgentUICoreMediator.GetRequester(), initParam.ReportID); //if (entityReport == null) //{ // AgentUICoreMediator.GetAgentUICoreMediator.UIManager.ShowInfo("دسترسی به گزارش به شناسه" + " " + initParam.ReportID + " " + "امکانپذیر نمی باشد", "", Temp.InfoColor.Red); // return; //} View = AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GenerateViewOfInternalReportArea(); View.Title = AreaInitializer.Title; View.OrderColumnsChanged += View_OrderColumnsChanged; View.ExceptionThrown += View_ExceptionThrown; GeneralEntitySearchAreaInitializer selectAreaInitializer = new GeneralEntitySearchAreaInitializer(); selectAreaInitializer.ExternalView = View; selectAreaInitializer.EntityID = AreaInitializer.EntityID; if (AreaInitializer.EntityID != 0) { selectAreaInitializer.LockEntitySelector = true; } if (initParam.InitialSearchRepository != null && !initParam.ShowInitializeSearchRepository) { selectAreaInitializer.PreDefinedSearch = AreaInitializer.InitialSearchRepository; } GeneralEntitySearchArea = new GeneralEntitySearchArea(); GeneralEntitySearchArea.SearchDataDefined += GeneralEntitySearchArea_SearchDataDefined; GeneralEntitySearchArea.SetInitializer(selectAreaInitializer); GeneralEntitySearchArea.EnableDisableSearchArea(AreaInitializer.UserCanChangeSearch); MainView = GeneralEntitySearchArea.View; //View.AddGenerealSearchAreaView(GeneralEntitySearchArea.View); if (initParam.ReportType == SearchableReportType.ListReport) { SetEntityOrderColumns(); } else { View.OrderColumnsVisibility = false; } if (AreaInitializer.InitialSearchRepository != null && initParam.ShowInitializeSearchRepository) { SetReport(AreaInitializer.InitialSearchRepository); } }
public ExternalReportArea(ExternalReportAreaInitializer initParam) { AreaInitializer = initParam; View = AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GenerateViewOfExternalReportArea(); View.Title = AreaInitializer.Title; GeneralEntitySearchAreaInitializer selectAreaInitializer = new GeneralEntitySearchAreaInitializer(); selectAreaInitializer.ExternalView = View; selectAreaInitializer.EntityID = AreaInitializer.EntityID; if (AreaInitializer.EntityID != 0) { selectAreaInitializer.LockEntitySelector = true; } if (initParam.InitialSearchRepository != null && !initParam.ShowInitializeSearchRepository) { selectAreaInitializer.PreDefinedSearch = AreaInitializer.InitialSearchRepository; } GeneralEntitySearchArea = new GeneralEntitySearchArea(); GeneralEntitySearchArea.SearchDataDefined += GeneralEntitySearchArea_SearchDataDefined; GeneralEntitySearchArea.SetInitializer(selectAreaInitializer); GeneralEntitySearchArea.EnableDisableSearchArea(AreaInitializer.UserCanChangeSearch); MainView = GeneralEntitySearchArea.View; //View.AddGenerealSearchAreaView(GeneralEntitySearchArea.View); //ManageSecurity(); //if (!SecurityNoAccess && (SecurityReadonly || SecurityEdit)) //{ if (AreaInitializer.InitialSearchRepository != null && initParam.ShowInitializeSearchRepository) { SetReport(AreaInitializer.InitialSearchRepository); } //} }