示例#1
0
        public void OrvosGyogyszerBeszuras(KiadottGyogyszer kgy, int?orvosID)
        {
            Betegek beteg = ms.Betegek.Local.Where(y => y.Deleted == 0 && SelectedBeteg.PeopleID == y.PeopleID).First();
            //Lazlap laz = ms.Lazlap.Local.Where(x => x.Deleted == 0 && x.BetegID == beteg.BetegID).First();
            int?kt_fejID = ms.Kortortenet_fej.Where(x => x.Deleted == 0 && x.BetegID == beteg.BetegID).Single().KortortenetFejID;

            Kortortenet_tetel kt = new Kortortenet_tetel()
            {
                Datum = DateTime.Now, Deleted = 0, Kezeles = "Gyógyszeres kezelés:  Gyógyszer: " + kgy.getGyogyszernev + " Mennyiség: " + kgy.getMennyiseg, Orvos = orvosID, KortortenetFejID = kt_fejID
            };

            SelectedKorlapTetel.Add(kt);
            ms.Kortortenet_tetel.Local.Add(kt);
            Mentes();

            kgy.ForrasID = ms.Kortortenet_tetel.OrderByDescending(x => x.KortortenetTetelID).Where(x => x.Deleted == 0).FirstOrDefault().KortortenetTetelID;
            kgy.Hasznalt = kgy.Mennyiseg;
            ms.KiadottGyogyszer.Local.Add(kgy);
            Mentes();

            ms.KiadottGyogyszer.Load();
            OrvosGyogyszerKiadas();


            OnPropChanged("selectedKorlapTetel");
        }
        public RecepciosBetegModositoWindow(RecepciosViewModel recepciosViewModel, Betegek kivalasztottBeteg)
        {
            InitializeComponent();

            this.recepciosViewModel = recepciosViewModel;
            mungoSystem             = recepciosViewModel.MungoSystem;
            mungoSystem.People.Load();
            mungoSystem.Betegek.Load();


            if (kivalasztottBeteg != null)
            {
                var beteg = from b in mungoSystem.Betegek
                            join p in mungoSystem.People on b.PeopleID equals p.PeopleID
                            where p.PeopleID == kivalasztottBeteg.PeopleID && b.BetegID == kivalasztottBeteg.BetegID
                            select new BetegAdatai()
                {
                    PeopleID = p.PeopleID, UserName = p.UserName, Password = p.Password, Nev = p.Name,
                    Cim      = p.Address, Nem = p.Gender, Email = p.Email, Phone = p.Phone, TAJ = b.TAJ, BetegID = b.BetegID
                };

                recepciosViewModel.KivalasztottBeteg = beteg.First();
                this.DataContext = recepciosViewModel.KivalasztottBeteg;

                kivbet = mungoSystem.Betegek.Local.Where(x => x.BetegID == kivalasztottBeteg.BetegID).First();
                kivpeo = mungoSystem.People.Local.Where(x => x.PeopleID == kivalasztottBeteg.PeopleID).First();
            }

            else
            {
                BetegAdatai beteg = new BetegAdatai();
                recepciosViewModel.KivalasztottBeteg = beteg;
                this.DataContext = recepciosViewModel.KivalasztottBeteg;
            }
        }
示例#3
0
 void SelectionChanged()
 {
     try
     {
         selectedBeteg       = BetegTabla.Where(b => b.Deleted == 0 && b.PeopleID == selectedPeopleBeteg.PeopleID).First();
         selectedKorlapFej   = KortortenetFej.Where(k => k.Deleted == 0 && k.BetegID == selectedBeteg.BetegID).First();
         SelectedKorlapTetel = new ObservableCollection <Kortortenet_tetel>(KortortenetTetel.Where(kt => kt.Deleted == 0 && kt.KortortenetFejID == selectedKorlapFej.KortortenetFejID));
         OnPropChanged("selectedKorlapTetel");
     }
     catch { }
 }
示例#4
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            MungoSystem ms = new MungoSystem();

            ms.Betegek.Load();
            int     betegID = (int)value;
            Betegek beteg   = ms.Betegek.Where(b => b.BetegID == betegID && b.Deleted == 0).Single();
            People  ppl     = ms.People.Where(p => p.PeopleID == beteg.PeopleID && p.Deleted == 0).Single();
            string  Nev     = ppl.Name;

            return(Nev);
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            StMungoServiceClient smc = new StMungoServiceClient();

            smc.Betegek_getLoad();
            int     betegID = (int)value;
            Betegek beteg   = smc.mungoSystem().Betegek.Where(b => b.BetegID == betegID && b.Deleted == 0).Single();
            People  ppl     = smc.mungoSystem().People.Where(p => p.PeopleID == beteg.PeopleID && p.Deleted == 0).Single();
            string  Nev     = ppl.Name;

            return(Nev);
        }
 private void modositasButton_Click(object sender, RoutedEventArgs e)
 {
     if (listBox.SelectedIndex != -1)
     {
         BetegAdatai kiv = (listBox.SelectedItem) as BetegAdatai;
         Betegek     b   = mungoSystem.Betegek.Local.Where(x => x.PeopleID == kiv.PeopleID).First();
         RecepciosBetegModositoWindow bm = new RecepciosBetegModositoWindow(recepciosViewModel, b);
         bm.ShowDialog();
         initWindow();
     }
     else
     {
         MessageBox.Show("Nincs kiválasztott beteg");
     }
 }
示例#7
0
        public void OrvosGyogyszerKiadas()
        {
            try
            {
                ms.KiadottGyogyszer.Load();
                Betegek beteg = ms.Betegek.Local.Where(y => y.Deleted == 0 && SelectedBeteg.PeopleID == y.PeopleID).First();
                // Lazlap laz = ms.Lazlap.Local.Where(x => x.Deleted == 0 && x.BetegID == beteg.BetegID).First();

                int?kt_fejID = ms.Kortortenet_fej.Where(x => x.Deleted == 0 && x.BetegID == beteg.BetegID).Single().KortortenetFejID;
                int ktid     = ms.Kortortenet_tetel.Where(x => x.Deleted == 0 && x.KortortenetFejID == kt_fejID).First().KortortenetTetelID;

                // OrvosBetegGyogyszerei = new ObservableCollection<KiadottGyogyszer>(ms.KiadottGyogyszer.Local.Where(x => x.Deleted == 0 && x.Statusz == 10 && x.ForrasID == ktid));
                // OnPropChanged("orvosBetegGyogyszerei");
            }
            catch { }
        }
示例#8
0
        void SelectionChanged()
        {
            try
            {
                selectedBeteg = BetegTabla.Where(b => b.Deleted == 0 && b.PeopleID == selectedPeopleBeteg.PeopleID).First();

                selectedKorlapFej   = KortortenetFej.Where(k => k.Deleted == 0 && k.BetegID == selectedBeteg.BetegID).First();
                SelectedKorlapTetel = new ObservableCollection <Kortortenet_tetel>(KortortenetTetel.Where(kt => kt.Deleted == 0 && kt.KortortenetFejID == selectedKorlapFej.KortortenetFejID));
                OnPropChanged("selectedKorlapTetel");
            }
            catch {
                //ms.Kortortenet_fej.Add(new Kortortenet_fej() { BetegID = selectedBeteg.BetegID, Deleted = 0 });

                //Mentes();
                //MungoSystemInitial(ms);
                try
                {
                    selectedKorlapFej = KortortenetFej.Where(k => k.Deleted == 0 && k.BetegID == selectedBeteg.BetegID).First();
                    OnPropChanged("selectedKorlapTetel");
                }
                catch { }
            }
        }
示例#9
0
 void SelectionChanged() {          
     try
     {
         selectedBeteg = BetegTabla.Where(b => b.PeopleID == selectedPeopleBeteg.PeopleID).First();
         selectedKorlapFej = KortortenetFej.Where(k => k.BetegID == selectedBeteg.BetegID).First();
         SelectedKorlapTetel = new ObservableCollection<Kortortenet_tetel>(KortortenetTetel.Where(kt => kt.KortortenetFejID == selectedKorlapFej.KortortenetFejID));
         OnPropChanged("selectedKorlapTetel");
     }
     catch { }
 }
示例#10
0
        void SelectionChanged() {

            try
            {
                selectedBeteg = BetegTabla.Where(b => b.Deleted == 0 && b.PeopleID == selectedPeopleBeteg.PeopleID).First();

                selectedKorlapFej = KortortenetFej.Where(k => k.Deleted == 0 && k.BetegID == selectedBeteg.BetegID).First();
                SelectedKorlapTetel = new ObservableCollection<Kortortenet_tetel>(KortortenetTetel.Where(kt => kt.Deleted == 0 && kt.KortortenetFejID == selectedKorlapFej.KortortenetFejID));
                OnPropChanged("selectedKorlapTetel");
                
            }
            catch {
                //ms.Kortortenet_fej.Add(new Kortortenet_fej() { BetegID = selectedBeteg.BetegID, Deleted = 0 });

                //Mentes();
                //MungoSystemInitial(ms);
                try
                {
                    selectedKorlapFej = KortortenetFej.Where(k => k.Deleted == 0 && k.BetegID == selectedBeteg.BetegID).First();
                    OnPropChanged("selectedKorlapTetel");
                }
                catch { }
            }
        }