public CertPicker(IConfigProxy proxy,IHeadQuarterProxy hqProxy) { InitializeComponent(); VM = new CertPickerViewModel(proxy,hqProxy); VM.View = this; this.DataContext = VM; }
public DiagnosticWindow(IConfigProxy configProxy, ISubsidiaryProxy ssProxy) { InitializeComponent(); VM = new DiagnosticViewModel(configProxy, ssProxy); VM.View = this; DataContext = VM; PreviewKeyDown += new KeyEventHandler(CloseOnEscape); }
public ExportWizard(IKeyProxy keyProxy, IConfigProxy configProxy, IHeadQuarterProxy hqProxy, ISubsidiaryProxy ssProxy) { VM = new ExportKeysViewModel(keyProxy, configProxy, hqProxy,ssProxy); VM.View = this; VM.StepPages.Add(new TypeSelectPageView(VM)); InitViewModel(VM); }
public DiagnosticViewModel(IConfigProxy configProxy, ISubsidiaryProxy ssProxy) { this.configProxy = configProxy; this.IsAutoDiagnostic = configProxy.GetIsAutoDiagnostic(); this.Subsidiaries = new ObservableCollection<Subsidiary>(ssProxy.GetSubsidiaries()); this.IsBusy = false; this.SelectedSubsidiary = this.Subsidiaries.FirstOrDefault(); }
public FfConfigurationViewModel(IConfigProxy configProxy) { if (configProxy == null) this.configProxy = new ConfigProxy(); else this.configProxy = configProxy; LoadConfigurations(); }
public ImportKeysViewModel(IKeyProxy keyProxy, ISubsidiaryProxy ssProxy, IConfigProxy configProxy, IHeadQuarterProxy hqProxy) : base(keyProxy) { this.ssProxy = ssProxy; this.headquarterProxy = hqProxy; this.configProxy = configProxy; base.WindowTitle = MergedResources.Import_WinTit; InitializeCollections(); InitRbEnable(); }
/// <summary> /// /// </summary> /// <param name="configProxy"></param> /// <param name="ssProxy"></param> /// <param name="hqProxy"></param> /// <param name="userProxy"></param> /// <param name="stockProxy"></param> /// <param name="keyProxy"></param> public ConfigurationView(IConfigProxy configProxy, ISubsidiaryProxy ssProxy, IHeadQuarterProxy hqProxy, IUserProxy userProxy, IKeyTypeConfigurationProxy stockProxy, IKeyProxy keyProxy, int? pageIndex) { InitializeComponent(); this.reSizeWnd(); VM = new ConfigurationViewModel(configProxy,ssProxy,hqProxy,userProxy,stockProxy,keyProxy,pageIndex); VM.View = this; DataContext = VM; Closed += this.ConfigurationView_Closed; }
public TpiConfigurationViewModel(IConfigProxy configProxy, ISubsidiaryProxy ssProxy) : base(ssProxy) { if (configProxy == null) this.configProxy = new ConfigProxy(); else this.configProxy = configProxy; LoadConfigurations(); }
public CertPickerViewModel(IConfigProxy proxyParam, IHeadQuarterProxy hqProxyParam) { if (proxy == null) proxy = new ConfigProxy(KmtConstants.LoginUser); else proxy = proxyParam; if (hqProxyParam == null) hqProxy = new HeadQuarterProxy(); else hqProxy = hqProxyParam; this.LoadCerts(); }
public SystemSettingViewModel(IConfigProxy configProxy, IHeadQuarterProxy hqProxy) { this.configProxy = configProxy; this.hqProxy = hqProxy; if (KmtConstants.IsFactoryFloor) this.IsMsServiceVisible = Visibility.Collapsed; else if (KmtConstants.IsTpiCorp && (KmtConstants.CurrentHeadQuarter != null && KmtConstants.CurrentHeadQuarter.IsCentralizedMode == true)) this.IsMsServiceVisible = Visibility.Collapsed; else this.IsMsServiceVisible = Visibility.Visible; LoadConfigurations(); IsSaved = true; }
public ConfigurationViewModel(IConfigProxy configProxyParam, ISubsidiaryProxy ssProxyParam, IHeadQuarterProxy hqProxyParam, IUserProxy userProxyParam, IKeyTypeConfigurationProxy stockProxyParam, IKeyProxy keyProxyParam, int? pageIndex) { ssProxy = ssProxyParam ?? new SubsidiaryProxy(); configProxy = configProxyParam ?? new ConfigProxy(KmtConstants.LoginUser); userProxy = userProxyParam ?? new UserProxy(); hqProxy = hqProxyParam ?? new HeadQuarterProxy(); stockProxy = stockProxyParam ?? new KeyTypeConfigurationProxy(); keyProxy = keyProxyParam ?? new KeyProxy(KmtConstants.LoginUser, KmtConstants.HeadQuarterId); this.LoadPages(); if (pageIndex != null && pageIndex < ConfigPages.Count) this.SelectedConfigPage = ConfigPages.ElementAt(pageIndex.Value); else this.SelectedConfigPage = ConfigPages.ElementAt(0); }
public KeyManagement(MainWindowViewModel mainVm, IKeyProxy keyProxy, IConfigProxy configProxy, ISubsidiaryProxy ssProxy, IHeadQuarterProxy hqProxy) { InitializeComponent(); VM = new KeyManagementViewModel(keyProxy, configProxy, ssProxy, hqProxy); DataContext = VM; mainVm.GetKeys += new EventHandler((s, e) => VM.GetKeys()); mainVm.RefreshKeys += new EventHandler((s, e) => VM.Refresh()); mainVm.RefreshSubsidiaries += new EventHandler((s, e) => VM.LoadSubSidiary()); if (KmtConstants.IsFactoryFloor) { grdKeyList.Columns[9].Visibility = System.Windows.Visibility.Collapsed; } }
/// <summary> /// /// </summary> public ProxySettingViewModel(IConfigProxy configProxy) { this.configProxy = configProxy; loadProxySetting(); IsSaved = true; }
/// <summary> /// /// </summary> /// <param name="keyProxy"></param> /// <param name="configProxy"></param> /// <param name="ssProxy"></param> /// <param name="hqProxy"></param> public KeyManagementViewModel(IKeyProxy keyProxy, IConfigProxy configProxy, ISubsidiaryProxy ssProxy, IHeadQuarterProxy hqProxy) { this.keyProxy = keyProxy; this.configProxy = configProxy; this.ssProxy = ssProxy; this.hqProxy = hqProxy; WorkInBackground((s, e) => { LoadKeyStatesList(); LoadSubSidiary(); LoadKeyTypesList(); LoadKeyRetuernState(); }); }
/// <summary> /// /// </summary> /// <param name="configProxy"></param> public ProxySettingView(IConfigProxy configProxy) { InitializeComponent(); VM = new ProxySettingViewModel(configProxy); this.DataContext = VM; }
public ExportKeysViewModel(IKeyProxy keyProxy, IConfigProxy configProxy, IHeadQuarterProxy hqProxy, ISubsidiaryProxy ssProxy) : base(keyProxy) { this.subProxy = ssProxy; this.headquarterProxy = hqProxy; this.configProxy = configProxy; base.WindowTitle = MergedResources.Export_WinTit; if (ReturnKeysListModelVM == null) ReturnKeysListModelVM = new ReturnKeysListViewModel(); InitializeCollections(); InitKeystates(); InitRbEnable(); if (ExportTypeChanged != null) ExportTypeChanged(this, new EventArgs()); }
/// <summary> /// /// </summary> /// <param name="configProxy"></param> /// <param name="hqProxy"></param> public SystemSettingView(IConfigProxy configProxy, IHeadQuarterProxy hqProxy) { InitializeComponent(); VM = new SystemSettingViewModel(configProxy, hqProxy); DataContext = VM; }
/// <summary> /// /// </summary> /// <param name="mainFrame"></param> /// <param name="configProxy"></param> /// <param name="keyProxy"></param> /// <param name="userProxy"></param> /// <param name="logProxy"></param> /// <param name="ssProxy"></param> /// <param name="hqProxy"></param> /// <param name="stockProxy"></param> public MainWindowViewModel(Frame mainFrame, IConfigProxy configProxy, IKeyProxy keyProxy, IUserProxy userProxy, ILogProxy logProxy, ISubsidiaryProxy ssProxy, IHeadQuarterProxy hqProxy, IKeyTypeConfigurationProxy stockProxy) { this.configProxy = configProxy ?? new ConfigProxy(KmtConstants.LoginUser); this.keyProxy = keyProxy ?? new KeyProxy(KmtConstants.LoginUser, KmtConstants.HeadQuarterId); this.userProxy = userProxy ?? new UserProxy(); this.logProxy = logProxy ?? new LogProxy(); this.ssProxy = ssProxy ?? new SubsidiaryProxy(); this.hqProxy = hqProxy ?? new HeadQuarterProxy(); this.stockProxy = stockProxy ?? new KeyTypeConfigurationProxy(); this.mainFrame = mainFrame; keyManagement = new KeyManagement(this, this.keyProxy, this.configProxy, this.ssProxy, this.hqProxy); userManagement = new UserManagement(this, this.userProxy); logViewer = new ViewLogs(this, this.logProxy); InitializeNotificationSystem(); RibbonTabIndex = KeyPageIndex; InitializeRoles(); LogTypes.Add(MergedResources.Common_SystemLog); LogTypes.Add(MergedResources.Common_OperationLog); OnCurrentUserRoleChanged(); OnAutoReportChanged(null, null); }