/// <summary> /// AssignKeysViewModel constructor /// </summary> public UnAssignKeysViewModel(IKeyProxy keyProxy, ISubsidiaryProxy subProxy) : base(keyProxy) { base.WindowTitle = MergedResources.MainWindow_Unassign; this.subProxy = subProxy; Initialize(); }
/// <summary> /// /// </summary> /// <param name="ssProxy"></param> /// <param name="parent"></param> public DownLevelSystemView(ISubsidiaryProxy ssProxy, Window parent) { InitializeComponent(); VM = new DownLevelSystemViewModel(ssProxy); VM.View = parent; DataContext = VM; }
public DuplicateKeys(IKeyProxy keyProxy, ISubsidiaryProxy ssProxy) { InitializeComponent(); VM = new DuplicateKeysViewModel(keyProxy,ssProxy); VM.View = this; DataContext = VM; }
/// <summary> /// public constrcutor /// </summary> /// <param name="dispatcher">Dispatcher instance to send updates to DIS.Presentation.KMT. This should be passed null from automated unit tests.</param> public SubsidiaryEditorViewModel(ISubsidiaryProxy ssProxy, Subsidiary ss) { this.ssProxy = ssProxy; SubsidiaryTypes = new List<string>(); SubsidiaryTypes.Add(EnumHelper.GetFieldDecription(InstallType.FactoryFloor.GetType(), InstallType.FactoryFloor.ToString())); if (KmtConstants.IsOemCorp) SubsidiaryTypes.Insert(0, EnumHelper.GetFieldDecription(InstallType.Tpi.GetType(), InstallType.Tpi.ToString())); if (ss == null) { Subsidiary = new Subsidiary(); EditMode = false; WndTitle = MergedResources.CreateSubSidiaryViewModel_Title_New; } else { Subsidiary = ss; EditMode = true; WndTitle = MergedResources.DLSEditorView_Edit; } Initialize(Subsidiary); }
/// <summary> /// /// </summary> /// <param name="keyProxy"></param> /// <param name="ssProxy"></param> public RevertKeysViewModel(IKeyProxy keyProxy, ISubsidiaryProxy ssProxy) : base(keyProxy) { this.subProxy = ssProxy; base.WindowTitle = MergedResources.Revert_RevertTxt; InitializeCollections(); }
public DiagnosticWindow(IConfigProxy configProxy, ISubsidiaryProxy ssProxy) { InitializeComponent(); VM = new DiagnosticViewModel(configProxy, ssProxy); VM.View = this; DataContext = VM; PreviewKeyDown += new KeyEventHandler(CloseOnEscape); }
/// <summary> /// /// </summary> /// <param name="ssProxy"></param> /// <param name="ss"></param> public SubsidiaryEditor(ISubsidiaryProxy ssProxy, Subsidiary ss = null) { InitializeComponent(); VM = new SubsidiaryEditorViewModel(ssProxy, ss); VM.View = this; DataContext = 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 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 RevertKeysWizard(IKeyProxy keyProxy,ISubsidiaryProxy ssProxy) { VM = new RevertKeysViewModel(keyProxy,ssProxy); VM.View = this; VM.StepPages.Add(new RevertKeysSelection(VM)); VM.StepPages.Add(new RevertKeysOperateMsgView(VM)); VM.StepPages.Add(new RevertKeysSummary(VM)); InitViewModel(VM); }
public SubsidiariesViewModelBase(ISubsidiaryProxy ssProxy) { if (ssProxy == null) this.ssProxy = new SubsidiaryProxy(); else this.ssProxy = ssProxy; LoadSubsidiaries(); }
public UnAssignKeysWizard(IKeyProxy keyProxy, ISubsidiaryProxy subProxy) { VM = new UnAssignKeysViewModel(keyProxy, subProxy); VM.View = this; VM.StepPages.Add(new UnAssignTargetSelect(VM)); VM.StepPages.Add(new UnAssignkeysSelection(VM)); VM.StepPages.Add(new UnAssignkeysSummary(VM)); InitViewModel(VM); }
/// <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 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(); }
public TpiConfigurationViewModel(IConfigProxy configProxy, ISubsidiaryProxy ssProxy) : base(ssProxy) { if (configProxy == null) this.configProxy = new ConfigProxy(); else this.configProxy = configProxy; LoadConfigurations(); }
public DisMembershipProvider(ISubsidiaryProxy ssProxy, IHeadQuarterProxy hqProxy) { callDirectionExtractor = new CallDirectionExtractor(); if (ssProxy == null) this.ssProxy = new SubsidiaryProxy(); else this.ssProxy = ssProxy; if (hqProxy == null) this.hqProxy = new HeadQuarterProxy(); else this.hqProxy = hqProxy; }
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> /// <param name="ssProxy"></param> public DownLevelSystemViewModel(ISubsidiaryProxy ssProxy) { this.ssProxy = ssProxy; LoadSubsidiaries(); }
/// <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> /// DuplicateKeysViewModel constructor /// </summary> public DuplicateKeysViewModel(IKeyProxy keyProxy, ISubsidiaryProxy ssProxy) { this.keyProxy = keyProxy; this.ssProxy = ssProxy; InitializeCollections(); }
/// <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); }
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()); }