/// <summary> /// /// </summary> public Vysetrenia TransformPoToEntity() { Vysetrenia vys = new Vysetrenia(); vys.nazov = this.nazov; vys.datum_prijatia = datumPrijatia; vys.datum_schvalenia = datumSchvalenia; vys.komentar = komentar; return vys; }
/// <summary> /// /// </summary> public void TransformEntityToPo(Vysetrenia vysetrenie) { if (vysetrenie != null) { this.Nazov = vysetrenie.nazov; this.Komentar = vysetrenie.komentar; this.DatumSchvalenia = vysetrenie.datum_schvalenia; this.DatumPrijatia = vysetrenie.datum_prijatia; } }
private void AttachVysetrenias(Vysetrenia entity) { entity.Pristroje = this; }
private bool FilterVysetrenias(Vysetrenia entity) { return (entity.id_laboratorium == this.id_laboratorium); }
private void DetachVysetrenias1(Vysetrenia entity) { entity.Zamestnanci1 = null; }
private bool FilterVysetrenias(Vysetrenia entity) { return (entity.id_kto_vykonal == this.id_zamestnanec); }
private void DetachVysetrenias(Vysetrenia entity) { entity.Vzorky = null; }
private bool FilterVysetrenia(Vysetrenia entity) { return (entity.id_vysetrenie == this.id_vysetrenie); }
/// <summary> /// /// </summary> public void OnExportVysetrenie(Vysetrenia vysetrenie) { if (vysetrenie != null) { SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = ".xml|*.xml"; var result = dialog.ShowDialog(); if (result == true && dialog.SafeFileName != "") { System.IO.FileStream file = (System.IO.FileStream)dialog.OpenFile(); GetDataDoExport(vysetrenie,file); } } }
/// <summary> /// /// </summary> public IResult OnVysetrenieViewResults(Vysetrenia vysetrenie) { if (vysetrenie != null) { InfoVysetrenieViewModel vys = _serviceLocator.GetInstance<InfoVysetrenieViewModel>(); vys.Pacient = Obcan; vys.Vysetrenie = vysetrenie; return Show.Child(vys).In<IShellViewModel>(); } else { return null; } }
/// <summary> /// /// </summary> public void OnDeleteVysetrenie(Vysetrenia vysetrenie) { if (vysetrenie != null) { vysetrenie.tombstone = true; _laboratoryDomainContext.SubmitChanges().Completed += (sender, e) => { Vysetrenia.Remove(vysetrenie); RaisePropertyChangedEventImmediately("Vysetrenia"); }; } }
/// <summary> /// button evet click handler, handles showing prevoius screen, adds new Vzorka entity /// </summary> public IResult OnAdd() { if (this.Pacient != null && this.Ambulancia != null && this.ZamestnanecAmbulancie != null && this.Material != null && this.Laboratorium != null && this.DatumOdberu != null ) { PatientSummaryViewModel patient = _serviceLocator.GetInstance<PatientSummaryViewModel>(); patient.Obcan = Pacient; Vzorky novaVzorka = new Vzorky(); novaVzorka.Pacienti = ObcanPatient; novaVzorka.Ambulancie = this.Ambulancia; novaVzorka.Zamestnanci = this.Zamestanec; novaVzorka.Materialy = this.Material; novaVzorka.Diagnozy = Diagnoza; novaVzorka.datum_odberu = this.DatumOdberu; novaVzorka.komentar = this.Komentar; Lieky_Vzorky interferLiek; foreach (var item in InterferujuceLieky) { interferLiek = new Lieky_Vzorky(); interferLiek.Lieky = item; _laboratoryDomainContext.Lieky_Vzorkies.Add(interferLiek); novaVzorka.Lieky_Vzorky.Add(interferLiek); } _laboratoryDomainContext.Vzorkies.Add(novaVzorka); Vysetrenia noveVys = new Vysetrenia(); noveVys.komentar = "nespracované"; noveVys.Laboratoria = this.Laboratorium; noveVys.Vzorky = novaVzorka; Vysetrenie_Vysetrovane_latky novyVysl; foreach (var item in VysetrLatky) { novyVysl = new Vysetrenie_Vysetrovane_latky(); novyVysl.Vysetrovane_latky = item; _laboratoryDomainContext.Vysetrenie_Vysetrovane_latkies.Add(novyVysl); noveVys.Vysetrenie_Vysetrovane_latky.Add(novyVysl); } _laboratoryDomainContext.Vysetrenias.Add(noveVys); _laboratoryDomainContext.SubmitChanges().Completed += (sender, e) => { patient.AddVzorka(novaVzorka); }; return Show.Child(patient).In<IShellViewModel>(); } else { return null; } }
public void UpdateVysetrenia(Vysetrenia currentVysetrenia) { this.ObjectContext.Vysetrenias.AttachAsModified(currentVysetrenia, this.ChangeSet.GetOriginal(currentVysetrenia)); }
public void InsertVysetrenia(Vysetrenia vysetrenia) { if ((vysetrenia.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(vysetrenia, EntityState.Added); } else { this.ObjectContext.Vysetrenias.AddObject(vysetrenia); } }
private void DetachVysetrenias(Vysetrenia entity) { entity.Pristroje = null; }
private bool FilterVysetrenias(Vysetrenia entity) { return (entity.id_pristroj == this.id_pristroj); }
private XDocument export_examination_to_xml( Vysetrenia vysetrenie, EntitySet<Lieky> lieky, EntitySet<Vysetrovane_latky> latky) { XDeclaration xmldec = new XDeclaration("1.0", "UTF-8", "yes"); XElement root = new XElement("vysetrenie"); XElement vsetky_vys_latky = new XElement("vysetrovane_latky"); XElement vys_latka; XElement nazov; XElement vysledok; XElement vysledok_bin; XElement vys_material; XElement skratka; XElement vzorka = new XElement("vzorka"); //meno pacienta XElement meno_pacienta = new XElement("meno_pacienta"); XElement priezvisko_pacienta = new XElement("priezvisko_pacienta"); XElement datum_narodenia = new XElement("datum_narodenia"); if (vysetrenie.Vzorky.Pacienti.Obcania != null) { meno_pacienta.Value = vysetrenie.Vzorky.Pacienti.Obcania.meno; //priezvisko pacienta priezvisko_pacienta.Value = vysetrenie.Vzorky.Pacienti.Obcania.priezvisko; //datum_narodenia try { datum_narodenia.Value = ((DateTime)vysetrenie.Vzorky.Pacienti.Obcania.datum_narodenia).ToString(); } catch (Exception) { } } vzorka.Add(meno_pacienta); vzorka.Add(priezvisko_pacienta); vzorka.Add(datum_narodenia); //poistovna pacienta XElement poistovna = new XElement("poistovna"); if (vysetrenie.Vzorky.Pacienti.Poistovne != null) { poistovna.Value = vysetrenie.Vzorky.Pacienti.Poistovne.nazov; } vzorka.Add(poistovna); //diagnoza XElement diagnoza = new XElement("diagnoza"); if (vysetrenie.Vzorky.Diagnozy != null) { diagnoza.Value = vysetrenie.Vzorky.Diagnozy.nazov; } vzorka.Add(diagnoza); //komentar ku vzorke XElement komentar = new XElement("komentar"); try { komentar.Value = vysetrenie.Vzorky.komentar; } catch (Exception) { } vzorka.Add(komentar); // datum odberu vzorky XElement datum_odberu = new XElement("datum_odberu"); try { datum_odberu.Value = ((DateTime)vysetrenie.Vzorky.datum_odberu).ToString(); } catch (Exception) { } vzorka.Add(datum_odberu); //interferujuci lieky XElement interferujuce_lieky = new XElement("interferujuce_lieky"); XElement interferujuci_liek; if (lieky != null) { foreach (var item in lieky) { interferujuci_liek = new XElement("interferujuci_liek"); interferujuci_liek.Value = item.nazov; interferujuce_lieky.Add(interferujuci_liek); } } vzorka.Add(interferujuce_lieky); //pridanie pacienta root.Add(vzorka); XElement lekar = new XElement("odobral"); XElement meno_lekara = new XElement("meno"); XElement priezvisko_lekara = new XElement("priezvisko"); if (vysetrenie.Vzorky.Zamestnanci.Obcania != null) { meno_lekara.Value = vysetrenie.Vzorky.Zamestnanci.Obcania.meno; priezvisko_lekara.Value = vysetrenie.Vzorky.Zamestnanci.Obcania.priezvisko; } lekar.Add(meno_lekara); lekar.Add(priezvisko_lekara); XElement nazov_ambulancie = new XElement("nazov_ambulancie"); XElement ambulancia_ico = new XElement("ambulancia_ico"); if (vysetrenie.Vzorky.Ambulancie != null) { nazov_ambulancie.Value = vysetrenie.Vzorky.Ambulancie.nazov; if (vysetrenie.Vzorky.Ambulancie.ico != null) { ambulancia_ico.Value = vysetrenie.Vzorky.Ambulancie.ico; } } lekar.Add(nazov_ambulancie); lekar.Add(ambulancia_ico); //pridanie lekara root.Add(lekar); //laboratorium XElement laboratorium = new XElement("laboratorium"); //nazov laboratoria XElement nazov_laboratoria = new XElement("nazov_laboratoria"); XElement adresa_laboratoria = new XElement("adresa_laboratoria"); XElement nazov_vysetrenia = new XElement("nazov_vysetrenia"); XElement datum_prijatia = new XElement("datum_prijatia"); XElement datum_schvalenia = new XElement("datum_schvalenia"); XElement pristroj = new XElement("pristroj"); komentar = new XElement("komentar"); if (vysetrenie.Laboratoria != null) { nazov_laboratoria.Value = vysetrenie.Laboratoria.nazov; adresa_laboratoria.Value = vysetrenie.Laboratoria.adresa; } if (vysetrenie != null) { if (vysetrenie.nazov != null) { nazov_vysetrenia.Value = vysetrenie.nazov.ToString(); } try { datum_prijatia.Value = ((DateTime)vysetrenie.datum_prijatia).ToString(); } catch (Exception) { } try { datum_schvalenia.Value = ((DateTime)vysetrenie.datum_schvalenia).ToString(); } catch (Exception) { } komentar.Value = vysetrenie.komentar; } if (vysetrenie.Pristroje != null) { pristroj.Value = vysetrenie.Pristroje.nazov; } laboratorium.Add(nazov_laboratoria); laboratorium.Add(adresa_laboratoria); laboratorium.Add(nazov_vysetrenia); laboratorium.Add(datum_prijatia); laboratorium.Add(datum_schvalenia); laboratorium.Add(komentar); laboratorium.Add(pristroj); XElement schvalil = new XElement("schvalil"); meno_lekara = new XElement("meno"); priezvisko_lekara = new XElement("priezvisko"); if (vysetrenie.Zamestnanci != null && vysetrenie.Zamestnanci.Obcania != null) { meno_lekara.Value = vysetrenie.Zamestnanci.Obcania.meno; priezvisko_lekara.Value = vysetrenie.Zamestnanci.Obcania.priezvisko; } schvalil.Add(meno_lekara); schvalil.Add(priezvisko_lekara); laboratorium.Add(schvalil); // root.Add(laboratorium); //pridanie vys materialy vys_material = new XElement("vysetrovany_material"); if (vysetrenie.Vzorky.Materialy != null) { vys_material.Value = vysetrenie.Vzorky.Materialy.nazov; vsetky_vys_latky.Add(vys_material); } Vysetrovane_latky latka = null; if (vysetrenie.Vysetrenie_Vysetrovane_latky != null && latky != null) { foreach (var item in vysetrenie.Vysetrenie_Vysetrovane_latky) { foreach (var item2 in latky) { if (item.id_vysetrovana_latka == item2.id_vysetrovana_latka) { latka = item2; break; } } vys_latka = new XElement("vysetrovana_latka"); //pridanie vysetrovanej latky nazov = new XElement("nazov"); nazov.Value = latka.nazov; vys_latka.Add(nazov); //pridanie skratky skratka = new XElement("skratka"); try { skratka.Value = latka.skratka; } catch (Exception) { } vys_latka.Add(skratka); //pridanie vysledku vysledok = new XElement("vysledok"); vysledok.Value = item.vysledok.ToString(); vys_latka.Add(vysledok); vysledok_bin = new XElement("vysledok_bin"); vysledok_bin.Value = item.bin_vysledok.ToString(); vys_latka.Add(vysledok_bin); //pridanie vys latky vsetky_vys_latky.Add(vys_latka); } } root.Add(vsetky_vys_latky); XDocument dokument = new XDocument(xmldec,root); return dokument; }
private void AttachVysetrenias(Vysetrenia entity) { entity.Vzorky = this; }
/// <summary> /// Create a new Vysetrenia object. /// </summary> /// <param name="id_vysetrenie">Initial value of the id_vysetrenie property.</param> /// <param name="id_vzorka">Initial value of the id_vzorka property.</param> /// <param name="id_laboratorium">Initial value of the id_laboratorium property.</param> /// <param name="tombstone">Initial value of the tombstone property.</param> public static Vysetrenia CreateVysetrenia(global::System.Int32 id_vysetrenie, global::System.Int32 id_vzorka, global::System.Int32 id_laboratorium, global::System.Boolean tombstone) { Vysetrenia vysetrenia = new Vysetrenia(); vysetrenia.id_vysetrenie = id_vysetrenie; vysetrenia.id_vzorka = id_vzorka; vysetrenia.id_laboratorium = id_laboratorium; vysetrenia.tombstone = tombstone; return vysetrenia; }
private bool FilterVysetrenias(Vysetrenia entity) { return (entity.id_vzorka == this.id_vzorka); }
/// <summary> /// Deprecated Method for adding a new object to the Vysetrenias EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToVysetrenias(Vysetrenia vysetrenia) { base.AddObject("Vysetrenias", vysetrenia); }
private void AttachVysetrenias1(Vysetrenia entity) { entity.Zamestnanci1 = this; }
private void AttachVysetrenias(Vysetrenia entity) { entity.Laboratoria = this; }
private bool FilterVysetrenias1(Vysetrenia entity) { return (entity.id_kto_vlozil_data == this.id_zamestnanec); }
private void DetachVysetrenias(Vysetrenia entity) { entity.Laboratoria = null; }