private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (CheckEmpty())
            {
                Model.dao.EmployeeDao ED = new Model.dao.EmployeeDao();
                if (!ED.CheckEmp(tbIDCard.Text))
                {
                    Model.entity.EMPLOYEE emp = new Model.entity.EMPLOYEE();
                    emp.IDCARD      = tbIDCard.Text;
                    emp.NAME        = tbName.Text;
                    emp.AGE         = int.Parse(tbAge.Text);
                    emp.PHONENUMBER = tbPhone.Text;
                    emp.EMAIL       = tbEmail.Text;
                    emp.ADDRESS     = tbAddress.Text;
                    emp.USERNAME    = tbUser.Text;
                    emp.PASSWORD    = tbPass.Password;
                    emp.ACCOUNTTYPE = boxType.Text;

                    if (ED.Add(emp))
                    {
                        MessageBox.Show("Employee Added !");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Failed To Add !");
                    }
                }
                else
                {
                    MessageBox.Show("Employee Is Already Exists!");
                }
            }
        }
예제 #2
0
        public void GetEmployeeView()
        {
            Model.dao.EmployeeDao SD = new Model.dao.EmployeeDao();
            var q = SD.GetEmployee();

            dataEmployee.ItemsSource = q;
        }
예제 #3
0
 private void DeleteEmp(object sender, RoutedEventArgs e)
 {
     if (dataEmployee.SelectedItems.Count > 0)
     {
         Model.view.EmployeeView RowData = (Model.view.EmployeeView)dataEmployee.SelectedItem;
         Model.dao.EmployeeDao   ED      = new Model.dao.EmployeeDao();
         if (ED.DeleteEmp(RowData.IDCARD))
         {
             MessageBox.Show("Employee Deleted !");
             GetEmployeeView();
         }
         else
         {
             MessageBox.Show("Failed To Delete !");
         }
     }
 }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String username = tbUser.Text;
            String pass     = tbPass.Password;

            Model.dao.EmployeeDao ED = new Model.dao.EmployeeDao();
            if (ED.Login(username, pass))
            {
                loginstatus = true;
                String[] info = ED.GetIDEmp(username, pass);
                empid       = int.Parse(info[0]);
                accounttype = info[1];
                this.Close();
            }
            else
            {
                loginstatus = false;
                MessageBox.Show("Wrong Username Or Password !");
            }
        }
예제 #5
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (CheckEmpty())
     {
         Model.entity.EMPLOYEE emp = new Model.entity.EMPLOYEE();
         emp.IDCARD      = tbIDCard.Text;
         emp.AGE         = int.Parse(tbAge.Text);
         emp.EMAIL       = tbEmail.Text;
         emp.ADDRESS     = tbAddress.Text;
         emp.PHONENUMBER = tbPhone.Text;
         emp.ACCOUNTTYPE = boxType.Text;
         Model.dao.EmployeeDao ED = new Model.dao.EmployeeDao();
         if (ED.EditEmp(emp))
         {
             MessageBox.Show("Employee Edited !");
             this.Close();
         }
         else
         {
             MessageBox.Show("Failed To Edited !");
         }
     }
 }
예제 #6
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     Model.dao.EmployeeDao ED = new Model.dao.EmployeeDao();
     if (CheckEmpty())
     {
         if (ED.CheckPass(empid, tbOldPass.Password))
         {
             if (ED.ChangePass(empid, tbPass.Password))
             {
                 MessageBox.Show("Change Password Successfully!");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Failed To Change Password !");
             }
         }
         else
         {
             MessageBox.Show("Wrong Old Password !");
         }
     }
 }