コード例 #1
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     mungoSystem.ApoloMuszak.Load();
     if (mungoSystem.ApoloMuszak.Where(am => am.Deleted == 0 && am.PeopleID == sessionUser.PeopleID && am.EndDate == null).Count() > 0)
     {
         mungoSystem.ApoloMuszak.Where(am => am.Deleted == 0 && am.PeopleID == sessionUser.PeopleID && am.EndDate == null).Single().EndDate = DateTime.Now;
         button.Content          = "Műszak felvétele";
         LazlapListBox.IsEnabled = false;
         foreach (Lazlap item in felvettLazlapok.ToList())
         {
             if (item.Statusz != 9)
             {
                 item.ApoloID = null;
                 item.Statusz = 7;
                 lazlapok.Add(item);
             }
             felvettLazlapok.Remove(item);
         }
     }
     else
     {
         mungoSystem.ApoloMuszak.Add(new ApoloMuszak {
             Deleted = 0, PeopleID = sessionUser.PeopleID, StartDate = DateTime.Now
         });
         button.Content          = "Műszak leadása";
         LazlapListBox.IsEnabled = true;
     }
     mungoSystem.SaveChanges();
 }
コード例 #2
0
 private void moreGyogyszer_Click(object sender, RoutedEventArgs e)
 {
     if (listboxGyogyszerek.SelectedItem != null)
     {
         KiadottGyogyszer kgy = (KiadottGyogyszer)listboxGyogyszerek.SelectedItem;
         if (kgy.Hasznalt < kgy.Mennyiseg || kgy.Hasznalt == null)
         {
             if (kgy.Hasznalt == null)
             {
                 kgy.Hasznalt = 0;
             }
             kgy.Hasznalt++;
         }
         else
         {
             MessageBox.Show("Az előírtnál nem adható ki több gyógyszer!");
         }
         ms.SaveChanges();
         lazlapGyogyszer = new ObservableCollection <KiadottGyogyszer>(ms.KiadottGyogyszer.Where(x => x.Deleted == 0 && x.Statusz == 11 && x.ForrasID == lazlap.LazlapID));
         listboxGyogyszerek.ItemsSource = lazlapGyogyszer;
     }
     else
     {
         MessageBox.Show("Nincs kijelölt gyógyszer!");
     }
 }
コード例 #3
0
        private void newEszkozGroup_Click(object sender, RoutedEventArgs e)
        {
            KorhaziEszkozok_Fej newFej = new KorhaziEszkozok_Fej()
            {
                Deleted = 2, Statusz = false
            };
            EszkozGroupAddWindow egaw = new EszkozGroupAddWindow(newFej);

            mungoSystem.KorhaziEszkozok_Fej.Add(newFej);
            egaw.ShowDialog();
            if (newFej.Deleted == 0)
            {
                eszkozok_fej.Add(newFej);
            }
            mungoSystem.SaveChanges();
        }
コード例 #4
0
 private void mentesButton_Click(object sender, RoutedEventArgs e)
 {
     if (comboBox.SelectedIndex != -1)
     {
         Console.WriteLine(mungoSystem.SaveChanges());
         modositas(comboBox.SelectedIndex);
     }
 }
コード例 #5
0
        private void newEszkozGroup_Click(object sender, RoutedEventArgs e)
        {
            KorhaziEszkozok_Fej newIgeny = new KorhaziEszkozok_Fej()
            {
                Deleted = 2, Statusz = true
            };
            EszkozGroupAddWindow egaw = new EszkozGroupAddWindow(newIgeny);

            egaw.ShowDialog();
            if (newIgeny.Deleted == 0)
            {
                ms.KorhaziEszkozok_Fej.Add(newIgeny);
                igenyCsoport.Add(newIgeny);
            }
            ms.SaveChanges();
        }
コード例 #6
0
        private void mentesBTN_Click(object sender, RoutedEventArgs e)
        {
            BetegAdatai beteg = recepciosViewModel.KivalasztottBeteg;

            if (kivbet != null && kivpeo != null)
            {
                kivbet.TAJ      = beteg.TAJ;
                kivbet.Deleted  = 0;
                kivpeo.Address  = beteg.Cim;
                kivpeo.Deleted  = 0;
                kivpeo.Email    = beteg.Email;
                kivpeo.Gender   = beteg.Nem;
                kivpeo.Group    = 1;
                kivpeo.Name     = beteg.Nev;
                kivpeo.Password = beteg.Password;
                kivpeo.Phone    = beteg.Phone;
                kivpeo.UserName = beteg.UserName;
            }
            else
            {
                try
                {
                    People p = new People()
                    {
                        Address = beteg.Cim, Deleted = 0, Email = beteg.Email, Gender = beteg.Nem, Group = 1, Name = beteg.Nev, Password = beteg.Password, Phone = beteg.Phone, UserName = beteg.UserName
                    };
                    mungoSystem.People.Local.Add(p);
                    Console.WriteLine(mungoSystem.SaveChanges());

                    mungoSystem.People.Load();

                    mungoSystem.Betegek.Load();
                    mungoSystem.Betegek.Local.Add(new Betegek()
                    {
                        Deleted = 0, PeopleID = p.PeopleID, TAJ = beteg.TAJ
                    });

                    Console.WriteLine(mungoSystem.SaveChanges());

                    mungoSystem.Kortortenet_fej.Load();
                    mungoSystem.Betegek.Load();

                    mungoSystem.Kortortenet_fej.Local.Add(new Kortortenet_fej()
                    {
                        Deleted = 0, BetegID = mungoSystem.Betegek.Where(x => x.Deleted == 0 && x.PeopleID == p.PeopleID).First().BetegID
                    });
                }
                catch (Exception ex2) { Console.WriteLine(ex2.Message); }
            }

            try

            {
                Console.WriteLine(mungoSystem.SaveChanges());
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException ex)
            {
                foreach (var err in ex.EntityValidationErrors)
                {
                    foreach (var err2 in err.ValidationErrors)
                    {
                        Console.WriteLine(err2.ErrorMessage);
                    }
                }
            }

            DialogResult = true;
        }
コード例 #7
0
 private void mentesButton_Click(object sender, RoutedEventArgs e)
 {
     Console.WriteLine(mungoSystem.SaveChanges());
 }
コード例 #8
0
 public void Mentes()
 {
     ms.SaveChanges();
 }