private void continueButton_Click(object sender, EventArgs e)
        {
            if (DialogResult.Yes == MessageBox.Show("WARNING", "SHIFT KASIR BERAKHIR?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning))
            {
                if (saveData())
                {
                    this.Hide();

                    gUtil.saveUserChangeLog(0, globalConstants.CHANGE_LOG_CASHIER_LOGIN, "CASHIER LOGIN");

                    if (loginState == 0 || loginState == 2)
                    {
                        adminForm displayAdminForm = new adminForm(gUtil.getUserID(), gUtil.getUserGroupID());
                        displayAdminForm.ShowDialog(this);
                    }

                    if (loginState != 1)
                    {
                        loginState = 1;

                        loadLogData();

                        endAmountBox.Focus();
                        this.Show();
                    }
                    else
                    {
                        gUtil.saveUserChangeLog(0, globalConstants.CHANGE_LOG_CASHIER_LOGOUT, "CASHIER LOGOUT");
                        this.Close();
                    }
                }
                else
                {
                    this.Close();
                }
            }
        }
Esempio n. 2
0
        private void loginButton_Click(object sender, EventArgs e)
        {
            if (checkTextBox())
            {
                if (checkUserActive())
                {
                    gutil.saveSystemDebugLog(0, "USER = "******" IS ACTIVE");
                    if (checkUserNamePassword())
                    {
                        this.Hide();

                        selectedUserGroupID = getUserGroupID();

                        gutil.setUserID(selectedUserID);
                        gutil.setUserGroupID(selectedUserGroupID);

                        gutil.saveSystemDebugLog(0, "USER ID = " + selectedUserID + " LOGIN SUCCESSFULLY");
                        gutil.saveUserChangeLog(0, globalConstants.CHANGE_LOG_LOGIN, "USER LOGIN FROM LOGIN FORM");

                        if (gutil.userIsCashier() == 1)
                        {
                            cashierLoginForm newCashierForm = new cashierLoginForm(0, this);
                            gutil.saveSystemDebugLog(0, "DISPLAY CASHIER LOGIN FORM");
                            newCashierForm.ShowDialog(this);
                        }
                        else
                        {
                            adminForm displayAdminForm = new adminForm(selectedUserID, selectedUserGroupID, this);
                            gutil.saveSystemDebugLog(0, "DISPLAY ADMIN FORM");
                            displayAdminForm.ShowDialog(this);
                        }

                        if (closeShop == true)
                        {
                            gClose.closeShopProcedure();
                            closeShop = false;
                        }

                        gutil.saveSystemDebugLog(0, "USER ID = " + selectedUserID + "LOGOUT");
                        gutil.saveUserChangeLog(0, globalConstants.CHANGE_LOG_LOGOUT, "USER LOGOUT");

                        //logoutForm displayLogOutForm = new logoutForm();
                        //displayLogOutForm.ShowDialog(this);

                        userNameTextBox.Text = "";
                        passwordTextBox.Text = "";
                        errorLabel.Text      = "";

                        this.Show();

                        userNameTextBox.Focus();
                    }
                    else
                    {
                        errorLabel.Text = "LOGIN FAILED." + Environment.NewLine + "Please check username or password!";
                    }
                }
                else
                {
                    errorLabel.Text = "USER NON ACTIVE." + Environment.NewLine + "Please contact Administrator!";
                }
            }
            else
            {
                errorLabel.Text = "INPUT ERROR";
            }
        }
Esempio n. 3
0
 public SetApplicationForm(adminForm parentForm)
 {
     InitializeComponent();
     originForm = parentForm;
 }