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); }
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); } }
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); } }