private void Save_Button_Click(object sender, RoutedEventArgs e) { if (Name_Field.Text.Length > 0 && Dean_Box.SelectedIndex != -1 && NameError.Visibility != Visibility.Visible) { NameError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; DeanError.Visibility = Visibility.Hidden; faculty.Name = Name_Field.Text; faculty.Deans.Clear(); faculty.Deans.Add(deans[Dean_Box.SelectedIndex]); dbl.ChangeObject(faculty); Success.Visibility = Visibility.Visible; } else if (Name_Field.Text.Length > 0) { NameError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; DeanError.Visibility = Visibility.Visible; } else { DeanError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; NameError.Visibility = Visibility.Visible; } }
private void SaveSpecialty_Button_Click(object sender, RoutedEventArgs e) { if (Name_Field.Text.Length > 0 && Faculty_Box.SelectedIndex != -1 && NameError.Visibility != Visibility.Visible) { NameError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; FacultyError.Visibility = Visibility.Hidden; specialty.Name = Name_Field.Text; specialty.Faculty = faculties[Faculty_Box.SelectedIndex]; dbl.ChangeObject(specialty); Success.Visibility = Visibility.Visible; } else if (Name_Field.Text.Length > 0) { NameError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; FacultyError.Visibility = Visibility.Visible; } else { FacultyError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; NameError.Visibility = Visibility.Visible; } }
private void SaveUniversity_Button_Click(object sender, RoutedEventArgs e) { if (Name_Field.Text.Length > 0) { NameError.Visibility = Visibility.Hidden; university.Name = Name_Field.Text; dbl.ChangeObject(university); Success.Visibility = Visibility.Visible; } else { Success.Visibility = Visibility.Hidden; NameError.Visibility = Visibility.Visible; } }
private void SaveGroup_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; Success.Visibility = Visibility.Hidden; SpecialtyError.Visibility = Visibility.Hidden; group.Number = number; group.Course = course; group.Faculty = faculties[Faculty_Box.SelectedIndex]; group.Specialty = SpecialtyBoxList[Specialty_Box.SelectedIndex]; dbl.ChangeObject(group); Success.Visibility = Visibility.Visible; } else { NumberError.Visibility = Visibility.Visible; } } else if (Number_Field.Text.Length > 0 && Course_Field.Text.Length > 0) { NumberError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; SpecialtyError.Visibility = Visibility.Visible; } else { SpecialtyError.Visibility = Visibility.Hidden; Success.Visibility = Visibility.Hidden; NumberError.Visibility = Visibility.Visible; } }
private void Save_Button_Click(object sender, RoutedEventArgs e) { bool LoginExists = false; bool LoggedEdited = false; NullableError.Visibility = Visibility.Hidden; if (SurName_Field.Text.Length > 0 && Name_Field.Text.Length > 0 && MidleName_Field.Text.Length > 0 && Phone_Field.Text.Length > 0) { if (person.Account.Login != Login_Field.Text && person == dbl.LoggedPerson) { foreach (Account a in dbl.GiveAccounts()) { if (a.Login == Login_Field.Text) { LoginExists = true; LoginError.Visibility = Visibility.Visible; } } if (!LoginExists && Login_Field.Text.Length > 0 && Passwod_Field.Text.Length > 0) { person.Account.Login = Login_Field.Text; } else if (!LoginExists) { NullableError.Visibility = Visibility.Visible; } } if (!LoginExists && person == dbl.LoggedPerson) { if (Email_Field.Text.Length > 0 && EmailError.Visibility == Visibility.Hidden) { person.Account.Password = Passwod_Field.Text; person.Account.Email = Email_Field.Text; LoggedEdited = true; } else { EmailError.Visibility = Visibility.Visible; } } if (!LoginExists && EmailError.Visibility == Visibility.Hidden) { person.SurName = SurName_Field.Text; person.Name = Name_Field.Text; person.MidleName = MidleName_Field.Text; person.PhoneNumber = Phone_Field.Text; dbl.ChangeObject(person); if (LoggedEdited) { dbl.LoggedPerson = person; } if (person is Student) { EditeStudent(); } else if (person is Teacher) { EditeTeacher(); } else if (person is Dean) { EditeDean(); } } } else if (EmailError.Visibility != Visibility.Visible) { NullableError.Visibility = Visibility.Visible; } }