Пример #1
0
        private void LoginButton_Click(object sender, EventArgs e)
        {
            LoginService loginService = new LoginService();
            int          result       = loginService.LoginValidation(UserNameTextBox.Text, PasswordTextBox.Text);

            if (result == 1)
            {
                LoginDataAcces loginDataAccess = new LoginDataAcces();
                AdminHome      adminHome       = new AdminHome();
                this.Hide();
                adminHome.Show();
            }
            else if (result == 2)
            {
                LoginDataAcces   loginDataAccess  = new LoginDataAcces();
                ViewOrganisation viewOrganisation = new ViewOrganisation();
                this.Hide();
                viewOrganisation.Show();
                Food    food    = new Food(UserNameTextBox.Text);
                Payment payment = new Payment(UserNameTextBox.Text);
            }
            else if (result == 3)
            {
                LoginDataAcces   loginDataAccess  = new LoginDataAcces();
                OrganisationHome organisationHome = new OrganisationHome(UserNameTextBox.Text);
                this.Hide();
                organisationHome.Show();
            }
            else
            {
                MessageBox.Show("Invalid Username or Password");
            }
        }
Пример #2
0
        private void AdminTile_Click(object sender, EventArgs e)
        {
            AdminHome frmAdmin = new AdminHome();

            frmAdmin.MdiParent   = _pForm;
            frmAdmin.WindowState = FormWindowState.Maximized;
            frmAdmin.Show();
            this.Hide();
            _pForm.Controls["panel2"].Visible = true;
        }
Пример #3
0
        private void usersToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AdminHome frmAdmin = new AdminHome();
            frmAdmin.MdiParent = this;
            frmAdmin.WindowState = FormWindowState.Maximized;
            frmAdmin.Show();

            //User u.Show();ser = new User();
            //user.MdiParent = this;
            //user.WindowState = FormWindowState.Maximized;
            //user.Show();
        }
Пример #4
0
        private void mnuApplication_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            ToolStripItem clickedItem = e.ClickedItem;
            string        itemName    = clickedItem.Text;

            switch (itemName)
            {
            case "ADMIN":
                break;

            case "Users":
                AdminHome Home = new AdminHome();
                Home.MdiParent   = this;
                Home.WindowState = FormWindowState.Maximized;
                Home.Show();
                break;

            //case "Suppliers":
            //    FrmSupplier frmSupplier = new FrmSupplier();
            //    frmSupplier.MdiParent = this;
            //    frmSupplier.WindowState = FormWindowState.Maximized;
            //    frmSupplier.Show();
            //    break;
            //case "Data Entry":
            //    FrmDataEntry frmDataEntry = new FrmDataEntry();
            //    frmDataEntry.MdiParent = this;
            //    frmDataEntry.WindowState = FormWindowState.Maximized;
            //    frmDataEntry.Show();
            //    break;
            //case "Invoice Details":
            //    FrmDataEntry frmDataEntry = new FrmDataEntry();
            //    frmDataEntry.MdiParent = this;
            //    frmDataEntry.WindowState = FormWindowState.Maximized;
            //    frmDataEntry.Show();
            //    break;
            //case "File List":
            //    FrmFilelist FrmFilelist = new FrmFilelist();
            //    FrmFilelist.MdiParent = this;
            //    FrmFilelist.WindowState = FormWindowState.Maximized;
            //    FrmFilelist.Show();
            //    break;
            case "Exit":
                Application.Exit();
                break;

            default:
                break;
            }
        }
Пример #5
0
 private void openFormWithRole(string role)
 {
     if (String.Compare(role.Trim(), "employee", true) == 0)
     {
         UserHome userHome = new UserHome(homeController.getAccountLoggedIn());
         userHome.ShowDialog();
         isLoginAdready(true, userName);
     }
     else if (String.Compare(role.Trim(), "manage", true) == 0)
     {
         AdminHome adminHome = new AdminHome(homeController.getAccountLoggedIn());
         adminHome.ShowDialog();
         isLoginAdready(true, userName);
     }
     else
     {
         laNotice.Text = "Sai tài khoản hoặc mật khẩu";
     }
 }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                UserType usertype = User.Login(txtUsername.Text, txtPassword.Text);
                if (usertype == UserType.Undefined)
                {
                    throw new NullReferenceException();
                }
                object user = null;
                Form   home = null;
                switch (usertype)
                {
                case UserType.Admin:
                    user = new Admin(txtUsername.Text, txtPassword.Text);
                    home = new AdminHome((Admin)user);
                    break;

                case UserType.FinanceManager:
                    user = new FinanceManager(txtUsername.Text, txtPassword.Text);
                    home = new FinanceManagerHome((FinanceManager)user);
                    break;

                case UserType.ClientManager:
                    user = new ClaimManager(txtUsername.Text, txtPassword.Text);
                    home = new ClaimManagerHome((ClaimManager)user);
                    break;

                case UserType.Client:
                    user = new Client(txtUsername.Text, txtPassword.Text);
                    home = new ClientHome((Client)user);
                    break;
                }
                Hide();
                home.ShowDialog();
                txtPassword.Text = string.Empty;
                Show();
            } catch (NullReferenceException ex)
            {
                MessageBox.Show("Incorrect username or password.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #7
0
 private void btnloginmain_Click(object sender, EventArgs e)
 {
     try
     {
         var user = new Users
         {
             UserName = hmetxtloguname.Text.ToString(),
             Password = hmetxtlogpass.Text.ToString()
         };
         DataTable dt = new DataTable();
         dt = _instanceRepository.LoginUser(user);
         if (dt.Rows.Count > 0)
         {
             UserInfo.UserName = dt.Rows[0]["user_name"].ToString();
             UserInfo.UserId   = Convert.ToInt32(dt.Rows[0]["user_id"].ToString());
             UserInfo.UserRole = Convert.ToInt32(dt.Rows[0]["user_role"].ToString());
             if (Convert.ToInt32(dt.Rows[0]["user_role"].ToString()) == 1)
             {
                 AdminHome ah = new AdminHome();
                 this.Hide();
                 ah.Show();
             }
             else
             {
                 Sales sl = new Sales();
                 sl.WindowState = FormWindowState.Maximized;
                 sl.Show();
                 this.Hide();
             }
         }
         else
         {
             messageShow.singlemsgtext("Invalid username or password");
         }
     }
     catch (Exception _exception)
     {
         CmC.InsertException(_exception);
         messageShow.singlemsgtext(CmC.ExceptionErrorMessage);
     }
 }
Пример #8
0
 private void openFormWithRole(string role)
 {
     SplashScreenManager.ShowForm(this, typeof(WaitForm), true, true, false);
     SplashScreenManager.Default.SetWaitFormCaption("Chờ tí nhé.....");
     if (String.Compare(role.Trim(), "employee", true) == 0)
     {
         Views.UserHome userHome = new Views.UserHome(homeController.getAccountLoggedIn());
         SplashScreenManager.CloseForm();
         userHome.ShowDialog();
         isLoginAdready(true, userName);
     }
     else if (String.Compare(role.Trim(), "manage", true) == 0)
     {
         AdminHome adminHome = new AdminHome(homeController.getAccountLoggedIn());
         SplashScreenManager.CloseForm();
         adminHome.ShowDialog();
         isLoginAdready(true, userName);
     }
     else
     {
         SplashScreenManager.CloseForm();
         laNotice.Text = "Sai tài khoản hoặc mật khẩu";
     }
 }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            string username = txtUsername.Text;
            string password = txtPassoword.Text;

            try
            {
                tblAccount user = DAO.CheckLogin(username, password);
                if (user != null)
                {
                    if (user.roleID == 1)
                    {
                        this.Hide();
                        AdminHome newForm = new AdminHome(user);
                        newForm.ShowDialog();
                        this.Close();
                    }
                    else if (user.roleID == 2)
                    {
                        this.Hide();
                        AdopterHome newForm = new AdopterHome(user);
                        newForm.ShowDialog();
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Username or password is incorrect");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Connection Error!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Пример #10
0
        /// <summary>
        /// This is the method when the login button is clicked the data that user has entered
        /// will be stored in a variable and is passed in an sql query to fetch the data from the database
        /// whether the two, provided and the retrived values match or not. if match login will take user to the
        /// homepage as per the user role or there will be an error message thrown
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>


        //method for the button click
        private void btn_login_Click(object sender, EventArgs e)
        {
            string email        = txtbox_email.Text;
            string password     = txtbox_pass.Text;
            string comboboxtext = comboBox1.Text;

            /*
             * connection string to connect to the database
             * whenever required to fetch values from the database
             */

            string          connectString = "Data Source=localhost;Database = bugtrackapp ;User Id= root;Password=;SslMode=none";
            MySqlConnection myconn        = new MySqlConnection(connectString);
            MySqlCommand    command       = myconn.CreateCommand();

            command.CommandText = "select id,name,role,password from tbl_users where email ='" + email + "' and password = '******'";
            try
            {
                myconn.Open(); //opening of the connection
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message); //error message when there is some error
            }

            //MySqldataReader class in order to read the values
            //from the fetched query above

            MySqlDataReader reader = command.ExecuteReader();

            string roletype = "";
            string name     = "";

            // string pass = "";

            while (reader.Read())
            {
                name     = reader["name"].ToString();
                roletype = reader["role"].ToString();
                //  pass = reader.GetString("password");
            }


            //validatioin if condition if the name field is empty
            if (name == "")
            {
                MessageBox.Show("Please chech your login credentials");
            }

            /*if contition to check whether the user role selected, and the stored data in the
             * database matches or not */
            if (comboboxtext == "admin" && roletype == "admin")
            {
                MessageBox.Show("Logged in as : " + comboboxtext);
                AdminHome f = new AdminHome(name);
                this.Hide();
                f.Show();
            }

            /*if contition to check whether the user role selected, and the stored data in the
             * database matches or not */
            else if (comboboxtext == "tester" && roletype == "tester")
            {
                MessageBox.Show("Logged in as : " + comboboxtext);
                TesterHome f = new TesterHome(name);
                this.Hide();
                f.Show();
            }

            /*if contition to check whether the user role selected, and the stored data in the
             * database matches or not */
            else if (comboboxtext == "developer" && roletype == "developer")
            {
                MessageBox.Show("Logged in as : " + comboboxtext);
                ProgHomePage f = new ProgHomePage(name);
                this.Hide();
                f.Show();
            }
            else
            {
                MessageBox.Show("No Records Found!!");
            }
        }
        private void goBackButton_Click(object sender, RoutedEventArgs e)
        {
            AdminHome adminHome = new AdminHome();

            this.NavigationService.Navigate(adminHome);
        }