示例#1
0
        /// <summary>
        /// Method for checking username and password
        /// </summary>
        /// <param name="o"></param>
        private void LoginExecute(object o)
        {
            try
            {
                string password = (o as PasswordBox).Password;
                if (userName == "Man2019" && password == "Man2019")
                {
                    MainWindow mw = new MainWindow();
                    view.Close();
                    mw.ShowDialog();
                }

                else if (userName == "Mag2019" && password == "Mag2019")
                {
                    StorekeeperView storekeeper = new StorekeeperView();
                    view.Close();
                    storekeeper.Show();
                    return;
                }

                else
                {
                    MessageBox.Show("Incorrect username or password");
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 /// <summary>
 /// method for checking username and password and opening the windows
 /// </summary>
 private void SaveExecute()
 {
     if (username == "Mag2019" && password == "Mag2019")
     {
         StorekeeperView storekeeper = new StorekeeperView();
         storekeeper.ShowDialog();
     }
     else if (username == "Man2019" && password == "Man2019")
     {
         ManagerView manager = new ManagerView();
         manager.ShowDialog();
     }
     else
     {
         MessageBox.Show("Wrong username or password, please try again.");
     }
 }
示例#3
0
 // constructor
 public StorekeeperViewModel(StorekeeperView storekeeperOpen)
 {
     storekeeper    = storekeeperOpen;
     ListOfArticles = GetAllArticles().ToList();
 }
示例#4
0
 public StorekeeperViewModel(StorekeeperView view)
 {
     storekeeperView = view;
     ProductList     = service.GetAllProducts().ToList();
 }