コード例 #1
0
        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);
        }
コード例 #2
0
 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();
        }
コード例 #8
0
        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
ファイル: Form1.cs プロジェクト: Essisten/Sign-In
 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
ファイル: AuthorInfoForm.cs プロジェクト: DikBSD/SharpFBTools
        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();
 }
コード例 #15
0
        private void ResetForm()
        {
            FirstNameTextBox.Clear();
            LastNameTextBox.Clear();
            EmailAddressTextBox.Clear();
            ContactNumberTextBox.Clear();

            // clear Contact ComboBox List Items
            ContactComboBox.Items.Clear();
        }
コード例 #16
0
        /// <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
ファイル: Form1.cs プロジェクト: Essisten/Sign-In
 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;
     }
 }
コード例 #27
0
        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
ファイル: AddForm.cs プロジェクト: NovikovDaniil/Lab1.3
        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);
 }