public void SetInitializer(GeneralEntitySearchAreaInitializer areaInitializer) { AreaInitializer = areaInitializer; View.AddExternalArea(areaInitializer.ExternalView); if (areaInitializer.LockEntitySelector) { entitySearchLookup.IsEnabledLookup = false; } if (areaInitializer.EntityID != 0) { entitySearchLookup.SelectedValue = areaInitializer.EntityID; } View.SearchLinkClicked += View_SearchLinkClicked; //View.AddExternalArea(AreaInitializer.ExternalView); }
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 DataViewAreaContainer(DataViewAreaContainerInitializer initParam) { DataViewAreas = new List <I_DataArea>(); AreaInitializer = initParam; View = AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GetViewOfDataViewAreaContainer(); 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.EntitySelected += GeneralEntitySearchArea_EntitySelected; GeneralEntitySearchArea.SetInitializer(selectAreaInitializer); MainView = GeneralEntitySearchArea.View; // AddFirstDataViewArea(); // View.AddGenerealSearchAreaView(GeneralEntitySearchArea.View); // ManageSecurity(); //SecurityEdit = true; //if (!SecurityNoAccess && (SecurityReadonly || SecurityEdit)) //{ if (!AreaInitializer.UserCanChangeSearchRepository) { GeneralEntitySearchArea.EnableDisableSearchArea(false); } if (AreaInitializer.InitialSearchRepository != null && initParam.ShowInitializeSearchRepository) { GeneralEntitySearchArea_SearchDataDefined(this, new SearchDataArg() { SearchItems = 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); } //} }