Example #1
0
 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;
     }
 }