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 void KezelesLetrehozas(Kortortenet_tetel kt)
        {
            kt.KortortenetFejID = selectedKorlapFej.KortortenetFejID;
            smc.mungoSystem().Kortortenet_tetel.Add(kt);

            Mentes();
            MungoSystemInitial(smc);
            SelectionChanged();
        }
        public void KezelesModositas(Kortortenet_tetel kt)
        {
            Kortortenet_tetel kt2 = smc.mungoSystem().Kortortenet_tetel.Where(x => x.Deleted == 0 && x.KortortenetTetelID == kt.KortortenetTetelID).First();

            kt2.Datum   = kt.Datum;
            kt2.Kezeles = kt.Kezeles;
            kt2.Orvos   = kt.Orvos;

            Mentes();
            MungoSystemInitial(smc);
            SelectionChanged();
        }
        private void mentesBTN(object sender, RoutedEventArgs e)
        {
            if (AddMod)
            {

                Kortortenet_tetel kt = new Kortortenet_tetel() { Datum = datumDP.SelectedDate, Orvos = ovm.OrvosName2Id(orvosTB.Text), Kezeles = kezlesTB.Text, Deleted = ovm.SelectedKezeles.Deleted, KortortenetFejID = ovm.SelectedKezeles.KortortenetFejID, KortortenetTetelID = ovm.SelectedKezeles.KortortenetTetelID };

                ovm.KezelesModositas(kt);
            }
            else{
                Kortortenet_tetel kt = new Kortortenet_tetel() { Datum = datumDP.SelectedDate, Orvos = ovm.OrvosName2Id(orvosTB.Text), Kezeles = kezlesTB.Text, Deleted = 0};
                ovm.KezelesLetrehozas(kt);
            }
            this.Close();
        }
Example #5
0
        private void mentesBTN(object sender, RoutedEventArgs e)
        {
            if (AddMod)
            {
                Kortortenet_tetel kt = new Kortortenet_tetel()
                {
                    Datum = datumDP.SelectedDate, Orvos = orvosTB.Text, Kezeles = kezlesTB.Text, Deleted = ovm.SelectedKezeles.Deleted, KortortenetFejID = ovm.SelectedKezeles.KortortenetFejID, KortortenetTetelID = ovm.SelectedKezeles.KortortenetTetelID
                };

                ovm.KezelesModositas(kt);
            }
            else
            {
                Kortortenet_tetel kt = new Kortortenet_tetel()
                {
                    Datum = datumDP.SelectedDate, Orvos = orvosTB.Text, Kezeles = kezlesTB.Text, Deleted = 0
                };
                ovm.KezelesLetrehozas(kt);
            }
            this.Close();
        }
        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 void KezelesLetrehozas(Kortortenet_tetel kt) {
            kt.KortortenetFejID = selectedKorlapFej.KortortenetFejID;
            ms.Kortortenet_tetel.Add(kt);

            Mentes();
            MungoSystemInitial(this.ms);
            SelectionChanged();
        }
        public void KezelesModositas(Kortortenet_tetel kt) {
            Kortortenet_tetel kt2 = ms.Kortortenet_tetel.Where(x => x.Deleted == 0 && x.KortortenetTetelID == kt.KortortenetTetelID).First();

            kt2.Datum = kt.Datum;
            kt2.Kezeles = kt.Kezeles;
            kt2.Orvos = kt.Orvos;
           
            Mentes();
            MungoSystemInitial(this.ms);
            SelectionChanged();
        }