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(); }
protected override void OnInitialized(EventArgs e) { base.OnInitialized(e); PositionTextBox.Focus(); Dispatcher.BeginInvoke((Action)PositionTextBox.SelectAll, DispatcherPriority.Loaded); }
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); } }
/// <summary> /// /// </summary> /// <param name="positionName"></param> public void EnterPositionName(string positionName) { PositionTextBox.SendKeys(positionName); }