Пример #1
0
        public bool UjIdopontFelvetele(DateTime idopont, Adatbazis.Orvos orvos, Adatbazis.Paciens paciens, string megnevezes)
        {
            ObservableCollection <OrvosRendelesekViewModel> foglaltIdopontok = IdopontLekeres(orvos);

            foreach (OrvosRendelesekViewModel akt in foglaltIdopontok)
            {
                if (akt.FoglaltIdopont == idopont && akt.Orvos == orvos.Nev)
                {
                    return(false);
                }
            }
            try
            {
                Adatbazis.Idopontok.Add(new Adatbazis.Idopont()
                {
                    FoglaltIdopont = idopont, PaciensID = paciens.Id, OrvosID = orvos.Id, Megnevezes = megnevezes
                });
                Adatbazis.SaveChanges();
            }
            catch { return(false); }
            Idopontok.Add(new OrvosRendelesekViewModel()
            {
                FoglaltIdopont = idopont, Paciens = paciens.Nev, Orvos = AktualisOrvos.Nev
            });
            return(true);
        }
 public bool UjIdopontFelvetele(DateTime idopont, Adatbazis.Paciens paciens, string megnevezes)
 {
     try
     {
         Adatbazis.Idopontok.Add(new Adatbazis.Idopont()
         {
             FoglaltIdopont = idopont, PaciensID = paciens.Id, OrvosID = AktualisOrvos.Id, Megnevezes = megnevezes
         });
         Adatbazis.SaveChanges();
     }
     catch { return(false); }
     Idopontok.Add(new OrvosRendelesekViewModel()
     {
         FoglaltIdopont = idopont, Paciens = paciens.Nev, Orvos = AktualisOrvos.Nev
     });
     return(true);
 }
Пример #3
0
 public bool IdopontTorlese(DateTime foglaltIdopont)
 {
     try
     {
         var torlendoIdopont = from x in Adatbazis.Idopontok
                               where x.FoglaltIdopont == foglaltIdopont
                               select x;
         if (torlendoIdopont.Count() > 0)
         {
             Adatbazis.Idopontok.Remove(torlendoIdopont.First());
         }
         Adatbazis.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #4
0
 public bool IdopontTorlese(OrvosRendelesekViewModel kivalasztottIdopont)
 {
     try
     {
         var torlendoIdopont = from x in Adatbazis.Idopontok
                               where x.FoglaltIdopont == kivalasztottIdopont.FoglaltIdopont
                               select x;
         if (torlendoIdopont.Count() > 0)
         {
             Adatbazis.Idopontok.Remove(torlendoIdopont.First());
         }
         Adatbazis.SaveChanges();
         Idopontok.Remove(kivalasztottIdopont);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool KezelesTorlese(OrvosKezelesekViewModel kivalasztottKezeles)
 {
     try
     {
         var torlendoKezeles = from x in Adatbazis.Kartonok
                               where x.Id == kivalasztottKezeles.Id
                               select x;
         if (torlendoKezeles.Count() > 0)
         {
             Adatbazis.Kartonok.Remove(torlendoKezeles.First());
         }
         Adatbazis.SaveChanges();
         Kezelesek.Remove(kivalasztottKezeles);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool KezelesFelvetele(DateTime kezelesidopont, Adatbazis.Paciens paciens, Adatbazis.Orvos orvos, string recept, int koltseg, string kezelesreszletei, bool sikeresseg)
 {
     try
     {
         Adatbazis.Kartonok.Add(new Adatbazis.Karton()
         {
             KezelesDatuma = kezelesidopont, PaciensID = paciens.Id, OrvosID = orvos.Id, Receptek = recept, KezelesKoltsege = koltseg, KezelesReszletei = kezelesreszletei, KezelesSikeressege = sikeresseg
         });
         Adatbazis.SaveChanges();
         var kezeles = from x in Adatbazis.Kartonok
                       select x;
         Adatbazis.Karton felvettkarton = kezeles.ToList <Adatbazis.Karton>().Last();
         Adatbazis.Szamlak.Add(new Adatbazis.Szamla()
         {
             KartonID = felvettkarton.Id, PaciensID = felvettkarton.PaciensID, Fizetendo = felvettkarton.KezelesKoltsege, Befizetve = false, BefizetesDatuma = new DateTime()
         });
         Adatbazis.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }