예제 #1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (Manager.currentUser == null && !Manager.currentUser.isManager)
            {
                MessageBox.Show("Error");
                this.Close();
                return;
            }

            if (chkIsMan.IsChecked == true)
            {
                Window1.emptemp.isManager = true;
            }

            //Create Employee in db
            Employee ee = DB.Employees.Create(Window1.emptemp);

            if (ee == null)
            {
                MessageBox.Show("Error creating new user.");
                this.Close();
                return;
            }


            ee.SetPassword(Window1.newpass);
            ee.SetQA(Window1.secq, Window1.answer);

            ee.Save();

            MessageBox.Show("User Has Successfully been Created!");
            newUser.Close();
            this.Close();
        }