public UserManagement(MainWindowViewModel mainVm, IUserProxy userProxy) { InitializeComponent(); VM = new UserManagementViewModel(userProxy); DataContext = VM; mainVm.CheckUserSelected += new CheckAvailableEventHandler((s, e) => VM.CheckUserSelected(e)); mainVm.CreateUser += new EventHandler((s, e) => VM.CreaterUser()); mainVm.EditUser += new EventHandler((s, e) => VM.EditUser()); mainVm.DeleteUser += new EventHandler((s, e) => VM.DeleteUser()); mainVm.RefreshUsers += new SearchUserEventHandler((s, e) => VM.RefreshUsers(e.UserName, e.Role.RoleId)); }
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; } }
public MainWindow() { InitializeComponent(); Current = this; VM = new MainWindowViewModel(frmMain); VM.View = this; DataContext = VM; KeyDown += new KeyEventHandler(FunctionalKeyDown); Closed += new EventHandler((s, e) => { App.Current.Shutdown(); }); frmMain.Navigated += new NavigatedEventHandler((s, e) => { Frame f = (Frame)s; if (f.CanGoBack) f.RemoveBackEntry(); }); }
public ViewLogs(MainWindowViewModel mainVm, ILogProxy logProxy) { this.InitializeComponent(); VM = new ViewLogsViewModel(logProxy); VM.SelectedLogChanged += new EventHandler((s, e) => { txtSystemLogDetail.ScrollToHome(); txtOperationLogDetail.ScrollToHome(); }); DataContext = VM; mainVm.LogTabChanged += new LogTabChangedEventHandler((s, e) => { VM.OnTabChanged(e.LogTabIndex); }); mainVm.RefreshLogs += new EventHandler((s, e) => { VM.Refresh(); }); mainVm.CurrentUserRoleChanged += new EventHandler((s, e) => { VM.ResetMenu(); }); }