Ejemplo n.º 1
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            PACJENT pacjent = await db.PACJENCI.FindAsync(id);

            db.PACJENCI.Remove(pacjent);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        /// <summary>
        /// Glowna metoda kontrolera zwracajaca strone z formularzem do aktualizacji danych pacjenta
        /// </summary>
        /// <returns>strona AktualizujProfilPacjenta</returns>
        public ActionResult AktualizujProfilPacjenta()
        {
            //pobranie id pacjenta to zmiennej lokalnej ze zmiennej sesji
            int id = (int)Session["id"];
            //utworzenie obiektu PACJENT a następnie wyszukanie w bazie danych danego rekordu
            PACJENT pACJENT = db.PACJENT.Find(id);

            //zwrócenie widoku z obiektem PACJENT
            return(View(pACJENT));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> Edit([Bind(Include = "IMIE,NAZWISKO,ADRES,PESEL,TELEFON_KONTAKTOWY,EMAIL_KONTAKTOWY")] PACJENT pacjent)
        {
            if (ModelState.IsValid)
            {
                db.Entry(pacjent).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(pacjent));
        }
Ejemplo n.º 4
0
        public ActionResult LoginPacjent(PACJENT entity)
        {
            if (entity.ZalogujPacjent(entity, this.HttpContext))
            {
                return(RedirectToAction("Index", "Pacjent"));
            }

            else
            {
                return(View("Fail"));
            }
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> Create([Bind(Include = "IMIE,NAZWISKO,ADRES,PESEL,TELEFON_KONTAKTOWY,EMAIL_KONTAKTOWY")] PACJENT pacjent)
        {
            if (ModelState.IsValid)
            {
                db.PACJENCI.Add(pacjent);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(pacjent));
        }
 public ActionResult AktualizujProfilPacjentaZatwierdz([Bind(Include = "PACJENT_ID,IMIE,NAZWISKO,PESEL,DATA_URODZENIA,MIEJSCE_URODZENIA,ULICA_ZAMIESZKANIA,MIEJSCOWOSC,KOD_POCZTOWY,ADRES_E_MAIL,NR_TELEFONU,HASLO")] PACJENT pACJENT)
 {
     if (ModelState.IsValid)
     {
         //oznacz jako zmienione
         db.Entry(pACJENT).State = EntityState.Modified;
         //zapisz zmiany
         db.SaveChanges();
         //zwrócenie widoku AktualizujSwojProfil
         return(View("AktualizujProfilPacjentaWynik"));
     }
     return(View("AktualizujProfilPacjenta"));
 }
Ejemplo n.º 7
0
        // GET: Pacjent/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PACJENT pacjent = await db.PACJENCI.FindAsync(id);

            if (pacjent == null)
            {
                return(HttpNotFound());
            }
            return(View(pacjent));
        }
        public ActionResult PodepnijWynikiDoKartyPacjentaFormularz([Bind(Include = "DATA_BADANIA,RODZAJ,WYNIK,BADANIE_ID,KARTA_PACJENTA_ID,LEKARZ_ZLECAJACY")] BADANIE bADANIE)
        {
            //Wyszukaj obiekt PACJENT o wskazanym ID
            PACJENT pacjent = db.PACJENT.Find((int?)Session["id_pac"]);
            //Wyszukaj obiekt KARTA_PACJENTA o wskazanym ID
            KARTA_PACJENTA Karta = db.KARTA_PACJENTA.Where(k => k.WLASCICIEL == pacjent.PACJENT_ID).FirstOrDefault();

            if (ModelState.IsValid)
            {
                //Uzupełnienie obiektu BADANIE
                bADANIE.KARTA_PACJENTA_ID = Karta.KARTA_PACJENTA_ID;
                bADANIE.LEKARZ_ZLECAJACY  = (int?)Session["id"];
                //Zapisanie rekordu do bazy danych
                db.BADANIE.Add(bADANIE);
                db.SaveChanges();
                return(View("PodepnijWynikiDoKartyPacjentaWynik"));
            }

            ViewBag.KARTA_PACJENTA_ID = new SelectList(db.KARTA_PACJENTA, "KARTA_PACJENTA_ID", "NUMER_KARTY", bADANIE.KARTA_PACJENTA_ID);
            ViewBag.LEKARZ_ZLECAJACY  = new SelectList(db.LEKARZ, "LEKARZ_ID", "IMIE", bADANIE.LEKARZ_ZLECAJACY);
            return(View(bADANIE));
        }