Пример #1
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            if (NameTextBox.Text == "")
            {
                MessageBox.Show("Employee name not entered.");
                NameTextBox.Focus();
                return;
            }

            int IDNumber;

            try {
                IDNumber = int.Parse(IDTextBox.Text);
            } catch {
                MessageBox.Show("Invalid Employee ID.");
                IDTextBox.Focus();
                return;
            }

            myEmployee.NewEmployee(NameTextBox.Text, IDNumber, DepartmentTextBox.Text, PositionTextBox.Text);

            NameTextBox.Clear();
            IDTextBox.Clear();
            DepartmentTextBox.Clear();
            PositionTextBox.Clear();

            ListBox.Items.Add("Employee: " + IDNumber + " added!");

            NameTextBox.Focus();
        }
Пример #2
0
        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);
            PositionTextBox.Focus();

            Dispatcher.BeginInvoke((Action)PositionTextBox.SelectAll, DispatcherPriority.Loaded);
        }
Пример #3
0
        private void PositionTextBox_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            string namePattern = @"[а-я]";

            var positionIsMatch = Regex.IsMatch(PositionTextBox.Text, namePattern);

            if (String.IsNullOrEmpty(PositionTextBox.Text))
            {
                e.Cancel = true;
                PositionTextBox.Focus();
                ErrorProvider.SetError(PositionTextBox, "Укажите должность");
            }
            else if (positionIsMatch == false)
            {
                e.Cancel = true;
                PositionTextBox.Focus();
                ErrorProvider.SetError(PositionTextBox, "Неверный формат");
            }
            else
            {
                e.Cancel = false;
                ErrorProvider.SetError(PositionTextBox, null);
            }
        }
Пример #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="positionName"></param>
 public void EnterPositionName(string positionName)
 {
     PositionTextBox.SendKeys(positionName);
 }