/// <summary> /// Method for checking username and password /// </summary> /// <param name="o"></param> private void LoginExecute(object o) { try { StreamReader sr = new StreamReader(@"..\..\ClinicAccess.txt"); string line = ""; List <string> clinic = new List <string>(); while ((line = sr.ReadLine()) != null) { clinic.Add(line); } sr.Close(); string password = (o as PasswordBox).Password; if (userName == clinic[0] && password == clinic[1]) { AddClinicAdministratorView cl = new AddClinicAdministratorView(); view.Close(); cl.ShowDialog(); } else if (service.IsUser(UserName)) { Administrator = service.FindAdmin(UserName); AdministratorView adminView = new AdministratorView(); view.Close(); adminView.ShowDialog(); } else { MessageBox.Show("Incorrect username or password. Please try again."); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public AddClinicAdministratorViewModel(AddClinicAdministratorView view) { this.view = view; administrator = new vwAdministrator(); AdminList = service.GetAllAdministratorView().ToList(); }