private void AddGroup_Button_Click(object sender, RoutedEventArgs e) { if (Course_Field.Text.Length > 0 && Number_Field.Text.Length > 0 && Faculty_Box.SelectedIndex != -1 && Specialty_Box.SelectedIndex != -1 && NumberError.Visibility != Visibility.Visible) { int course; int number; if (Int32.TryParse(Course_Field.Text, out course) && Int32.TryParse(Number_Field.Text, out number)) { NumberError.Visibility = Visibility.Hidden; SpecialtyError.Visibility = Visibility.Hidden; group.Number = number; group.Course = course; group.University = dbl.LoggedPerson.University; group.Faculty = faculties[Faculty_Box.SelectedIndex]; group.Specialty = SpecialtyBoxList[Specialty_Box.SelectedIndex]; dbl.AddGroup(group); Added_Event(); } else { NumberError.Visibility = Visibility.Visible; } } else if (Number_Field.Text.Length > 0 && Course_Field.Text.Length > 0) { NumberError.Visibility = Visibility.Hidden; SpecialtyError.Visibility = Visibility.Visible; } else { SpecialtyError.Visibility = Visibility.Hidden; NumberError.Visibility = Visibility.Visible; } }