// GET: WyswietlUmowioneWizyty /// <summary> /// /// </summary> /// <param name="wiz_k"></param> /// <param name="wiz_d"></param> /// <returns></returns> public ActionResult WyswietlUmowioneWizyty(int?wiz_k, int?wiz_d) { int id = (int)Session["id"]; //Stworzenie nowego obiektu modelu KalendarzModel var viewModel = new KalendarzModel(); //Załadowanie do Terminarza tabeli Terminarz viewModel.Terminarz = db.TERMINARZ .Include(i => i.WIZYTA_KONSULTACYJNA) .OrderBy(i => i.DATA).Where(w => w.LEKARZ_ID == id); //Załadowanie Tabeli wizyta konsultacyjna viewModel.Wizyta_konsultacyjnaStala = db.WIZYTA_KONSULTACYJNA.Where(w => w.LEKARZ_ID == id); viewModel.Wizyta_domowaStala = db.WIZYTA_DOMOWA.Where(w => w.LEKARZ_ID == id); if (wiz_k != null) { viewModel.Wizyta_konsultacyjna = db.WIZYTA_KONSULTACYJNA.Where(t => t.TERMINARZ_ID == wiz_k.Value); } if (wiz_d != null) { viewModel.Wizyta_domowa = db.WIZYTA_DOMOWA.Where(t => t.TERMINARZ_ID == wiz_d.Value); } return(View(viewModel)); }
/// <summary> /// Metoda służąca do zwracania widoku domyślnej strony, wyświetlającej historie wizyt pacjenta /// </summary> /// <returns>widok strony WyswietlHistorieWizyt</returns> public ActionResult WyswietlHistorieWizyt(int?wiz_k, int?wiz_d) { //pobranie identyfikatora pacjenta ze zmiennych sesji int id = (int)Session["id"]; //Stworzenie nowego obiektu modelu KalendarzModel var viewModel = new KalendarzModel(); //Załadowanie do Terminarza tabeli Terminarz viewModel.Terminarz = db.TERMINARZ .Include(i => i.WIZYTA_KONSULTACYJNA) .OrderBy(i => i.DATA); //Załadowanie Tabeli wizyta konsultacyjna viewModel.Wizyta_konsultacyjnaStala = db.WIZYTA_KONSULTACYJNA.Where(w => w.PACJENT_ID == id).Where(w => w.TERMINARZ.DATA < (DateTime?)System.DateTime.Now); viewModel.Wizyta_domowaStala = db.WIZYTA_DOMOWA.Where(w => w.PACJENT_ID == id).Where(w => w.TERMINARZ.DATA < (DateTime?)System.DateTime.Now); if (wiz_k != null) { viewModel.Wizyta_konsultacyjna = db.WIZYTA_KONSULTACYJNA.Where(t => t.TERMINARZ_ID == wiz_k.Value); } if (wiz_d != null) { viewModel.Wizyta_domowa = db.WIZYTA_DOMOWA.Where(t => t.TERMINARZ_ID == wiz_d.Value); } return(View(viewModel)); }
public ActionResult ZamowWizyteKonsultacyjnaData(int?id) { Session["id_lek"] = id; //Stworzenie nowego obiektu modelu KalendarzModel var viewModel = new KalendarzModel(); //Załadowanie do Terminarza tabeli Terminarz viewModel.Terminarz = db.TERMINARZ .Include(i => i.WIZYTA_KONSULTACYJNA) .OrderBy(i => i.DATA).Where(w => w.LEKARZ_ID == id).Where(w => w.DATA >= (DateTime?)System.DateTime.Now); //Załadowanie Tabeli wizyta konsultacyjna viewModel.Wizyta_konsultacyjnaStala = db.WIZYTA_KONSULTACYJNA; viewModel.Wizyta_domowaStala = db.WIZYTA_DOMOWA; return(View(viewModel)); }
/// <summary> /// Metoda służąca do zwracania widoku domyślnej strony. /// </summary> /// <returns>widok strony WyswietlKalendarz</returns> public ActionResult WyswietlKalendarz(int?wybor) { int id = (int)Session["id"]; //Stworzenie nowego obiektu modelu KalendarzModel var viewModel = new KalendarzModel(); //Załadowanie do Terminarza tabeli Terminarz viewModel.Terminarz = db.TERMINARZ .Include(i => i.WIZYTA_KONSULTACYJNA) .OrderBy(i => i.DATA).Where(w => w.LEKARZ_ID == id).Where(w => w.DATA >= (DateTime?)System.DateTime.Now); //Załadowanie Tabeli wizyta konsultacyjna viewModel.Wizyta_konsultacyjnaStala = db.WIZYTA_KONSULTACYJNA; viewModel.Wizyta_domowaStala = db.WIZYTA_DOMOWA; if (wybor != null) { viewModel.Wizyta_konsultacyjna = db.WIZYTA_KONSULTACYJNA.Where(t => t.TERMINARZ_ID == wybor.Value); } return(View(viewModel)); }