static public string AddCabinet(Cabinet cabinet) { //Проверка наличия совпадений по этажу, комнате, корпусу var searchResult = (from c in dbContext.CabinetSet where c.Corpus.Id == cabinet.Corpus.Id && c.Num == cabinet.Num select c).ToList(); if (searchResult.Count != 0) { return("Такой кабинет уже существует"); } else { ; } //Добавление в БД dbContext.CabinetSet.Add(cabinet); dbContext.SaveChanges(); return(null); }
protected override void Seed(ModelMedContainer db) { Job jobNull = ControlFunctions.CreateJob("Нет должности"); db.JobSet.Add(jobNull); Job jobA = ControlFunctions.CreateJob("Главврач"); db.JobSet.Add(jobA); Job jobB = ControlFunctions.CreateJob("Терапевт"); db.JobSet.Add(jobB); db.SaveChanges(); Doctor docA = ControlFunctions.CreateDoctor("Александров Александр Иванович", DateTime.Parse("11.11.1990"), "Паспорт РФ", "0000000001", "Главврач", "Home,1", "Enough", "Мужской", "12345", "2"); db.PersonSet.Add(docA); Doctor docB = ControlFunctions.CreateDoctor("Иванов Иван Иванович", DateTime.Parse("11.11.1980"), "Паспорт РФ", "0000000002", "Терапевт", "Home,2", "Enough", "Мужской", "12346", "2"); db.PersonSet.Add(docB); db.SaveChanges(); Doctor docC = ControlFunctions.CreateDoctor("Иванов Иван Иванович", DateTime.Parse("11.11.1955"), "Паспорт РФ", "0000000003", "Терапевт", "Home,2", "Enough", "Мужской", "123473", "2"); ControlFunctions.AddPerson(docC); Patient patA = ControlFunctions.CreatePatient("Иванов Иван Иванович", DateTime.Parse("11.12.1980"), "Паспорт РФ", "0000000004", "Home,3", "+1", "Мужской", "12347", "2"); Corpus corpA = ControlFunctions.CreateCorpus(3, "Корпус 1"); db.CorpusSet.Add(corpA); db.SaveChanges(); Cabinet cabA = ControlFunctions.CreateCabinet("Корпус 1", 1, 1); db.CabinetSet.Add(cabA); db.SaveChanges(); TimeForVisit timeA = ControlFunctions.CreateTimeForVisit("Иванов Иван Иванович_11.11.1980", "Корпус 1", "1", "11.11.2000", "00:00:00"); TimeForVisit timeB = ControlFunctions.CreateTimeForVisit("Иванов Иван Иванович_11.11.1980", "Корпус 1", "1", "11.11.2000", "12:13:17"); db.TimeForVisitSet.Add(timeB); db.TimeForVisitSet.Add(timeA); patA.TimeForVisit.Add(timeA); timeA.Patient = patA; Illness illA = ControlFunctions.CreateIllness("Что-то можно, что-то нельзя.", "Болезнь А"); Illness illAA = ControlFunctions.CreateIllness("Что-то можно, что-то нельзя.", "Болезнь А"); Illness illB = ControlFunctions.CreateIllness("Что-то можно, что-то нельзя.", "Болезнь Б"); db.IllnessSet.Add(illA); illA.MedCard.Add(patA.MedCard); patA.MedCard.Illness.Add(illA); db.IllnessSet.Add(illB); illB.MedCard.Add(patA.MedCard); patA.MedCard.Illness.Add(illB); db.PersonSet.Add(patA); Record recA = ControlFunctions.CreateRecord(DateTime.Now, docB, "111", patA.MedCard); Record recB = ControlFunctions.CreateRecord(DateTime.Parse("11.11.2000"), docB, "222", patA.MedCard); Record recC = ControlFunctions.CreateRecord(DateTime.Parse("11.11.2010"), docA, "333", patA.MedCard); db.RecordSet.Add(recA); db.RecordSet.Add(recB); db.RecordSet.Add(recC); db.JobSet.Add(ControlFunctions.CreateJob("testJob")); db.SaveChanges(); }
public EditCabinet(Cabinet cabinet) { this.cabinet = cabinet; InitializeComponent(); }