コード例 #1
0
 private void DetachLieky_Vzorky(Lieky_Vzorky entity)
 {
     entity.Vzorky = null;
 }
コード例 #2
0
 private bool FilterLieky_Vzorky(Lieky_Vzorky entity)
 {
     return (entity.id_vzorka == this.id_vzorka);
 }
コード例 #3
0
 private bool FilterLieky_Vzorky(Lieky_Vzorky entity)
 {
     return (entity.id_liek == this.id_liek);
 }
コード例 #4
0
 private void AttachLieky_Vzorky(Lieky_Vzorky entity)
 {
     entity.Vzorky = this;
 }
コード例 #5
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Lieky_Vzorky EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToLieky_Vzorky(Lieky_Vzorky lieky_Vzorky)
 {
     base.AddObject("Lieky_Vzorky", lieky_Vzorky);
 }
コード例 #6
0
 /// <summary>
 /// Create a new Lieky_Vzorky object.
 /// </summary>
 /// <param name="id_vzorka">Initial value of the id_vzorka property.</param>
 /// <param name="id_liek">Initial value of the id_liek property.</param>
 /// <param name="tombstone">Initial value of the tombstone property.</param>
 public static Lieky_Vzorky CreateLieky_Vzorky(global::System.Int32 id_vzorka, global::System.Int32 id_liek, global::System.Boolean tombstone)
 {
     Lieky_Vzorky lieky_Vzorky = new Lieky_Vzorky();
     lieky_Vzorky.id_vzorka = id_vzorka;
     lieky_Vzorky.id_liek = id_liek;
     lieky_Vzorky.tombstone = tombstone;
     return lieky_Vzorky;
 }
コード例 #7
0
        /// <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;
            }
        }
コード例 #8
0
 public void UpdateLieky_Vzorky(Lieky_Vzorky currentLieky_Vzorky)
 {
     this.ObjectContext.Lieky_Vzorky.AttachAsModified(currentLieky_Vzorky, this.ChangeSet.GetOriginal(currentLieky_Vzorky));
 }
コード例 #9
0
 public void InsertLieky_Vzorky(Lieky_Vzorky lieky_Vzorky)
 {
     if ((lieky_Vzorky.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(lieky_Vzorky, EntityState.Added);
     }
     else
     {
         this.ObjectContext.Lieky_Vzorky.AddObject(lieky_Vzorky);
     }
 }