Exemplo n.º 1
0
        public TableUpdateViewModel GenUpdate(GenericPersonViewModel generic, int id)
        {
            TableUpdateViewModel data = new TableUpdateViewModel();

            data.Persons = Gen_Person(generic , id);
            data.PHAssigments = Gen_Assigments(generic, id);
            data.DiplomData = Gen_DiplomData(generic, id);
            data.Citizenship = Gen_Citizenship(generic, id);
            data.Identitycards = Gen_Identitycards(generic, id);
            data.ContactData = Gen_ContactData(generic, id);
            data.Languages = Gen_Languages(generic, id);
            //data.Topics = Gen_Topic(generic);
           // data.Tutors = Gen_Tutor(generic);

            return data;
        }
Exemplo n.º 2
0
 private void Save_OnClick(object sender, RoutedEventArgs e)
 {
     BaseLogic baselogic = new BaseLogic();
     UpdateLogic updatelogic = new UpdateLogic();
     TableUpdateViewModel data = new TableUpdateViewModel();
     InsertLogic Insert_Logic = new InsertLogic();
     if (_generic.PHDAssignmentViewModel.EndDate == null)
     {
         MessageBox.Show("Моля въведете Крайна Дата");
         return;
     }
     if (_generic.PHDAssignmentViewModel.StartDate == null)
     {
         MessageBox.Show("Моля въведете Начална Дата");
         return;
     }
     if (_generic.PHDAssignmentViewModel.id_department == null)
     {
         MessageBox.Show("Моля въведете Катедра на Обучение");
         return;
     }
     if (_generic.PersonsViewModel.FirstName == null)
     {
         MessageBox.Show("Моля въведете Първо Име");
         return;
     }
     if (_generic.PersonsViewModel.LastName == null)
     {
         MessageBox.Show("Моля въведете Фамилия");
         return;
     }
     if (_generic.PersonsViewModel.id_gender == null)
     {
         MessageBox.Show("Моля въведете ПОЛ");
         return;
     }
     if (EditData == null)
     {
         Insert_Logic.Insert_Entry(_generic);
     }
     else
     {
         updatelogic.Update_Entry(_generic, EditData.id);
     }
     Close();
 }