Esempio n. 1
0
 /// <summary>
 /// Save the student and close add student menu
 /// </summary>
 public void Save()
 {
     if (EntryBoxesValueCheck.Check(new List <TextEntryViewModel>
     {
         // Order is importnant
         StudentProfilePhoto,
         StudentFirstName,
         StudentMiddleName,
         StudentLastName,
         StudentBirthDate,
         StudentRegistration,
         StudentCourse,
         StudentGroup,
         StudentFaculty,
         StudentGender,
         StudentINN,
         StudentSNILS,
         StudentProfilePhoto,
         PassportNumber,
         PassportSeries,
         PassportIssuedBy,
         PassportIssuedDate,
         ParentLastName,
         ParentFirstName,
         ParentMiddleName,
         ParentPhone,
         SecondParentLastName,
         SecondParentFirstName,
         SecondParentMiddleName,
         SecondParentPhone,
         InsurencePolicyNumber,
         InsurencePolicyCompany,
         EducationFile1,
         EducationEndDate1,
         EducationFile2,
         EducationEndDate2,
         EducationFile3,
         EducationEndDate3
     }))
     {
         if (SqlDbConnect.CreateStudent(StudentLastName.OriginalText, StudentFirstName.OriginalText,
                                        StudentGroup.OriginalText, StudentFaculty.OriginalText, StudentCourse.OriginalText,
                                        StudentINN.OriginalText, StudentSNILS.OriginalText, PassportNumber.OriginalText,
                                        PassportSeries.OriginalText, PassportIssuedBy.OriginalText, PassportIssuedDate.OriginalText,
                                        InsurencePolicyNumber.OriginalText, InsurencePolicyCompany.OriginalText, _parents, _educations, StudentGender.OriginalText,
                                        StudentRegistration.OriginalText, StudentBirthDate.OriginalText, StudentMiddleName.OriginalText))
         {
             IoC.UI.ShowMessage(new MessageBoxDialogViewModel
             {
                 Title   = "Congratulation!",
                 Message = "The student successfully added to data base!",
                 OkText  = "OK"
             });
             IoC.Application.AddStudentMenuVisible = false;
             IoC.Application.PictureControlVisible = false;
             StudentListDesignModel.Instance.Items = SqlDbConnect.CreateStudentsListViewModel();
             IoC.Application.SideMenuVisible       = true;
         }
     }
     else
     {
         IoC.UI.ShowMessage(new MessageBoxDialogViewModel
         {
             Title   = "Error!",
             Message = "The student hand't added to data base!",
             OkText  = "OK"
         });
     }
 }