Esempio n. 1
0
        public string errorloginMessageTest([PexAssumeUnderTest] DicBLL target, string error)
        {
            string result = target.errorloginMessage(error);

            return(result);
            // TODO: add assertions to method DicBLLTest.errorloginMessageTest(DicBLL, String)
        }
Esempio n. 2
0
        private void btnSignIn_Click(object sender, EventArgs e)
        {
            EncryptBLL encrypt = new EncryptBLL();
            LoginBLL   lg      = new LoginBLL();
            DicBLL     dic     = new DicBLL();
            string     user    = txtEmail.Text;
            string     pass    = encrypt.EncodeSHA1(txtPass.Text);

            if (lg.isvaildEmail(user) == true)
            {
                if (lg.isvaildAccount(user) == true)
                {
                    if (lg.isvaildPass(user, pass) == true)
                    {
                        if (lg.isActive(user) == true)
                        {
                            if (lg.isAdmin(user) == true)
                            {
                                admin = true;
                            }
                            else
                            {
                                admin = false;
                            }
                            idAccountlogin = lg.getID(user);
                        }
                        else
                        {
                            MessageBox.Show(dic.errorloginMessage("chua acitve"));
                        }
                    }
                    else
                    {
                        MessageBox.Show(dic.errorloginMessage("sai pass"));
                    }
                }
                else
                {
                    MessageBox.Show(dic.errorloginMessage("sai user"));
                }
            }
            else
            {
                MessageBox.Show(dic.errorloginMessage("sai email"));
            }
        }
Esempio n. 3
0
        public void loginaction()
        {
            EncryptBLL encrypt = new EncryptBLL();
            LoginBLL   lg      = new LoginBLL();
            DicBLL     dic     = new DicBLL();
            string     user    = txtEmail.Text;
            string     pass    = encrypt.EncodeSHA1(txtPass.Text);

            if (lg.isvaildEmail(user) == true)
            {
                if (lg.isvaildAccount(user) == true)
                {
                    if (lg.isvaildPass(user, pass) == true)
                    {
                        if (lg.isActive(user) == true)
                        {
                            if (lg.isAdmin(user) == true)
                            {
                                admin = true;
                            }
                            else
                            {
                                admin = false;
                            }
                            idAccountlogin = lg.getID(user);
                            if (lg.isCount(idAccountlogin) == true)
                            {
                                GUI.GUI_Program_ProgramList formlist = new GUI_Program_ProgramList();
                                formlist.Idaccount    = idAccountlogin;
                                formlist.admin        = admin;
                                formlist.FormClosing += delegate { this.Show(); };
                                //formlist.Formclosing += delegate{(this.Show(); };
                                formlist.Show();
                                this.Hide();
                            }
                            else
                            {
                                Main mainform = new Main();
                                mainform.auth          = 0;
                                mainform.idaccountmain = idAccountlogin;
                                mainform.admin         = admin;
                                mainform.FormClosing  += delegate {
                                    bool log = mainform.log;
                                    if (log == true)
                                    {
                                        this.Show();
                                    }
                                    else
                                    {
                                        Application.Exit();
                                    }
                                };
                                mainform.Show();
                                clean();
                                this.Hide();
                            }
                        }
                        else
                        {
                            MessageBox.Show(dic.errorloginMessage("chua acitve"));
                        }
                    }
                    else
                    {
                        MessageBox.Show(dic.errorloginMessage("sai pass"));
                    }
                }
                else
                {
                    MessageBox.Show(dic.errorloginMessage("sai user"));
                }
            }
            else
            {
                MessageBox.Show(dic.errorloginMessage("sai email"));
            }
        }