public ConfigUsersKeyboardViewModel() { _ServiceProxy = new DataAccess(); SelectedUser = new User_UserLevel(); GetUserParameter(Logger.UserId); MessengerInstance.Register <KeyboardMessage <UserProperty> >(this, ReceiveMessage); EnterCommand = new RelayCommand(ExecuteEnter); }
void GetUserParameter(int userid) { SelectedUser = _ServiceProxy.GetUserDetails(userid); if (SelectedUser != null) { switch (Logger.UserPropertyToEdit) { case UserProperty.Name: Message = SelectedUser.Name; break; case UserProperty.Surname: Message = SelectedUser.Surname; break; case UserProperty.Number: Message = SelectedUser.Number; break; case UserProperty.IDNumber: Message = SelectedUser.IDNum; break; case UserProperty.Bank: Message = SelectedUser.Bank; break; case UserProperty.BranchNo: Message = SelectedUser.BranchNo; break; case UserProperty.BankNo: Message = SelectedUser.BankNo; break; case UserProperty.Password: Message = SelectedUser.Password; break; default: break; } RaisePropertyChanged("Message"); } }
public void UpdateUser(User_UserLevel e) { User u = new User(); u.UserId = e.UserId; u.UserLevelId = e.UserLevelId; u.Surname = e.Surname; u.Password = e.Password; u.Number = e.Number; u.Name = e.Name; u.IDNum = e.IDNum; u.Bank = e.Bank; u.AccountType = e.AccountType; u.BankNo = e.BankNo; u.BranchNo = e.BranchNo; _Context.Entry(u).State = System.Data.Entity.EntityState.Modified; _Context.SaveChanges(); }
public ConfigurationViewModel() { _ServiceProxy = new DataAccess(); Users = new ObservableCollection <User_UserLevel>(); SelectedUser = new User_UserLevel(); Userlevels = new ObservableCollection <eUserLevel>(); SelectedUserLevel = new eUserLevel(); GetUsers(); GetUserLevels(); DisplayNameKeyboard = new RelayCommand(ExecuteNameKeyboard); DisplaySurnameKeyboard = new RelayCommand(ExecuteSurnameKeyboard); DisplayNumberKeyboard = new RelayCommand(ExecuteNumberKeyboard); DisplayBankKeyboard = new RelayCommand(ExecuteBankKeyboard); DisplayBankNumberKeyboard = new RelayCommand(ExecuteBankNumberKeyboard); DisplayBranchNoKeyboard = new RelayCommand(ExecuteIdBranchNoKeyboard); DisplayIDNumberKeyboard = new RelayCommand(ExecuteIdNumKeyboard); DisplayPasswordResetNumpad = new RelayCommand(ExecutePasswordResetNumPad); EditUSerLevelCommand = new RelayCommand(ExecuteEditUserLevel); UserLevelSelectionChangedCommand = new RelayCommand(ExecuteUserLevelSelectionChanged); AddBlankUserCommand = new RelayCommand(ExecuteAddUser); }
public PasswordResetViewModel() { ResetUserPassword = new User_UserLevel(); _ServiceProxy = new DataAccess(); PasswordResetCommand = new RelayCommand(ExecuteResetPassword); }