public ActionResult ZapiszWizytaLekarz(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WizytaLekarz wizytaLekarz = db.WizytaLekarz.Find(id); if (wizytaLekarz == null) { return(HttpNotFound()); } Session["LekarzId"] = wizytaLekarz.LekarzId; Session["WizytaLekarzId"] = wizytaLekarz.WizytaLekarzId; Session["SpecjalizacjaId"] = wizytaLekarz.SpecjalizacjaId; Session["DataWizyty"] = wizytaLekarz.DataWizyty; Session["GodzinaWizyty"] = wizytaLekarz.GodzinaWizyty; ViewBag.LekarzId = new SelectList(db.Lekarz, "LekarzId", "Nazwisko", wizytaLekarz.LekarzId); ViewBag.SpecjalizacjaId = new SelectList(db.Specjalizacja, "SpecjalizacjaId", "Nazwa", wizytaLekarz.SpecjalizacjaId); return(View(wizytaLekarz)); }
public ActionResult DeleteConfirmed(int id) { WizytaLekarz wizytaLekarz = db.WizytaLekarz.Find(id); db.WizytaLekarz.Remove(wizytaLekarz); db.SaveChanges(); return(RedirectToAction("DostepneWizytaLekarz")); }
public ActionResult Edit([Bind(Include = "WizytaLekarzId,LekarzId,SpecjalizacjaId,PacjenId,DataWizyty,GodzinaWizyty,Status")] WizytaLekarz wizytaLekarz) { if (ModelState.IsValid) { db.Entry(wizytaLekarz).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LekarzId = new SelectList(db.Lekarz, "LekarzId", "Nazwisko", wizytaLekarz.LekarzId); ViewBag.SpecjalizacjaId = new SelectList(db.Specjalizacja, "SpecjalizacjaId", "Nazwa", wizytaLekarz.SpecjalizacjaId); return(View(wizytaLekarz)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WizytaLekarz wizytaLekarz = db.WizytaLekarz.Find(id); if (wizytaLekarz == null) { return(HttpNotFound()); } return(View(wizytaLekarz)); }
// GET: WizytaLekarzs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WizytaLekarz wizytaLekarz = db.WizytaLekarz.Find(id); if (wizytaLekarz == null) { return(HttpNotFound()); } ViewBag.LekarzId = new SelectList(db.Lekarz, "LekarzId", "Nazwisko", wizytaLekarz.LekarzId); ViewBag.SpecjalizacjaId = new SelectList(db.Specjalizacja, "SpecjalizacjaId", "Nazwa", wizytaLekarz.SpecjalizacjaId); return(View(wizytaLekarz)); }
public ActionResult ZapiszWizytaLekarz(WizytaLekarz wizytaLekarz) { if (ModelState.IsValid) { wizytaLekarz.LekarzId = (int)Session["LekarzId"]; wizytaLekarz.SpecjalizacjaId = (int)Session["SpecjalizacjaId"]; wizytaLekarz.PacjenId = (int)Session["PacjentId"]; wizytaLekarz.GodzinaWizyty = (TimeSpan)Session["GodzinaWizyty"]; wizytaLekarz.DataWizyty = (DateTime)Session["DataWizyty"]; wizytaLekarz.Status = true; db.Entry(wizytaLekarz).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("DostepneWizytaLekarz")); } ViewBag.LekarzId = new SelectList(db.Lekarz, "LekarzId", "Nazwisko", wizytaLekarz.LekarzId); ViewBag.SpecjalizacjaId = new SelectList(db.Specjalizacja, "SpecjalizacjaId", "Nazwa", wizytaLekarz.SpecjalizacjaId); return(View(wizytaLekarz)); }
public ActionResult DodajWizytaLekarz([Bind(Include = "WizytaLekarzId,LekarzId,SpecjalizacjaId,PacjenId,DataWizyty,GodzinaWizyty,Status")] WizytaLekarz wizytaLekarz) { int id = (Int32)Session["idspec"]; if (db.WizytaLekarz.Any(x => x.LekarzId == wizytaLekarz.LekarzId && x.DataWizyty == wizytaLekarz.DataWizyty && x.GodzinaWizyty == wizytaLekarz.GodzinaWizyty && x.SpecjalizacjaId == id)) { ViewBag.DuplicateMessage = "Taka wizyta do lekarza jest już zapisana!!!"; var lekarzWidok = (from l in db.Lekarz join ls in db.LekSpec on l.LekarzId equals ls.LekarzId where ls.SpecjalizacjaId == id orderby l.Nazwisko select l ).ToList(); SelectList lista = new SelectList(lekarzWidok, "LekarzId", "Nazwisko"); //ViewBag.LekarzListaNazwisko = lista; ViewBag.LekarzId = new SelectList(lekarzWidok, "LekarzId", "Nazwisko"); return(View("DodajWizytaLekarz", wizytaLekarz)); } else { if (ModelState.IsValid) { wizytaLekarz.PacjenId = null; wizytaLekarz.SpecjalizacjaId = id; wizytaLekarz.Status = false; db.WizytaLekarz.Add(wizytaLekarz); db.SaveChanges(); return(RedirectToAction("DostepneWizytaLekarz")); } } ViewBag.LekarzId = new SelectList(db.Lekarz, "LekarzId", "Nazwisko", wizytaLekarz.LekarzId); ViewBag.SpecjalizacjaId = new SelectList(db.Specjalizacja, "SpecjalizacjaId", "Nazwa", wizytaLekarz.SpecjalizacjaId); return(View(wizytaLekarz)); }