private bool ValidateForm()
        {
            if (!Regex.Match(FirstNameTextBox.Text, @"^\D{1,30}$").Success)
            {
                MessageBox.Show("First name must consist of at least 1 character and not exceed 30 characters!");
                FirstNameTextBox.Focus();
                return(false);
            }

            if (!Regex.Match(LastNameTextBox.Text, @"^\D{1,30}$").Success)
            {
                MessageBox.Show("Last name must consist of at least 1 character and not exceed 30 characters!");
                LastNameTextBox.Focus();
                return(false);
            }

            if (!Regex.Match(AddressTextBox.Text, @"^(Вул\.\s\D{1,40}\,\s\d{1,3})$").Success)
            {
                MessageBox.Show("Address must consist of at least 1 character and not exceed 50 characters!");
                AddressTextBox.Focus();
                return(false);
            }

            if (!Regex.Match(PhoneNumberTextBox.Text, @"^\d{10}$").Success)
            {
                MessageBox.Show("Phone number must consist of 10 digits!");
                PhoneNumberTextBox.Focus();
                return(false);
            }

            return(true);
        }
 private void AddContactButtonClick(object sender, RoutedEventArgs e)
 {
     try
     {
         var contact = new Contact
         {
             Email     = EmailTextBox.Text,
             FirstName = FirstNameTextBox.Text,
             LastName  = LastNameTextBox.Text
         };
         MessageService.AddContact(contact);
         StatusBlock.Alert($"Contact {contact.Email} created successfully", StatusBlock.Success);
         EmailTextBox.Clear();
         FirstNameTextBox.Clear();
         LastNameTextBox.Clear();
     }
     catch (ItemAllreadyExistsException ex)
     {
         StatusBlock.Alert(ex.Message, StatusBlock.Danger);
     }
     catch (FormatException ex)
     {
         StatusBlock.Alert(ex.Message, StatusBlock.Warning);
     }
     catch (DbEntityValidationException)
     {
         StatusBlock.Alert("Validation failed for one of the fields", StatusBlock.Danger);
     }
     catch (Exception)
     {
         StatusBlock.Alert("Error while saving to database", StatusBlock.Danger);
     }
 }
Пример #3
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Are you sure?", "Confirm", MessageBoxButtons.OKCancel);

            if (result == DialogResult.OK)
            {
                // Step 1 - Open a stream
                StreamWriter writer = new StreamWriter("Names.txt", true);

                // Step 2 - Write to the buffer
                writer.WriteLine(FirstNameTextBox.Text + " " + LastNameTextBox.Text);

                // Step 3 - Close the file
                writer.Close();

                //Step 4 - Reset the Form
                FirstNameTextBox.Clear();
                LastNameTextBox.Clear();
                FirstNameTextBox.Focus();
            }
            else
            {
                FirstNameTextBox.Focus();
                FirstNameTextBox.SelectAll();
            }
        }
Пример #4
0
 public void EnterRegistrationCredentials(UserDto user)
 {
     System.Threading.Thread.Sleep(2000);
     maleGenderRadio.Click();
     firstNameTextBox.Click();
     firstNameTextBox.SendKeys(user.userFirstName);
     LastNameTextBox.SendKeys(user.userLastName);
     passwordTextBox.Click();
     passwordTextBox.SendKeys(user.userPassword);
     daysDropdown.Click();
     day1DropdownOption.Click();
     monthsDropdown.Click();
     firstMonthDropdownOption.Click();
     yearsDropdown.Click();
     YearDropdownOption.Click();
     addressFirstNameTextBox.Click();
     addressFirstNameTextBox.SendKeys(user.userAddressFirstName);
     addressLastNameTextBox.SendKeys(user.userAddressLastName);
     addressTextBox.Click();
     addressTextBox.SendKeys(user.userAddress);
     cityTextBox.Click();
     cityTextBox.SendKeys(user.userCity);
     stateDropdown.Click();
     stateDropdownOption.Click();
     phoneTextBox.Click();
     phoneTextBox.SendKeys(user.userPhone);
 }
Пример #5
0
        private void newWorkerSubmit_Click(object sender, EventArgs e)
        {
            string newUserBannerId    = BannerTextBox.Text;
            string newUserFirstName   = FirstNameTextBox.Text;
            string newUserLastName    = LastNameTextBox.Text;
            string newUserPhoneNumber = PhoneNumberTextBox.Text;
            string newUserEmail       = EmailTextBox.Text;
            string newUserUserType    = UserTypeTextBox.Text;
            string newUserNotes       = NotesTextBox.Text;
            string newUserStatus      = StatusTextBox.Text;

            User newUser = new User(newUserBannerId, newUserFirstName, newUserLastName, newUserPhoneNumber, newUserEmail, newUserUserType, newUserNotes, newUserStatus);

            newUser.insert();

            BannerTextBox.Clear();
            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            PhoneNumberTextBox.Clear();
            EmailTextBox.Clear();
            UserTypeTextBox.Clear();
            NotesTextBox.Clear();
            StatusTextBox.Clear();

            NewWorkerNotificationLabel.Text = "User added to database";
        }
Пример #6
0
 public void AddInmate(string name, string birthd, string sex, string alias)
 {
     LastNameTextBox.Click();
     Delay.Seconds(1);
     LastNameTextBox.PressKeys(name);
     LastNameTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     BirthdTextBox.Click();
     Delay.Seconds(1);
     BirthdTextBox.PressKeys(birthd);
     BirthdTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     SexTextBox.Click();
     Delay.Seconds(2);
     SexTextBox.PressKeys(sex);
     SexTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     AliasTextBox.Click();
     Delay.Seconds(2);
     AliasTextBox.PressKeys(alias);
     AliasTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     AcceptButton.Click();
     ConfirmYesNoRequest();
     Delay.Seconds(2);
     AcceptButton.Click();
 }
Пример #7
0
        void ApplyBtnClick(object sender, EventArgs e)
        {
            if (LastNameTextBox.Text.Trim().Length == 0 && FirstNameTextBox.Text.Trim().Length == 0 &&
                MiddleNameTextBox.Text.Trim().Length == 0 && NickNameTextBox.Text.Trim().Length == 0 &&
                IDTextBox.Text.Trim().Length == 0 && HomePageTextBox.Text.Trim().Length == 0 && EmailTextBox.Text.Trim().Length == 0)
            {
                MessageBox.Show("Ни одно поле не заполнено!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                LastNameTextBox.Focus();
                return;
            }
            else if (LastNameTextBox.Text.Trim().Length == 0)
            {
                MessageBox.Show("Поле 'Фамилия' должно быть заполнено обязательно!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                LastNameTextBox.Focus();
                return;
            }

            m_ai.LastName   = LastNameTextBox.Text.Trim();
            m_ai.FirstName  = FirstNameTextBox.Text.Trim();
            m_ai.MiddleName = MiddleNameTextBox.Text.Trim();
            m_ai.NickName   = NickNameTextBox.Text.Trim();
            m_ai.ID         = IDTextBox.Text.Trim();
            m_ai.HomePage   = HomePageTextBox.Text.Trim();
            m_ai.Email      = EmailTextBox.Text.Trim();

            Close();
        }
        public void UserRegistration(string firstName, string lastName, string email, string password, string gender,
                                     string country)
        {
            email = email.Replace("_random", Guid.NewGuid().ToString());
            FirstNameTextBox.SendKeys(firstName);
            LastNameTextBox.SendKeys(lastName);
            EmailTextBox.SendKeys(email);
            PasswordTextBox.SendKeys(password);
            foreach (var genderBtn in GenderRadioButton)
            {
                var genderValue = genderBtn.GetAttribute("value");
                if (genderValue == gender)
                {
                    genderBtn.Click();
                    break;
                }
            }

            var countrySelect = new SelectElement(CountrySelectBox);

            countrySelect.SelectByText(country);


            DriverWait.Until(ExpectedConditions.ElementToBeClickable(SignupButton)).SendKeys(Keys.Enter);
        }
Пример #9
0
 void AuthorEditButtonClick(object sender, EventArgs e)
 {
     if (AuthorsListView.SelectedItems.Count > 1)
     {
         MessageBox.Show("Выберите только одного Автора для редактирования!", m_sTitle, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (AuthorsListView.SelectedItems.Count != 1)
     {
         MessageBox.Show("Выберите одного Автора для редактирования.", m_sTitle, MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         m_EditMode = true;
         AuthorBreakEditButton.Visible = true;
         AuthorsWorkPanel.Enabled      = ApplyBtn.Enabled = AuthorsListView.Enabled = false;
         LastNameTextBox.Text          = AuthorsListView.SelectedItems[0].SubItems[0].Text;
         FirstNameTextBox.Text         = AuthorsListView.SelectedItems[0].SubItems[1].Text;
         MiddleNameTextBox.Text        = AuthorsListView.SelectedItems[0].SubItems[2].Text;
         NickNameTextBox.Text          = AuthorsListView.SelectedItems[0].SubItems[3].Text;
         HomePageTextBox.Text          = AuthorsListView.SelectedItems[0].SubItems[4].Text;
         EmailTextBox.Text             = AuthorsListView.SelectedItems[0].SubItems[5].Text;
         IDTextBox.Text = AuthorsListView.SelectedItems[0].SubItems[6].Text;
         LastNameTextBox.Focus();
     }
 }
Пример #10
0
 private void LoginButton_Click(object sender, EventArgs e)
 {
     if (registration == true)
     {
         if (LoginTextBox.Text != "" && PasswordTextBox.Text != "" && LastNameTextBox.Text != "" && EmailTextBox.Text != "" && RobotCheckBox.Checked == true && GenderComboBox.SelectedItem != null && BirthDateTimePicker.Value != null)
         {
             Users.Add(new User(LoginTextBox.Text, LastNameTextBox.Text, PasswordTextBox.Text, EmailTextBox.Text, GenderComboBox.SelectedItem, Convert.ToString(BirthDateTimePicker.Value)));
             folderBrowserDialog1.ShowDialog();
             File.AppendAllText(folderBrowserDialog1.SelectedPath + "\\Data.txt", $"Имя: {LoginTextBox.Text}, Фамилия: {LastNameTextBox.Text}, Электронная почта: {PasswordTextBox.Text}, Пароль: {EmailTextBox.Text}, Пол: {GenderComboBox.SelectedItem}, Дата рождения: {BirthDateTimePicker.Value}.\n");
             LoginTextBox.Clear();
             PasswordTextBox.Clear();
             LastNameTextBox.Clear();
             EmailTextBox.Clear();
             RobotCheckBox.Checked       = false;
             GenderComboBox.SelectedItem = "";
             BirthDateTimePicker.Value   = DateTime.Now;
         }
     }
     else
     {
         for (int i = 0; i < Users.Count; i++)
         {
             if (LoginTextBox.Text == User.GetInfo(Users[i], 0) && PasswordTextBox.Text == User.GetInfo(Users[i], 3))
             {
                 Sign sign = new Sign(User.GetInfo(Users[i], 0));
                 sign.TextLabel.Text = "Авторизация прошла успешно!";
                 sign.Show();
                 return;
             }
         }
         Sign form2 = new Sign();
         form2.TextLabel.Text = "Неправильный логин или пароль";
         form2.Show();
     }
 }
Пример #11
0
        void ApplyBtnClick(object sender, EventArgs e)
        {
            if (LastNameTextBox.Text.Trim().Length == 0 && FirstNameTextBox.Text.Trim().Length == 0 &&
                MiddleNameTextBox.Text.Trim().Length == 0 && NickNameTextBox.Text.Trim().Length == 0 &&
                IDTextBox.Text.Trim().Length == 0 && HomePageTextBox.Text.Trim().Length == 0 && EmailTextBox.Text.Trim().Length == 0)
            {
                MessageBox.Show(
                    "Ни одно поле не заполнено!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning
                    );
                LastNameTextBox.Focus();
                return;
            }
            else if (LastNameTextBox.Text.Trim().Length == 0)
            {
                if (m_ai.AuthorType == Enums.AuthorEnum.AuthorOfBook)
                {
                    // Только для Авторов Книги Фамилия нужно вводить обязательно!
                    MessageBox.Show(
                        "Поле 'Фамилия' должно быть заполнено обязательно!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning
                        );
                    LastNameTextBox.Focus();
                    return;
                }
            }

            m_ai.LastName   = LastNameTextBox.Text.Trim();
            m_ai.FirstName  = FirstNameTextBox.Text.Trim();
            m_ai.MiddleName = MiddleNameTextBox.Text.Trim();
            m_ai.NickName   = NickNameTextBox.Text.Trim();
            m_ai.ID         = IDTextBox.Text.Trim();
            m_ai.HomePage   = HomePageTextBox.Text.Trim();
            m_ai.Email      = EmailTextBox.Text.Trim();

            Close();
        }
 private void LastNameTextBox_Leave(object sender, EventArgs e)
 {
     if (LastNameTextBox.TextLength < 2)
     {
         LastNameTextBox.Focus();
         LastNameTextBox.SelectAll();
     }
 }
Пример #13
0
        /// <summary>
        /// Shows the message.
        /// </summary>
        /// <param name="message">The message.</param>
        /// <param name="controlName">Name of the control.</param>
        public void ShowMessage(string message, ControlNames controlName)
        {
            if (!string.IsNullOrEmpty(message))
            {
                ErrorMessageTextBlock.Text       = message;
                ErrorMessageTextBlock.Visibility = Visibility.Visible;
                switch (controlName)
                {
                case ControlNames.ConfirmPassword:
                {
                    ConfirmPasswordBox.DelayedFocus();
                    break;
                }

                case ControlNames.Password:
                {
                    PasswordBox.DelayedFocus();
                    break;
                }

                case ControlNames.ZipCode:
                {
                    ZipCodeTextBox.DelayedFocus();
                    break;
                }

                case ControlNames.LastName:
                {
                    LastNameTextBox.DelayedFocus();
                    break;
                }

                case ControlNames.FirstName:
                {
                    FirstNameTextBox.DelayedFocus();
                    break;
                }

                case ControlNames.Email:
                {
                    EmailTextBox.DelayedFocus();
                    break;
                }

                case ControlNames.GetEmail:
                {
                    GetEmailCheckBox.DelayedFocus();
                    break;
                }
                }
            }
            else
            {
                ErrorMessageTextBlock.Visibility = Visibility.Collapsed;
            }
        }
Пример #14
0
 /// <summary>
 /// Clears this instance.
 /// </summary>
 public void Clear()
 {
     ErrorMessageTextBlock.Visibility = Visibility.Collapsed;
     FirstNameTextBox.Clear();
     LastNameTextBox.Clear();
     EmailTextBox.Clear();
     PasswordBox.Clear();
     ConfirmPasswordBox.Clear();
     ZipCodeTextBox.Clear();
 }
        private void ResetForm()
        {
            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            EmailAddressTextBox.Clear();
            ContactNumberTextBox.Clear();

            // clear Contact ComboBox List Items
            ContactComboBox.Items.Clear();
        }
        /// <summary>
        /// Handles the Click event of the NoButton control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="RoutedEventArgs" /> instance containing the event data.</param>
        private void NoButton_Click(object sender, RoutedEventArgs e)
        {
            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            EmailTextBox.Clear();
            PasswordBox.Clear();
            ConfirmPasswordBox.Clear();
            ZipCodeTextBox.Clear();
            GetEmailCheckBox.IsChecked = null;

            this.NavigationService.GoBack();
        }
Пример #17
0
 public void AddInmate(string name)
 {
     LastNameTextBox.Click();
     Delay.Seconds(2);
     LastNameTextBox.PressKeys(name);
     LastNameTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     AcceptButton.Click();
     ConfirmYesNoRequest();
     Delay.Seconds(2);
     AcceptButton.Click();
 }
Пример #18
0
        // Checks imput fields.
        private bool CheckFields()
        {
            // First name.
            if (String.IsNullOrEmpty(FirstNameTextBox.Text))
            {
                ErrorFirstNameTextBlock.Visibility = Visibility.Visible;
                FirstNameTextBox.Focus(FocusState.Programmatic);
                return(false);
            }
            else
            {
                ErrorFirstNameTextBlock.Visibility = Visibility.Collapsed;
            }

            // Last name.
            if (String.IsNullOrEmpty(LastNameTextBox.Text))
            {
                ErrorLastNameTextBlock.Visibility = Visibility.Visible;
                LastNameTextBox.Focus(FocusState.Programmatic);
                return(false);
            }
            else
            {
                ErrorLastNameTextBlock.Visibility = Visibility.Collapsed;
            }

            // DOB.
            if (DobDatePicker.Date == null || DobDatePicker.Date >= dateTimeOnPageCreation)
            {
                ErrorDobDateTextBlock.Visibility = Visibility.Visible;
                DobDatePicker.Focus(FocusState.Programmatic);
                return(false);
            }
            else
            {
                ErrorDobDateTextBlock.Visibility = Visibility.Collapsed;
            }

            // Gender.
            if (GenderComboBox.SelectedItem == null)
            {
                ErrorGenderTextBlock.Visibility = Visibility.Visible;
                GenderComboBox.Focus(FocusState.Programmatic);
                return(false);
            }
            else
            {
                ErrorGenderTextBlock.Visibility = Visibility.Collapsed;
            }

            return(true);
        }
Пример #19
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            if (FirstNameTextBox.Text == "" || LastNameTextBox.Text == "" || EmailTextBox.Text == "" || CityTextBox.Text == "" || StreetNameTextBox.Text == "" || ZipCodeTextBox.Text == "")
            {
                WarningLabel.DissapearAfterSeconds(2);
                FirstNameTextBox.FlickerIfEmpty();
                LastNameTextBox.FlickerIfEmpty();
                EmailTextBox.FlickerIfEmpty();
                CityTextBox.FlickerIfEmpty();
                StreetNameTextBox.FlickerIfEmpty();
                ZipCodeTextBox.FlickerIfEmpty();
            }
            else
            {
                //DAL.Instance.CreatePlace(NameTextBox.Text, LuxeCheckBox.Checked, DescriptionTextBox.Text, image);
                //Place place = (Place)PlacesComboBox.SelectedItem;
                if (FirstNameTextBox.Text != customer.FirstName)
                {
                    customer.FirstName = FirstNameTextBox.Text;
                }
                if (LastNameTextBox.Text != customer.LastName)
                {
                    customer.LastName = LastNameTextBox.Text;
                }
                if (EmailTextBox.Text != customer.Email)
                {
                    customer.Email = EmailTextBox.Text;
                }
                if (CityTextBox.Text != customer.City)
                {
                    customer.City = CityTextBox.Text;
                }
                if (StreetNameTextBox.Text != customer.Street)
                {
                    customer.Street = StreetNameTextBox.Text;
                }
                if (ZipCodeTextBox.Text != customer.ZipCode)
                {
                    customer.ZipCode = ZipCodeTextBox.Text;
                }
                if (DateOfBirthPicker.Value != customer.DateOfBirth)
                {
                    customer.DateOfBirth = DateOfBirthPicker.Value;
                }


                this.Close();
            }
        }
Пример #20
0
 //Method to sync textboxes with datagrid cells
 private void StudentOverviewDataGrid_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         FirstNameTextBox.Text = StudentOverviewDataGrid[0, e.RowIndex].Value.ToString();
         LastNameTextBox.Text  = StudentOverviewDataGrid[1, e.RowIndex].Value.ToString();
         StudyTextBox.Text     = StudentOverviewDataGrid[2, e.RowIndex].Value.ToString();
     }
     catch
     {
         FirstNameTextBox.Clear();
         LastNameTextBox.Clear();
         StudyTextBox.Clear();
     }
 }
Пример #21
0
        // Clear UI infput fields
        private void ClearUI()
        {
            IDTextBox.Clear();
            UserNameTextBox.Clear();
            PasswordTextBox.Clear();
            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            EmailTextBox.Clear();
            var date = new DateTime();

            date = DateTime.Today;
            StartDateDatePickerTextBox.Text = date.ToShortDateString();
            UserTypeComboBox.Text           = "Staff";
            ProtectedUserCheckBox.IsChecked = false;
            UserInactiveCheckBox.IsChecked  = false;
        }
Пример #22
0
 //When called it will update the buttons
 private void UpdateButtons()
 {
     if (peopleList.Count == 0)
     {
         RemoveButton.Enabled   = false;
         ClearAllButton.Enabled = false;
         MaleButton.Checked     = false;
         FemaleButton.Checked   = false;
         FirstNameTextBox.Clear();
         LastNameTextBox.Clear();
         SearchTextBox.Clear();
     }
     else
     {
         RemoveButton.Enabled   = true;
         ClearAllButton.Enabled = true;
     }
 }
Пример #23
0
        public void FillRegisterForm(User user, string takeaction = "save")
        {
            FirstNameTextBox.SendKeys(user.FirstName);
            LastNameTextBox.SendKeys(user.LastName);
            PasswordTextBox.SendKeys(user.Password);
            AliasAddressTextBox.SendKeys(user.AliasAddress);
            AddressTextBox.SendKeys(user.Address);
            CityTextBox.SendKeys(user.City);
            ZipCodeTextBox.SendKeys(user.ZipCode);
            CountryDropdown.SelectByText(user.Country);
            StateDropdown.SelectByText(user.State);
            MobilePhoneTextBox.SendKeys(user.MobilePhone);
            SelectDateOfBirth(user.DateOfBirth);

            if (takeaction == "save")
            {
                RegisterButton.Click();
            }
        }
Пример #24
0
        /// <summary>
        /// Creates a new author based on the user inputs
        /// </summary>
        private void CreateAuthor()
        {
            //if nothing was inputted to FirstNameTextBox, show error message and return
            if (FirstNameTextBox.Text.Length == 0)
            {
                ErrorTextBlock.Text = "Please enter a first name.";
                FirstNameTextBox.Focus();
                return;
            }

            //if nothing was entered in LastNameTextBox, show error message and return
            if (LastNameTextBox.Text.Length == 0)
            {
                ErrorTextBlock.Text = "Please enter a last name.";
                LastNameTextBox.Focus();
                return;
            }

            //Show confirmation messagebox, if the messagebox result is Yes, set the dialog result to true and close this window.
            if (MessageBox.Show("Are you sure you want to create this author?", "Confirm", MessageBoxButton.YesNo,
                                MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes)
            {
                FirstNameResult = FirstNameTextBox.Text;
                LastNameResult  = LastNameTextBox.Text;

                if (BioTextBox.Text == BIO_TEXTBOX_DEFAULT)
                {
                    BioResult = string.Empty;
                }
                else
                {
                    BioResult = BioTextBox.Text;
                }


                DialogResult = true;
                this.Close();
            }
        }
Пример #25
0
        private void SubmitButton_Click(object sender, EventArgs e)
        {
            myUserToModify.SetFirstName(FirstNameTextBox.Text);
            myUserToModify.SetLastName(LastNameTextBox.Text);
            myUserToModify.SetPhoneNumber(PhoneNumberTextBox.Text);
            myUserToModify.SetEmailAddress(EmailTextBox.Text);
            myUserToModify.SetUserType(UserTypeTextBox.Text);
            myUserToModify.SetNotes(NotesTextBox.Text);
            myUserToModify.SetStatus(StatusTextBox.Text);

            myUserToModify.update();

            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            PhoneNumberTextBox.Clear();
            EmailTextBox.Clear();
            UserTypeTextBox.Clear();
            NotesTextBox.Clear();
            StatusTextBox.Clear();

            NewWorkerNotificationLabel.Text = "User updated";
        }
Пример #26
0
 private void RegistrationButton_Click(object sender, EventArgs e)
 {
     if (registration)
     {
         LastNameTextBox.Hide();
         EmailTextBox.Hide();
         label1.Text     = "Вход";
         LoginLabel.Text = "Логин";
         LastNameLabel.Hide();
         EmailLabel.Hide();
         GenderLabel.Hide();
         GenderComboBox.Hide();
         BirthDateLabel.Hide();
         BirthDateTimePicker.Hide();
         LoginButton.Text        = "Войти";
         RegistrationButton.Text = "Регистрация";
         RobotCheckBox.Text      = "Я не робот";
         registration            = false;
     }
     else
     {
         LastNameTextBox.Show();
         EmailTextBox.Show();
         label1.Text     = "Регистрация";
         LoginLabel.Text = "Имя";
         LastNameLabel.Show();
         EmailLabel.Show();
         GenderLabel.Show();
         GenderComboBox.Show();
         BirthDateLabel.Show();
         BirthDateTimePicker.Show();
         LoginButton.Text        = "Создать";
         RegistrationButton.Text = "Авторизация";
         RobotCheckBox.Text      = "Принимаю условия\nсоглашения и т.д.";
         registration            = true;
     }
 }
        private void AddButtonClick(object sender, RoutedEventArgs e)
        {
            AddButton.IsEnabled        = false;
            FirstNameTextBox.IsEnabled = false;
            LastNameTextBox.IsEnabled  = false;

            if (lastModifyToggleButton != null)
            {
                ModifyAction();
            }
            else
            {
                AddAction();
            }

            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();

            AuthorsDataGrid.DataContext = dB.GetAuthors();

            AddButton.IsEnabled        = true;
            FirstNameTextBox.IsEnabled = true;
            LastNameTextBox.IsEnabled  = true;
        }
Пример #28
0
 public void AddInmate(string name, string birthd, string sex, out string number)
 {
     LastNameTextBox.Click();
     Delay.Seconds(1);
     LastNameTextBox.PressKeys(name);
     LastNameTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     BirthdTextBox.Click();
     Delay.Seconds(1);
     BirthdTextBox.PressKeys(birthd);
     BirthdTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     SexTextBox.Click();
     Delay.Seconds(2);
     SexTextBox.PressKeys(sex);
     SexTextBox.PressKeys("{enter}");
     Delay.Seconds(2);
     AcceptButton.Click();
     ConfirmYesNoRequest();
     NumberText.Click();
     number = NumberText.TextValue.ToString();
     Delay.Seconds(2);
     AcceptButton.Click();
 }
Пример #29
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            // определяем поля записи
            // берем значения из соответствующих компонентов на форме
            MyRecord.LastName   = LastNameTextBox.Text;
            MyRecord.Name       = NameTextBox.Text;
            MyRecord.Patronymic = PatronymicTextBox.Text;
            MyRecord.Phone      = PhoneMaskedTextBox.Text;
            MyRecord.Street     = StreetTextBox.Text;
            MyRecord.House      = (ushort)HouseNumericUpDown.Value;
            MyRecord.Flat       = (ushort)FlatNumericUpDown.Value;

            if (MyRecord.LastName == "" || MyRecord.Name == "" || MyRecord.Patronymic == "" || MyRecord.Street == "")
            {
                MessageBox.Show("Введены не все данные!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (!(CheckForOutOfNumbers(LastNameTextBox.Text) && CheckForOutOfNumbers(NameTextBox.Text) &&
                       CheckForOutOfNumbers(PatronymicTextBox.Text) && CheckForOutOfNumbers(StreetTextBox.Text)))
            {
                MessageBox.Show("Проверьте корректность ввода данных!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (PhoneNote.Contains(MyRecord))
            {
                MessageBox.Show("Данный человек уже присутствует в справочнике!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                CheckAdd = true;
                Close();
            }
            LastNameTextBox.SelectAll();
            NameTextBox.SelectAll();
            PatronymicTextBox.SelectAll();
            PhoneMaskedTextBox.SelectAll();
            StreetTextBox.SelectAll();
        }
Пример #30
0
 /// <summary>
 /// Enter text into the 'Last Name' text box
 /// </summary>
 /// <param name="lastName">The applicants last name</param>
 public void EnterLastName(string lastName)
 {
     LastNameTextBox.SendKeys(lastName);
 }