public void Dispose() { m_PluginAssemblies.Clear(); m_PluginAssemblies = null; m_Sysconfig = null; }
public MainPanelParameter(CaseObject caseObj, SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgrAccess, PrinterObjects objectsPrinter, Window frameworkWindow) { caseObject = caseObj; SysConfig = sysConfig; SysMgr = sysMgrAccess; printerObjects = objectsPrinter; MainFrameworkWindow = frameworkWindow; }
public void Initialize(Object passedObj) { MainPanelParameter parameters = passedObj as MainPanelParameter; caseObj = parameters.caseObject; sysConfig = parameters.SysConfig; sysMgr = parameters.SysMgr; m_UserControlDisplay = new UserControl1(parameters.printerObjects, parameters.MainFrameworkWindow); }
public void Initialize(Object passedObj) { MainPanelParameter parameters = passedObj as MainPanelParameter; caseObj = parameters.caseObject; sysConfig = parameters.SysConfig; sysMgr = parameters.SysMgr; m_UserControlDisplay = new UserControl1(caseObj, sysConfig); }
public SystemManager(SysConfigMgrAccess sysConfig, DataSourceAccess dataSourceAccess) { //create case handler with IDAL CaseHandler m_caseHandler = new CaseHandler(sysConfig, dataSourceAccess); //create system mode manager with ISysConfig and IDAL and case handler SysModeManager m_sysModeMgr = new SysModeManager(sysConfig, dataSourceAccess, m_caseHandler); //create system manager interface with System mode manager SysMgrAccess = new SystemManagerAccess(m_sysModeMgr); }
internal SysModeManager(SysConfigMgrAccess sysConfig, DataSourceAccess dataSourceAccess, CaseHandler handler) { m_SysConfig = sysConfig; m_DataSourceAccess = dataSourceAccess; m_caseHandler = handler; m_LinkedCaseID = string.Empty; m_LinkedCaseSource = string.Empty; //m_PreviousCaseId = string.Empty; //register an event handler with System Configuration Manager to get notified //when configuration is modified. }
public MainPanelPluginManager(SysConfigMgrAccess sysConfig) : base(sysConfig) { List <string> keywords = new List <string>(); keywords.Add("L3MainPanel"); keywords.Add(".dll"); String path = AppDomain.CurrentDomain.BaseDirectory + "MainPanel\\"; PluginSearchCriteria filterSearchCriteria = new PluginSearchCriteria(path, keywords); base.FindPlugins(filterSearchCriteria); }
public LayoutManager(ContentPluginManager contentPluginManager, SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgr, MainPanelPluginManager mainPanelPluginMgr) : base(sysMgr, sysConfig) { m_ContentPluginManager = contentPluginManager; m_MainPanelPluginManager = mainPanelPluginMgr; m_DualViewWindow = new DualViewWindow(); StatusList = new Dictionary <string, List <StatusBarItem> >(); m_GetAvailablePendingCaseEvent = new AutoResetEvent(false); m_LiveCaseDisplayed = false; m_AutoSelectCaseEnabled = false; this.Title = base.m_SysConfig.GetDefaultConfig().WorkstationMode + " Workstation"; base.m_SysConfig.GetDefaultConfig().AutoSelectPendingCasesChanged += new SysConfiguration.AutoSelectPendingCasesChangedEventHandler(LayoutManager_AutoSelectPendingCasesChanged); }
public UserControl1(CaseObject caseObj, SysConfigMgrAccess sysConfigMgr) { InitializeComponent(); CultureResources.registerDataProvider(this); m_CaseObject = caseObj; if (sysConfigMgr.GetDefaultConfig().WorkstationMode == "ManualCoding") { DecisionButton.Content = "Verified"; } m_SysConfigMgr = sysConfigMgr; this.DataContext = caseObj; }
public UserControl1(Framework frameWorkWindow, SysConfigMgrAccess sysConfigMgr) { InitializeComponent(); CultureResources.registerDataProvider(this); m_MainFrameworkWindow = frameWorkWindow; m_SysConfigMgr = sysConfigMgr; if (sysConfigMgr.GetDefaultConfig().AutoSelectPendingCasesEnabled&& !sysConfigMgr.GetDefaultConfig().SelectedArchiveDuringAutoSelect) { ClearScreenButton.Visibility = System.Windows.Visibility.Collapsed; } else { ClearScreenButton.Visibility = System.Windows.Visibility.Visible; } sysConfigMgr.GetDefaultConfig().SelectedArchiveDuringAutoSelectChanged += new SysConfiguration.SelectedArchiveDuringAutoSelectChangedEventHandler(ButtonDisplayChange); }
public UserControl1(SystemManagerAccess sysMgr, SysConfigMgrAccess sysConfig, CaseObject caseObj, Framework frameWorkWindow) { try { InitializeComponent(); CultureResources.registerDataProvider(this); CultureResources.getDataProvider().DataChanged += new EventHandler((object sender, EventArgs e) => { RefreshCaseList(); }); SourceSelection.PlacementTarget = frameWorkWindow; m_MainFrameworkWindow = frameWorkWindow; m_SelectedCaseSource = null; } catch (Exception ex) { } m_SysConfigMgr = sysConfig; m_SysMgr = sysMgr; try { m_SysMgr.RequestSources(SourceType.ArchiveCase, out m_ACSSourceList); m_SysMgr.RequestSources(SourceType.WSComm, out m_WSCommSourceList); } catch (Exception ex) { MessageBox.Show(ex.Message); } InitializeCaseListSearch(); ACSSource_listBox.ItemsSource = m_ACSSourceList; AWSCommSource_listBox.ItemsSource = m_WSCommSourceList; if (sysConfig.GetDefaultConfig().WorkstationMode == "ManualCoding") { ACSButtonRow.Height = new GridLength(0); } }
public Framework(SystemManagerAccess sysMgr, SysConfigMgrAccess sysConfig) : base() { initialized = false; InitializeComponent(); CultureResources.registerDataProvider(this); CultureResources.getDataProvider().DataChanged += new System.EventHandler(LanguageChangeControl_DataChanged); m_SysMgr = sysMgr; m_SysConfig = sysConfig; m_DisplayedCases = new DisplayedCases(); SysConfiguration sysConfiguration = sysConfig.GetDefaultConfig(); VersionNumber.Text = sysConfiguration.VersionNumber; BuildNumber.Text = sysConfiguration.BuildNumber; BuildDate.Text = sysConfiguration.BuildDate; m_MaxCasesOpen = (int)sysConfiguration.MaxCompareCases + 1; }
public CaseSourceManager(SysConfigMgrAccess sysConfigMgrAccess) { m_SysConfigMgrAccess = sysConfigMgrAccess; m_WorkstationId = sysConfigMgrAccess.GetDefaultConfig().WorkstationAlias; _workstationMode = m_SysConfigMgrAccess.GetDefaultConfig().WorkstationMode; m_CaseSourceLists = new Dictionary <SourceType, CaseSourcesList>(); foreach (SourceType sourceType in Enum.GetValues(typeof(SourceType))) { m_CaseSourceLists.Add(sourceType, new CaseSourcesList()); } m_WSCommSources = new CaseSources <WSCommEndpoint>(typeof(IWSComm), m_WorkstationId, SourceType.WSComm, sysConfigMgrAccess.GetDefaultConfig().WcfDiscoveryProbeTimeoutPeriodSec, sysConfigMgrAccess.GetDefaultConfig().EnableDiscoveryManagedModeIWSComm, sysConfigMgrAccess.GetDefaultConfig().WcfDiscoveryProxyConnectionUri); m_WSCommSources.WcfTcpBindingReceiveTimeoutMin = sysConfigMgrAccess.GetDefaultConfig().WcfTcpBindingReceiveTimeoutMin; m_WSCommSources.WcfTcpBindingSendTimeoutMin = sysConfigMgrAccess.GetDefaultConfig().WcfTcpBindingSendTimeoutMin; m_WSCommSources.WsCommPingTimeoutMsec = sysConfigMgrAccess.GetDefaultConfig().WsCommPingTimeoutMsec; m_ACSSources = new CaseSources <CaseRequestManagerEndpoint> (typeof(ICaseRequestManager), m_WorkstationId, SourceType.ArchiveCase, sysConfigMgrAccess.GetDefaultConfig().WcfDiscoveryProbeTimeoutPeriodSec); m_ACSSources.WcfTcpBindingReceiveTimeoutMin = sysConfigMgrAccess.GetDefaultConfig().WcfTcpBindingReceiveTimeoutMin; m_ACSSources.WcfTcpBindingSendTimeoutMin = sysConfigMgrAccess.GetDefaultConfig().WcfTcpBindingSendTimeoutMin; m_WSCommSources.SourceListUpdateEvent += new CaseSources <WSCommEndpoint> .SourceListUpdateHandler(SourceUpdated <WSCommEndpoint>); m_ACSSources.SourceListUpdateEvent += new CaseSources <CaseRequestManagerEndpoint> .SourceListUpdateHandler(SourceUpdated <CaseRequestManagerEndpoint>); }
public CaseHandler(SysConfigMgrAccess sysConfigMgrAccess, DataSourceAccess dataAccessLayer) { m_SysConfigMgrAccess = sysConfigMgrAccess; m_dataSourceAccess = dataAccessLayer; m_caseCollection = new CaseCollection(); }
public DataSource(SysConfigMgrAccess sysConfigMgrAccess) { m_CaseSourceManager = new CaseSourceManager(sysConfigMgrAccess); m_DataAccessInterface = new DataSourceAccess(m_CaseSourceManager); }
public PluginManagerBase(SysConfigMgrAccess sysConfig) { m_Sysconfig = sysConfig; m_PluginAssemblies = new List <string>(); }
public PluginManagerBase() { m_Sysconfig = null; m_PluginAssemblies = new List <string>(); }
public ContentPluginManager(SysConfigMgrAccess sysConfig) : base(sysConfig) { base.FindPlugins(new PluginSearchCriteria()); }
public Presentation(SysConfigMgrAccess sysConfig, SystemManagerAccess sysMgr) { m_PluginMgr = new ContentPluginManager(sysConfig); m_MainPanelPluginMgr = new MainPanelPluginManager(sysConfig); m_LayoutMgr = new LayoutManager(m_PluginMgr, sysConfig, sysMgr, m_MainPanelPluginMgr); }