Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            String userno   = textBox1.Text;
            String password = textBox2.Text;

            MTSICS_VO.Login         vo       = new MTSICS_VO.Login();
            IList <MTSICS_VO.Login> userlist = new List <MTSICS_VO.Login>();

            vo.UserNo   = userno;
            vo.PassWord = password;
            vo.Flag     = "1";

            userlist = Login_DAO.CheckOut(userno, password);


            if (userlist.Count == 1)
            {
                vo.BanBie   = userlist[0].BanBie;
                vo.UserName = userlist[0].UserName;
                // vo.Id = userlist[0].Id;
                Login_DAO.UpdateFlag(vo);
                //MessageBox.Show("登录成功");
                this.Visible = false;

                MDIFORM mdiparent = new MDIFORM();
                mdiparent.Show();
            }
            else
            {
                MessageBox.Show("用户名或者密码错误");
            }
        }
Ejemplo n.º 2
0
 public ResultMessage_DTO CheckUserLoginBL(Login_DTO Login_DTO)
 {
     try
     {
         Login_DAO DangNhap = new Login_DAO();       // Creating object of Dataccess
         return(DangNhap.CheckUserLogin(Login_DTO)); // calling Method of DataAccess
     }
     catch
     {
         throw;
     }
 }
Ejemplo n.º 3
0
 public ResultMessage_DTO SaveUserregisrationBL(Login_DTO Login_DTO) // passing Bussiness object Here
 {
     try
     {
         Login_DAO DangNhap = new Login_DAO();       // Creating object of Dataccess
         return(DangNhap.AddUserDetails(Login_DTO)); // calling Method of DataAccess
     }
     catch
     {
         throw;
     }
 }
Ejemplo n.º 4
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            Usuario usuario = Login_DAO.EfetuaLogin(txtLogin.Text.ToString(), txtSenha.Text.ToString());

            if (usuario.Login > 0)
            {
                Session["matricula"] = usuario.Login;
                Session["nome"]      = usuario.Nome;
                Session["perfil"]    = usuario.Perfil;
                Response.Redirect("Clientes.aspx");
            }
        }
Ejemplo n.º 5
0
 public static bool CheckPermission(Login_DTO Login_DTO)
 {
     return(Login_DAO.CheckPermission(Login_DTO));
 }
Ejemplo n.º 6
0
        public SomerenUI(bool Isadmin, string email)
        {
            //grabbing the login list and dao
            SomerenLogic.Login_Service loginService = new SomerenLogic.Login_Service();
            List <Login> loginList = loginService.GetLogin();
            Login_DAO    login     = new Login_DAO();
            bool         answer    = true;

            if (Isadmin == false)
            {
                MessageBox.Show("Hello user!");
                IamAdmin = false;

                foreach (SomerenModel.Login s in loginList)
                {
                    if (s.UserName == $"{email}" && s.RequestDenied == true)
                    {
                        MessageBox.Show("An admin has denied your admin request");
                        answer = false;
                        login.AnswerRequest(answer, $"{s.UserName}");
                    }
                }

                DialogResult dialogResult = MessageBox.Show("Would you like to request an admin to change your status to an admin?", "Admin Request", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    foreach (SomerenModel.Login s in loginList)
                    {
                        if ($"{email}" == s.UserName)
                        {
                            login.RequestAdmin($"{email}");
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Hello admin!");
                IamAdmin = true;

                foreach (SomerenModel.Login s in loginList)
                {
                    if (s.AdminRequest == true)
                    {
                        DialogResult dialogResult = MessageBox.Show($"User: {s.UserName} requests to become an admin", "Admin Requests", MessageBoxButtons.YesNo);
                        if (dialogResult == DialogResult.Yes)
                        {
                            login.PromoteAccount($"{s.UserName}");
                            answer = false;
                            login.AnswerRequest(answer, $"{s.UserName}");
                        }
                        else if (dialogResult == DialogResult.No)
                        {
                            answer = true;
                            login.AnswerRequest(answer, $"{s.UserName}");
                        }
                    }
                }
            }
            InitializeComponent();
        }
Ejemplo n.º 7
0
        private void btn_RegisterConfirm_Click(object sender, EventArgs e)
        {
            //prep
            List <string> LicenceKey = new List <string>()
            {
                "XsZAb", "tgz3PsD", "qYh69un", "WQCEx"
            };
            bool      LicenceError = true;
            bool      PasswordsError = false;
            bool      EmptyError = false;
            bool      Isadmin = false;
            string    email, password = null, passwordchecker1, passwordchecker2, licence;
            Login_DAO login = new Login_DAO();

            //getting the email
            email = txt_RegisterEmailAddress.Text;

            //checking if everything is filled in
            if (string.IsNullOrWhiteSpace(txt_RegisterUsername.Text) | string.IsNullOrWhiteSpace(txt_RegisterPassword.Text) | string.IsNullOrWhiteSpace(txt_RegisterConfirmPassword.Text) | string.IsNullOrWhiteSpace(txt_RegisterLicenceKey.Text) | string.IsNullOrWhiteSpace(txt_RegisterEmailAddress.Text))
            {
                EmptyError = true;
            }

            //checking the licence
            licence = txt_RegisterLicenceKey.Text;
            foreach (var key in LicenceKey)
            {
                if (licence == key)
                {
                    LicenceError = false;
                    break;
                }
            }

            //checking the password
            passwordchecker1 = txt_RegisterPassword.Text;
            passwordchecker2 = txt_RegisterConfirmPassword.Text;
            if (passwordchecker1 != passwordchecker2)
            {
                PasswordsError = true;
            }
            else
            {
                password = passwordchecker1;
            }

            //confirming if everything is ok
            if (EmptyError == true)
            {
                lbl_RegisterError.Show();
                lbl_RegisterError.Text = "Error! Fill in all requirements";
            }
            else if (LicenceError == true && PasswordsError == true)
            {
                lbl_RegisterError.Show();
                lbl_RegisterError.Text = "Error! Invalid licence key and unsimilar passwords";
            }
            else if (LicenceError == true)
            {
                lbl_RegisterError.Show();
                lbl_RegisterError.Text = "Error! Invalid licence key";
            }
            else if (PasswordsError == true)
            {
                lbl_RegisterError.Show();
                lbl_RegisterError.Text = "Error! Passwords does not match";
            }
            else
            {
                //MessageBox.Show($"email= {email}\npassword= {password}");
                login.AddAccount($"{email}", $"{password}");
                this.Hide();
                SomerenUI someren = new SomerenUI(Isadmin, $"{email}");
                someren.ShowDialog();
                this.Close();
            }
        }