public ActionResult Delete(Patcient model) { Patcient entityObject = Objects.First(e => e.Id == model.Id); Objects.Remove(entityObject); //StaticDataContext.Save(); return(RedirectToAction("Index")); }
public void OutObject() { Patcient inst = patcientSelector .SelectInstance(dataSet.Patcients); Console.WriteLine("Дані пацієнтів {0}:\n{1}", inst.Sorname, inst); Console.WriteLine("Натисніть довільну клавішу"); Console.ReadKey(true); }
private void UpdateEntityObject(Patcient entityObject, PatcientEditingModel model) { entityObject.Sorname = model.Sorname; entityObject.Dicase = Discases.First(e => e.Nazva == model.DicaseName); entityObject.Doctor = model.Doctor; entityObject.Medical_card = model.Medical_card; //entityObject.Date = model.Date; }
public PartialViewResult PatcientByRegionsMenu( string categoryName = ALL_CATEGORIES) { ViewBag.SelectedCategoryName = categoryName; List <string> categoryNames = new List <string>(); categoryNames.Add(ALL_CATEGORIES); categoryNames.AddRange(Patcient .Select(e => e.Dicase.Nazva) .Distinct().OrderBy(e => e)); return(PartialView(categoryNames)); }
private Patcient CreateEntityObject(PatcientEditingModel model) { Patcient entityObject = new Patcient(); entityObject.Sorname = model.Sorname; //entityObject.Dicase = Discases.First(e => e.Nazva == model.DicaseName); //entityObject.Doctor = model.Doctor; //entityObject.Medical_card = model.Medical_card; // entityObject.Date = model.Date; return(entityObject); }
public void Create() { Console.WriteLine("\tВведіть дані пацієнта, що додається:"); Patcient inst = new Patcient(); inst.Sorname = EnterAndValidateName(); inst.Dicase = SelectDicaseTypeFromList(); inst.Doctor = Entering.EnterString("Лікарь"); inst.Date = new DateTime(2013, 09, 23); inst.Medical_card = Entering.EnterString("Медична кардка"); inst.number_Chamber = Entering.EnterString("Палата"); inst.Id = ++counter; dataSet.Patcients.Add(inst); }
private void ReadPatcient(XmlReader reader, IDateSet dataSet) { Patcient inst = new Patcient(); reader.ReadStartElement("Patcient"); inst.Id = reader.ReadElementContentAsInt(); inst.Sorname = reader.ReadElementContentAsString(); int patcientId = reader.ReadElementContentAsInt(); inst.Dicase = dataSet.Discases.FirstOrDefault(e => e.Id == patcientId); inst.Medical_card = reader.ReadElementContentAsString(); inst.Doctor = reader.ReadElementContentAsString(); dataSet.Patcients.Add(inst); }
//---------------------------------------------------- public void Update(Patcient inst) { Console.WriteLine("Відредагуйте значення атрибутів пацієнта {0}", inst.Sorname); inst.Sorname = Entering.EnterString("Назва", inst.Sorname); inst.Dicase = SelectOrConfirmDiscase(inst.Dicase); string patcientName = inst.Dicase.Nazva; patcientName = Entering.EnterString( " хвороба", patcientName); if (patcientName != inst.Dicase.Nazva) { inst.Dicase = dataSet.Discases.FirstOrDefault( e => e.Nazva == patcientName); } }
private static void StudyObjectSelectors() { Console.WriteLine(" --- StudyObjectSelectors ---"); DateSet dataSet = new DateSet(); dataSet.CreateObjectss(); char ch = '\0'; do { DicaseTypeSelector dicasetypeTabulator = new DicaseTypeSelector(); DicaseType inst1 = dicasetypeTabulator.SelectInstance(dataSet.DicaseTypes); Console.WriteLine("inst1:\n" + inst1); Console.WriteLine("\tПродовжити (<Enter>): "); ConsoleKeyInfo cki = Console.ReadKey(); ch = cki.KeyChar; } while (ch == '\r'); do { DicaseSelector dicaseTabulator = new DicaseSelector(); Discase inst1 = dicaseTabulator.SelectInstance(dataSet.Discases); Console.WriteLine("inst1:\n" + inst1); Console.WriteLine("\tПродовжити (<Enter>): "); ConsoleKeyInfo cki = Console.ReadKey(); ch = cki.KeyChar; } while (ch == '\r'); do { PacientSelector patcientTabulator = new PacientSelector(); Patcient inst2 = patcientTabulator.SelectInstance(dataSet.Patcients); Console.WriteLine("inst2:\n" + inst2); Console.WriteLine("\tПродовжити (<Enter>): "); ConsoleKeyInfo cki = Console.ReadKey(); ch = cki.KeyChar; } while (ch == '\r'); Console.ReadKey(); }
private static string[] CreateInfo(Patcient obj) { string s = null; if (!string.IsNullOrWhiteSpace(obj.Note)) { s += "Примітка: " + obj.Note + "\n"; } if (!string.IsNullOrWhiteSpace(obj.Description)) { s += "Опис\n" + obj.Description; } string[] info = null; if (s != null) { info = s.Split(new[] { '\n' }, StringSplitOptions.RemoveEmptyEntries).ToArray(); } return(info); }
private void CreateRow(StringBuilder sb, int number, Patcient inst) { if (UseId) { number = inst.Id; } sb.Append(indent); sb.Append(number.ToString().PadLeft(AttributeSet.numberWidth)); sb.Append(" "); sb.Append(inst.Sorname.PadRight(AttributeSet.nameWidth)); sb.Append((inst.Dicase == null ? "" : inst.Dicase.Nazva) .PadRight(AttributeSet.diagnosNameWidth)); sb.Append((inst.Doctor == null ? "" : inst.Doctor) .PadRight(AttributeSet.DoctorWidth)); //sb.Append(inst.Medical_card.PadLeft(AttributeSet.medCardWidth) // .PadRight(AttributeSet.medCardWidth)); sb.Append((inst.Medical_card ?? "").PadRight(AttributeSet.medCardWidth)); sb.Append(inst.Date.Value.ToString().PadLeft(AttributeSet.dataWidth)); sb.Append((inst.number_Chamber ?? "").PadLeft(AttributeSet.palataWidth)); sb.AppendLine(); }
private static void StudyEntities() { Console.WriteLine(" --- StudyEntities ---"); DicaseType inst1 = new DicaseType("Хвороба", null) { Id = 1 }; Console.WriteLine("inst1:\t" + inst1); DicaseType inst2 = new DicaseType("Інфекційна", inst1) { Id = 2 }; Console.WriteLine("inst2:\t" + inst2); DicaseType inst3 = new DicaseType("Краснуха", inst2) { Id = 3 }; Console.WriteLine("inst3:\t" + inst3); DicaseType inst4 = new DicaseType( " без ускладнення", inst3) { Id = 4 }; Console.WriteLine("inst4:\t" + inst4); List <DicaseType> CildsOjects = new List <DicaseType>() { inst1, inst2, inst3, inst4 }; Console.WriteLine(CildsOjects.ToLineList("Хвороби")); Discase inst5 = new Discase( "Краснуха", inst4) { Id = 5, note = "авал", }; List <Discase> discases = new List <Discase>() { inst5, new Discase("Краснуха", CildsOjects.First( e => e.Nazva == "Інфекційна")) }; Console.WriteLine(discases.ToLineList("discases")); Console.WriteLine("inst5:\t" + inst5); DateTime date1 = new DateTime(2015, 7, 20); Patcient inst6 = new Patcient( "Коваленко", date1, "45", inst5) { Id = 5, }; List <Patcient> patcients = new List <Patcient>() { inst6, new Patcient("Петренко", date1, "34", discases.First( e => e.Nazva == "Краснуха")) }; Console.WriteLine(patcients.ToLineList("xworodu")); Console.ReadKey(); }
public void UpdateObject() { Patcient inst = patcientSelector.SelectInstance(dataSet.Patcients); editor.Update(inst); }
private void RemoveReferences(Patcient inst) { inst.Dicase.Patcients.Remove(inst); inst.Dicase = null; }
public void Delete(Patcient inst) { collection.Remove(inst); RemoveReferences(inst); }