コード例 #1
0
        private void STOCK_FormClosed(object sender, FormClosedEventArgs e)
        {
            STOCK_MENU stockMenu = new STOCK_MENU();

            this.Hide();
            stockMenu.Show();
        }
コード例 #2
0
ファイル: Login.cs プロジェクト: tfombang/EYEBALL_INVENTORY
        void Authenticate(string username, string password)
        {
            MySqlConnection cn = new MySqlConnection(conObject.connString);

            if (cn.State != ConnectionState.Open)
            {
                cn.Open();
            }

            cmd.CommandText = "SELECT * FROM users WHERE username = '******' AND password = '******'";
            cmd.Connection  = cn;
            MySqlDataReader reader;

            reader = cmd.ExecuteReader();

            if (reader.HasRows)
            {
                reader.Close();

                cmd.CommandText = "SELECT * FROM users WHERE userName = '******' AND password = '******'";
                cmd.Connection  = cn;
                MySqlDataReader reader2;
                reader2 = cmd.ExecuteReader();
                while (reader2.Read())
                {
                    string accountType = reader2[2].ToString();

                    //Select Account Type and Log Current User
                    switch (accountType)
                    {
                    case "SALES": SALES salesForm = new SALES();

                        //Log the user who has sucessfullky logged in
                        LogUser(username);

                        this.Hide();
                        salesForm.Show();
                        break;

                    case "STOCK": STOCK_MENU stock_Menu_Form = new STOCK_MENU();

                        //Log the user who has sucessfullky logged in
                        LogUser(username);

                        this.Hide();
                        stock_Menu_Form.Show();
                        break;

                    case "ADMINISTRATOR":     //XtraMessageBox.Show("Welcome to Admin!!\t UNDER DEVELOPMENT");
                        ADMIN_MENU AdminMenu = new ADMIN_MENU();
                        this.Hide();
                        AdminMenu.Show();

                        //Log the user who has sucessfullky logged in
                        LogUser(username);

                        break;

                    default: return;
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("Invalid username and/or password provided", "iBInventory v1.0", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }