示例#1
0
        /// <summary>
        /// Add chemist into database
        /// </summary>
        public void AddChemistAction()
        {
            if (string.IsNullOrEmpty(SelectedPharmacy) || string.IsNullOrEmpty(SelectedUserProfile))
            {
                MessageBox.Show("Nezvolili ste všetky údaje potrebné pre registráciu lekárnika do lekárne");
            }
            else
            {
                Lekarnik lekarnik = new Lekarnik();
                lekarnik.id_lekaren = Int32.Parse(SelectedPharmacy);
                lekarnik.id_user = Int32.Parse(SelectedUserProfile);
                _pharmacyDomainContext.Lekarniks.Add(lekarnik);
                _pharmacyDomainContext.SubmitChanges();

                MessageBox.Show("Lekárnik bol úspešne pridaný do lekárne");
            }
        }
示例#2
0
 /// <summary>
 /// Remove chemist from database
 /// </summary>
 /// <param name="lekarnik"></param>
 public void RemoveChemistAction(Lekarnik lekarnik)
 {
     if (lekarnik != null)
     {
         _pharmacyDomainContext.Lekarniks.Remove(lekarnik);
         _pharmacyDomainContext.SubmitChanges();
         MessageBox.Show("Lekárnik bol úspešne vymazaný!");
     }
     else
     {
         MessageBox.Show("Nebol zvolený žiadny lekárnik z tabuľky!");
     }
 }
示例#3
0
 public void UpdateLekarnik(Lekarnik currentLekarnik)
 {
     this.ObjectContext.Lekarnik.AttachAsModified(currentLekarnik, this.ChangeSet.GetOriginal(currentLekarnik));
 }
示例#4
0
 public void DeleteLekarnik(Lekarnik lekarnik)
 {
     if ((lekarnik.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(lekarnik, EntityState.Deleted);
     }
     else
     {
         this.ObjectContext.Lekarnik.Attach(lekarnik);
         this.ObjectContext.Lekarnik.DeleteObject(lekarnik);
     }
 }
示例#5
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Lekarnik EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToLekarnik(Lekarnik lekarnik)
 {
     base.AddObject("Lekarnik", lekarnik);
 }
示例#6
0
 public void InsertLekarnik(Lekarnik lekarnik)
 {
     if ((lekarnik.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(lekarnik, EntityState.Added);
     }
     else
     {
         this.ObjectContext.Lekarnik.AddObject(lekarnik);
     }
 }
 private bool FilterLekarnik(Lekarnik entity)
 {
     return (entity.id_user == this.UserId);
 }
示例#8
0
 /// <summary>
 /// Create a new Lekarnik object.
 /// </summary>
 /// <param name="id_lekarnik">Initial value of the id_lekarnik property.</param>
 public static Lekarnik CreateLekarnik(global::System.Int32 id_lekarnik)
 {
     Lekarnik lekarnik = new Lekarnik();
     lekarnik.id_lekarnik = id_lekarnik;
     return lekarnik;
 }
 private void DetachLekarnik(Lekarnik entity)
 {
     entity.UserProfile = null;
 }
 private void AttachLekarnik(Lekarnik entity)
 {
     entity.UserProfile = this;
 }
 private bool FilterLekarnik(Lekarnik entity)
 {
     return (entity.id_lekarnik == this.id_lekarnik);
 }
 private void DetachLekarnik(Lekarnik entity)
 {
     entity.Lekaren = null;
 }
 private void AttachLekarnik(Lekarnik entity)
 {
     entity.Lekaren = this;
 }