/// <summary> /// AssignKeysViewModel constructor /// </summary> public UnAssignKeysViewModel(IKeyProxy keyProxy, ISubsidiaryProxy subProxy) : base(keyProxy) { base.WindowTitle = MergedResources.MainWindow_Unassign; this.subProxy = subProxy; Initialize(); }
public ReFulfillmentNotificationView(List<FulfillmentInfo> fulfillmentInfoes, IKeyProxy keyProxy) { InitializeComponent(); VM = new ReFulfillmentNotificationViewModel(fulfillmentInfoes, keyProxy); VM.View = this; this.DataContext = VM; }
public ExportDuplicateCBRNotificationView(Cbr duplicateCBR, IKeyProxy keyProxy) { InitializeComponent(); VM = new ExportDuplicateCBRNotificationViewModel(duplicateCBR, keyProxy); VM.View = this; this.DataContext = VM; }
public DuplicateKeys(IKeyProxy keyProxy, ISubsidiaryProxy ssProxy) { InitializeComponent(); VM = new DuplicateKeysViewModel(keyProxy,ssProxy); VM.View = this; DataContext = VM; }
/// <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(); }
/// <summary> /// /// </summary> /// <param name="keyProxy"></param> public EditKeysOptionalInfo(IKeyProxy keyProxy) { InitializeComponent(); VM = new EditKeysOptionalInfoViewModel(keyProxy); VM.View = this; DataContext = VM; this.scCBRs.DataContext = VM.SCVM; }
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); }
/// <summary> /// View Model class fo rReport Keys View /// </summary> /// <param name="keyProxy"></param> public ReportKeysViewModel(IKeyProxy keyProxy) : base(keyProxy) { base.WindowTitle = MergedResources.MainWindow_ReportKeys; Initialize(); this.SearchControlVM.KeyTypesVisibility = Visibility.Collapsed; }
public RecallKeysWizard(IKeyProxy keyProxy) { VM = new RecallKeysViewModel(keyProxy); VM.View = this; VM.StepPages.Add(new RecallKeysSelection(VM)); VM.StepPages.Add(new RecallKeysSummary(VM)); InitViewModel(VM); }
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); }
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); }
/// <summary> /// /// </summary> public EditKeysOptionalInfoViewModel(IKeyProxy keyProxy) { this.keyProxy = keyProxy; SCVM = new SearchControlViewModel(); SCVM.KeyTypesVisibility = Visibility.Collapsed; SCVM.SearchKeys += new EventHandler(SearchKeys); SearchKeys(null, null); }
/// <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 KeyStoreProvider(IKeyProxy keyProxy) { try { MessageLogger.LogSystemRunning("KeyStoreProvider", "Initializing KeyStoreProvider with provided repository."); this.keyProxy = keyProxy; MessageLogger.LogSystemRunning("KeyStoreProvider", "KeyStoreProvider initialization completed."); } catch (Exception ex) { ExceptionHandler.HandleException(ex); } }
/// <summary> /// KeyStoreProvider constructor /// </summary> public KeyStoreProvider() { try { MessageLogger.LogSystemRunning("KeyStoreProvider", "Initializing KeyStoreProvider with app setting provided connect string."); keyProxy = new KeyProxy(null); MessageLogger.LogSystemRunning("KeyStoreProvider", "KeyStoreProvider initialization completed."); } catch (Exception ex) { ExceptionHandler.HandleException(ex); } }
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="keyProxy"></param> public TemplateViewModelBase(IKeyProxy keyProxy) { this.keyProxy = keyProxy; if (keys == null) keys = new ObservableCollection<KeyInfoModel>(); if (StepPages == null) StepPages = new ObservableCollection<Page>(); SearchControlVM = new SearchControlViewModel(); SearchControlVM.SearchKeys += new EventHandler((s, e) => { if (keys != null && keys.Count > 0) keys.Clear(); isSearchFirstPage = true; SearchAllKeys(); }); }
/// <summary> /// DuplicateKeysViewModel constructor /// </summary> public DuplicateKeysViewModel(IKeyProxy keyProxy, ISubsidiaryProxy ssProxy) { this.keyProxy = keyProxy; this.ssProxy = ssProxy; InitializeCollections(); }
/// <summary> /// RecallKeysViewModel constructor /// </summary> public RecallKeysViewModel(IKeyProxy keyProxy) : base(keyProxy) { base.WindowTitle = MergedResources.MainWindow_RecallKeys; InitializeUICollections(); }
public ViewFileKey(int logId, IKeyProxy keyProxy) { InitializeComponent(); List<KeyInfo> keys = keyProxy.GetLogFileKeys(logId); this.fileKeyGrid.ItemsSource = keys; }
/// <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> /// ReturnKeysViewModel constructor /// </summary> /// <param name="keyProxy"></param> public ReturnKeysViewModel(IKeyProxy keyProxy) : base(keyProxy) { base.WindowTitle = ResourcesOfR6.ReturnKeysView_Title; Initialize(); }
/// <summary> /// /// </summary> /// <param name="duplicateCBRs"></param> /// <param name="keyProxy"></param> public ExportDuplicateCBRNotificationViewModel(Cbr duplicateCBRs, IKeyProxy keyProxy) { this.keyProxy = keyProxy; this.allCBR = duplicateCBRs; this.CBRCollection = new ObservableCollection<CbrKey>(allCBR.CbrKeys); }
/// <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()); }