Example #1
0
        /// <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();
 }