private void showUsers() { View.MainWindow mainwindow = (View.MainWindow)Application.Current.MainWindow; View.Personnel view = new colle_tMedecine.View.Personnel(); ViewModel.PersonnelViewModel vm = new colle_tMedecine.ViewModel.PersonnelViewModel(); view.DataContext = vm; navigate((UserControl)mainwindow.contentcontrol.Content, view); }
private void showUsers() { View.MainWindow mainwindow = (View.MainWindow)Application.Current.MainWindow.DataContext; View.Personnel view = new colle_tMedecine.View.Personnel(); ViewModel.PersonnelViewModel vm = new colle_tMedecine.ViewModel.PersonnelViewModel(); view.DataContext = vm; mainwindow.contentcontrol.Content = view; }
private void addUser() { if (!string.IsNullOrEmpty(FirstnameInput) && !string.IsNullOrEmpty(NameInput) && !string.IsNullOrEmpty(RoleInput) && !string.IsNullOrEmpty(LoginInput) && !string.IsNullOrEmpty(PasswordInput) && !string.IsNullOrEmpty(PasswordConfirmInput)) { if (string.Compare(PasswordInput, PasswordConfirmInput) == 0) { ServiceUserClient service = new ServiceUserClient(); User new_user = new User(); string[] roleTab = this._roleInput.Split(' '); new_user.Connected = false; new_user.Firstname = _firstNameInput; new_user.Name = _nameInput; new_user.Role = roleTab[roleTab.Length - 1]; new_user.Pwd = _passwordInput; new_user.Login = _loginInput; new_user.Picture = Pict; if (service.AddUser(new_user)) { View.MainWindow mainwindow = (View.MainWindow)Application.Current.MainWindow; View.Personnel view = new colle_tMedecine.View.Personnel(); ViewModel.PersonnelViewModel vm = new colle_tMedecine.ViewModel.PersonnelViewModel(); view.DataContext = vm; mainwindow.contentcontrol.Content = view; } } else { ErrorMessage = "Les mots de passe sont différents."; ShowConnectError = 1; ShowConnectError = 0; } } else { ErrorMessage = "Veuillez remplir tous les champs."; ShowConnectError = 1; ShowConnectError = 0; } }
public void FillListUser() { ServiceUser.ServiceUserClient service = new ServiceUser.ServiceUserClient(); try { ServiceUser.User[] listUser = service.GetListUser(); _allUser = new List <Model.User>(); foreach (ServiceUser.User user in listUser) { Model.User userModel = new Model.User { Login = user.Login, Password = user.Pwd, Name = user.Name, Firstname = user.Firstname, Pic = user.Picture, Role = user.Role, Co = user.Connected }; userModel.Name = FirstUpper(userModel.Name); userModel.Firstname = FirstUpper(userModel.Firstname); userModel.Role = FirstUpper(userModel.Role); this._allUser.Add(userModel); } ListUser = new ObservableCollection <Model.User>(_allUser); } catch { MainWindow main = new MainWindow(); View.MainWindow mainwindow = (View.MainWindow)Application.Current.MainWindow; View.Personnel view = new colle_tMedecine.View.Personnel(); ViewModel.PersonnelViewModel vm = new colle_tMedecine.ViewModel.PersonnelViewModel(); view.DataContext = vm; main.navigate((UserControl)mainwindow.contentcontrol.Content, view); } }
private void addUser() { if (!string.IsNullOrEmpty(FirstnameInput) && !string.IsNullOrEmpty(NameInput) && !string.IsNullOrEmpty(RoleInput) && !string.IsNullOrEmpty(LoginInput) && !string.IsNullOrEmpty(PasswordInput) && !string.IsNullOrEmpty(PasswordConfirmInput)) { if (string.Compare(PasswordInput, PasswordConfirmInput) == 0) { ServiceUserClient service = new ServiceUserClient(); User new_user = new User(); string[] roleTab = this._roleInput.Split(' '); new_user.Connected = false; new_user.Firstname = _firstNameInput; new_user.Name = _nameInput; new_user.Role = roleTab[roleTab.Length - 1]; new_user.Pwd = _passwordInput; new_user.Login = _loginInput; new_user.Picture = Pict; if (service.AddUser(new_user)) { View.MainWindow mainwindow = (View.MainWindow)Application.Current.MainWindow; View.Personnel view = new colle_tMedecine.View.Personnel(); ViewModel.PersonnelViewModel vm = new colle_tMedecine.ViewModel.PersonnelViewModel(); view.DataContext = vm; mainwindow.contentcontrol.Content = view; } } else { ErrorMessage = "Les mots de passe sont différents."; ShowConnectError = 1; ShowConnectError = 0; } } else { ErrorMessage = "Veuillez remplir tous les champs."; ShowConnectError = 1; ShowConnectError = 0; } }
public void FillListUser() { ServiceUser.ServiceUserClient service = new ServiceUser.ServiceUserClient(); try { ServiceUser.User[] listUser = service.GetListUser(); _allUser = new List<Model.User>(); foreach (ServiceUser.User user in listUser) { Model.User userModel = new Model.User { Login = user.Login, Password = user.Pwd, Name = user.Name, Firstname = user.Firstname, Pic = user.Picture, Role = user.Role, Co = user.Connected }; userModel.Name = FirstUpper(userModel.Name); userModel.Firstname = FirstUpper(userModel.Firstname); userModel.Role = FirstUpper(userModel.Role); this._allUser.Add(userModel); } ListUser = new ObservableCollection<Model.User>(_allUser); } catch { MainWindow main = new MainWindow(); View.MainWindow mainwindow = (View.MainWindow)Application.Current.MainWindow; View.Personnel view = new colle_tMedecine.View.Personnel(); ViewModel.PersonnelViewModel vm = new colle_tMedecine.ViewModel.PersonnelViewModel(); view.DataContext = vm; main.navigate((UserControl)mainwindow.contentcontrol.Content, view); } }