public void SelectedBetegLazlapMentes()
        {
            if (betegLazlapja != null)
            {
                try
                {
                    Lazlap l = smc.mungoSystem().Lazlap.Where(x => x.Deleted == 0 && x.BetegID == selectedBeteg.BetegID).First();

                    l.ApoloMegjegyzes = betegLazlapja.ApoloMegjegyzes;
                    l.OrvosMegjegyzes = betegLazlapja.OrvosMegjegyzes;
                }
                catch {
                    smc.mungoSystem().Lazlap.Add(new Lazlap()
                    {
                        ApoloMegjegyzes = betegLazlapja.ApoloMegjegyzes, OrvosMegjegyzes = betegLazlapja.OrvosMegjegyzes, BetegID = selectedBeteg.BetegID, OrvosID = orvos.PeopleID, Deleted = 0, Statusz = 7
                    });
                }
                finally
                {
                    foreach (var i in betegGyogyszerei)
                    {
                        KiadottGyogyszer kgy = i;
                        try {
                            KiadottGyogyszer tmp = smc.mungoSystem().KiadottGyogyszer.Where(x => x.Deleted == 0 && x.ForrasID == betegLazlapja.LazlapID && x.GyogyszerID == kgy.GyogyszerID).First();
                        }
                        catch { smc.mungoSystem().KiadottGyogyszer.Add(i); }
                    }
                    Mentes();
                    MungoSystemInitial(smc);
                    BetegGyogyszerei = new ObservableCollection <KiadottGyogyszer>();
                }
            }
        }
 public ApoloLazlapWindow(Lazlap lazlap,People sessionUser,MungoSystem ms)
 {
     InitializeComponent();
     this.lazlap = lazlap;
     this.sessionUser = sessionUser;
     this.ms = ms;
     this.DataContext = lazlap;
     this.originalMegjegyzes = lazlap.ApoloMegjegyzes;
 }
 public ApoloLazlapWindow(Lazlap lazlap, People sessionUser, MungoSystem ms)
 {
     InitializeComponent();
     this.lazlap             = lazlap;
     this.sessionUser        = sessionUser;
     this.ms                 = ms;
     this.DataContext        = lazlap;
     this.originalMegjegyzes = lazlap.ApoloMegjegyzes;
 }
 private void LazlapRemove_Click(object sender, RoutedEventArgs e)
 {
     if (SelfLazlapListBox.SelectedItem == null)
     {
         MessageBox.Show("Nincs kijelölt lázlap!");
     }
     else
     {
         Lazlap selected = (Lazlap)SelfLazlapListBox.SelectedItem;
         selected.ApoloID = null;
         selected.Statusz = 7;
         lazlapok.Add(selected);
         felvettLazlapok.Remove(selected);
     }
     smc.mungoSystemSave();
 }
 private void LazlapAdd_Click(object sender, RoutedEventArgs e)
 {
     if (LazlapListBox.SelectedItem == null || LazlapListBox.IsEnabled == false)
     {
         MessageBox.Show("Nincs kijelölt lázlap!");
     }
     else
     {
         Lazlap selected = (Lazlap)LazlapListBox.SelectedItem;
         selected.ApoloID             = sessionUser.PeopleID;
         selected.Statusz             = 8;
         selected.UtolsoFelvetelDatum = DateTime.Now;
         lazlapok.Remove(selected);
         felvettLazlapok.Add(selected);
     }
     smc.mungoSystemSave();
 }
 public void SelectedBetegLazlapja()
 {
     if (selectedBeteg != null)
     {
         try
         {
             betegLazlapja = lazlapok.Where(x => x.Deleted == 0 && x.BetegID == selectedBeteg.BetegID).First();
         }
         catch
         {
             betegLazlapja = new Lazlap()
             {
                 BetegID = selectedBeteg.BetegID, Deleted = 0, OrvosID = orvos.PeopleID, OrvosMegjegyzes = "Nincs megjegyzés.", ApoloMegjegyzes = "Nincs megjegyzés."
             };
         }
         finally { OnPropChanged("betegLazlapja"); }
     }
 }
 public void SelectedBetegLazlapja() {
     if (selectedBeteg != null)
     {
         try
         {
             betegLazlapja = lazlapok.Where(x => x.Deleted == 0 && x.BetegID == selectedBeteg.BetegID).First();
         }
         catch
         {
             betegLazlapja = new Lazlap() { BetegID = selectedBeteg.BetegID, Deleted = 0, OrvosID = orvos.PeopleID, OrvosMegjegyzes = "Nincs megjegyzés.", ApoloMegjegyzes = "Nincs megjegyzés." ,Statusz=7};
             ms.Lazlap.Add(betegLazlapja);
             Mentes();
             ms.Lazlap.Load();
         }
         finally { OnPropChanged("betegLazlapja"); }
     }
 }