Beispiel #1
0
        private void BtnCO_Click(object sender, RoutedEventArgs e)
        {
            EmployeeModel  employeeModel = new EmployeeModel();
            DatabaseHandle dbHandle      = new DatabaseHandle();

            if (pwBox.Password == "")
            {
                MessageBox.Show("Please Fill Password!");
                return;
            }

            string employeeDetail = dbHandle.GetStaffDetailByPassword(pwBox.Password);

            if (employeeDetail != null)
            {
                GlobalHelper.CurrentEmployee = JsonConvert.DeserializeObject <EmployeeModel>(employeeDetail);

                //2 = Out
                if (GlobalHelper.CurrentEmployee.StatusID == (int)ClockStatus.Out)
                {
                    MessageBox.Show("Please Clock In!");
                    return;
                }

                if (dbHandle.UpdateStaffStatus(GlobalHelper.CurrentEmployee.EmployeeID, 2) > 0)
                {
                    pwBox.Password = "";
                    MessageBox.Show(String.Format("Good bye {0} \nYou've logouted at {1}", GlobalHelper.CurrentEmployee.FirstName, DateTime.Now.ToShortTimeString()));
                }
            }
            else
            {
                MessageBox.Show("Incorrect Password");
            }
        }
Beispiel #2
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            DatabaseHandle dbHandle = new DatabaseHandle();

            if (dbHandle.GetStaffDetailByPassword(pwBox.Password) != null)
            {
                this.Close();
            }
            else
            {
                MessageBox.Show("Password is incorrect!", "Error", MessageBoxButton.OK, MessageBoxImage.Asterisk);
            }
        }