private void AddButton_Click(object sender, RoutedEventArgs e) { try { if (idTextBox.Text == "") { idTextBox.BorderBrush = Brushes.Red; } if (idTextBox.BorderBrush == Brushes.Red || phoneNumTextBox.BorderBrush == Brushes.Red) { throw new Exception("Invalid data"); } AddButton.IsEnabled = true; bl.AddEmployer(employer); employer = new Employer(); this.DataContext = employer; throw new Exception("Add employer successfully!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button_Click(object sender, RoutedEventArgs e) { if (nameBox.Text.Equals("")) { MessageBox.Show("Please enter a name.", "Error"); } else if (lastNameBox.Text.Equals("")) { MessageBox.Show("Please enter a last name.", "Error"); } else if (idBox.Text.Equals("")) { MessageBox.Show("Please enter an ID number.", "Error"); } else if (addressBox.Text.Equals("")) { MessageBox.Show("Please enter an address.", "Error"); } else if (telBox.Text.Equals("")) { MessageBox.Show("Please enter a telephone number", "Error"); } else if (fieldComboBox.SelectedValue == null) { MessageBox.Show("Please select an field", "Error"); } else if (checkBoxYes.IsChecked == true && companyNameBox.Text.Equals("")) { MessageBox.Show("Please enter a company name.", "Error"); } string field = fieldComboBox.SelectedValue.ToString(); switch (field) { case "Data structures": field = "dataStructures"; break; case "Cmputer communications": field = "computerCommunications"; break; case "Information security": field = "informationSecurity"; break; case "Server programming": field = "serverProgramming"; break; case "Mobile programming": field = "mobileProgramming"; break; case "User interface designing": field = "userInterfaceDesigning"; break; default: field = "dataStructures"; break; } try { bl.AddEmployer(nameBox.Text, lastNameBox.Text, companyNameBox.Text, Int32.Parse(idBox.Text), Int32.Parse(telBox.Text), addressBox.Text, fundationTimeBox.Text, (bool)checkBoxYes.IsChecked, (Field)Enum.Parse(typeof(Field), field)); MessageBox.Show("Employer has been successfuly added."); this.Close(); } catch (FormatException ex) { MessageBox.Show(ex.Message, "Error"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } }