Exemple #1
0
        /// <summary>
        /// Perform Login actions
        /// </summary>
        /// <param name="username"></param>
        /// <param name="password"></param>
        private void PerformLogin(string username, string password)
        {
            try
            {
                Thread.Sleep(KortextGlobals.s);
                //   Console.WriteLine("Clicking main menu btn");
                // Pages.PearlRedMenuPage.ClickOnMainMenuBtn();
                // Console.WriteLine("after Clicking main menu btn");
                Pages.LandingPage.ClickOnLoginBtn();
                //  Console.WriteLine("Clicking login");
                // Klick.On(MenuLogin);

                WaitFind.FindElem(UsernameTxtBox, 10).Clear();
                UsernameTxtBox.SendKeys(username);
                PasswordTxtBox.Clear();
                PasswordTxtBox.SendKeys(password);
                WaitFind.FindElem(loginButton, 10).Click();
                //  Klick.On(loginButton);
                //   Console.WriteLine(ToasterText.GetStatusMessage());
                Thread.Sleep(KortextGlobals.s);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception in PerformLogin: " + e.Message);
            }
        }
Exemple #2
0
 public HomePage LoginAs(string username, string password)
 {
     UsernameTxtBox.SendKeys(username);
     PasswordTxtBox.SendKeys(password);
     LoginBtn.Click();
     return(new HomePage(_webDriverFactory));
 }
Exemple #3
0
 public PearlLoginPage LoginAs(string password)
 {
     PasswordTxtBox.SendKeys(password);
     //loginButton.Click();
     Klick.On(loginButton);
     return(this);
 }
Exemple #4
0
 public WelcomToTcoPage ClickLogin(string userName, string userPassword)
 {
     UserNameTxtBox.SendKeys(userName);
     PasswordTxtBox.SendKeys(userPassword);
     LoginButton.Click();
     return(new WelcomToTcoPage(Driver));
 }
Exemple #5
0
        public void Login(string email, string password)
        {
            EmailTxtBox.SendKeys(email);
            PasswordTxtBox.SendKeys(password);

            LoginBtn.Click();
        }
Exemple #6
0
 private void NameTxtBox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         this.ActiveControl = PasswordTxtBox;
         PasswordTxtBox.Focus();
     }
 }
Exemple #7
0
 private void ClearThePasswordTxtBoxBlock()
 {
     if (PasswordTxtBoxClick == true)
     {
         PasswordTxtBox.Clear();
         PasswordTxtBox.Foreground = new SolidColorBrush(Colors.White);
         PasswordTxtBox.Opacity    = 1;
         PasswordTxtBox.GotFocus  += PasswordTxtBox_GotFocus;
     }
 }
Exemple #8
0
 private void UpdateInfoBtn_Click(object sender, EventArgs e)
 {
     try
     {
         if (UserNameComboBox.SelectedValue != null && UserNameComboBox.Text != "")
         {
             UserNameComboBox.BackColor = UserBGColor;
             if (Validators.TxtBoxNotEmpty(PasswordTxtBox.Text))
             {
                 PasswordTxtBox.BackColor = PasswordBGColor;
                 Users aUser = new Users();
                 aUser.User_Name        = NameTxtBox.Text;
                 aUser.User_Address     = AddressTxtBox.Text;
                 aUser.User_Phone1      = Phone1TxtBox.Text;
                 aUser.User_Phone2      = Phone2TxtBox.Text;
                 aUser.User_Password    = PasswordTxtBox.Text;
                 aUser.User_Description = DescriptionTxtBox.Text;
                 aUser.User_ID          = int.Parse(UserNameComboBox.SelectedValue.ToString());
                 UsersMgmt.UpdateUser(aUser);
                 foreach (TextBox aTextBox in this.UserInfoGB.Controls.OfType <TextBox>())
                 {
                     aTextBox.Text = "";
                 }
                 MessageBox.Show(MsgTxt.AddedSuccessfully, MsgTxt.AddedSuccessfully, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 UserNameComboBox.Text = "";
             }
             else
             {
                 MessageBox.Show(MsgTxt.PleaseAddAllRequiredFields, MsgTxt.WarningCaption, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 PasswordTxtBox.BackColor = SharedVariables.TxtBoxRequiredColor;
                 PasswordTxtBox.Focus();
             }
         }
         else
         {
             MessageBox.Show(MsgTxt.PleaseAddAllRequiredFields, MsgTxt.WarningCaption, MessageBoxButtons.OK, MessageBoxIcon.Warning);
             UserNameComboBox.BackColor = SharedVariables.TxtBoxRequiredColor;
             UserNameComboBox.Focus();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(MsgTxt.UnexpectedError + "\n IN [UpdateInfoBtn_Click] \n Exception: \n" + ex.ToString() + "\n" + MsgTxt.FormWillCloseNowTxt, MsgTxt.ErrorCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Close();
     }
 }
Exemple #9
0
 public LoginPage FillLoginForm(string username, string password)
 {
     UsernameTxtBox.SendKeys(username);
     PasswordTxtBox.SendKeys(password);
     return(this);
 }
Exemple #10
0
 private void Login(string username, string password)
 {
     UsernameTxtBox.SendKeys(username);
     PasswordTxtBox.SendKeys(password);
     Click(LoginBtn);
 }
Exemple #11
0
        private void AddUserBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (Validators.TxtBoxNotEmpty(UserNameTxtBox.Text) && Validators.TxtBoxNotEmpty(PasswordTxtBox.Text))
                {
                    if (!UsersMgmt.IsUserExist(UserNameTxtBox.Text))
                    {
                        Users aUser = new Users();
                        aUser.User_Name        = NameTxtBox.Text;
                        aUser.User_Address     = AddressTxtBox.Text;
                        aUser.User_Phone1      = Phone1TxtBox.Text;
                        aUser.User_Phone2      = Phone2TxtBox.Text;
                        aUser.User_Password    = PasswordTxtBox.Text;
                        aUser.User_Description = DescriptionTxtBox.Text;
                        aUser.User_UserName    = UserNameTxtBox.Text;

                        if (UsersMgmt.AddUser(aUser))
                        {
                            MessageBox.Show(MsgTxt.AddedSuccessfully, MsgTxt.AddedSuccessfully, MessageBoxButtons.OK, MessageBoxIcon.Information);

                            DialogResult ret;
                            ret = MessageBox.Show(MsgTxt.AddAnotherItemTxt, MsgTxt.InformationCaption, MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                            if (ret == DialogResult.Yes)
                            {
                                foreach (TextBox aTextBox in this.UserInfoGB.Controls.OfType <TextBox>())
                                {
                                    aTextBox.Text = "";
                                }
                            }
                            else
                            {
                                this.Close();
                            }
                        }
                        else
                        {
                            MessageBox.Show(MsgTxt.UnexpectedError + " \n[DataBase Error]:IN [AddUserBtn_Click]" + "\n" + MsgTxt.FormWillCloseNowTxt, MsgTxt.ErrorCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show(MsgTxt.UserTxt + " [ " + UserNameTxtBox.Text + " ] " + MsgTxt.AlreadyUsedTxt, MsgTxt.WarningCaption, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show(MsgTxt.PleaseAddAllRequiredFields, MsgTxt.WarningCaption, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    if (!Validators.TxtBoxNotEmpty(PasswordTxtBox.Text))
                    {
                        PasswordTxtBox.BackColor = SharedVariables.TxtBoxRequiredColor;
                        PasswordTxtBox.Focus();
                    }
                    else
                    {
                        PasswordTxtBox.BackColor = PasswordBGColor;
                    }

                    if (!Validators.TxtBoxNotEmpty(UserNameTxtBox.Text))
                    {
                        UserNameTxtBox.BackColor = SharedVariables.TxtBoxRequiredColor;
                        UserNameTxtBox.Focus();
                    }
                    else
                    {
                        UserNameTxtBox.BackColor = NameBGColor;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(MsgTxt.UnexpectedError + " \n[Exception]:IN [AddUserBtn_Click]" + "\n" + ex.ToString() + "\n" + MsgTxt.FormWillCloseNowTxt, MsgTxt.ErrorCaption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
 /// <summary>
 /// Perform Login actions
 /// </summary>
 /// <param name="username"></param>
 /// <param name="password"></param>
 private void PerformLogin(string username, string password)
 {
     UsernameTxtBox.SendKeys(username);
     PasswordTxtBox.SendKeys(password);
     LoginBtn.Click();
 }