Esempio 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);
        }
Esempio 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();
        }