public ActionResult DeleteConfirmed(int id) { Arkistot arkistot = db.Arkistot.Find(id); db.Arkistot.Remove(arkistot); db.SaveChanges(); return(RedirectToAction("Index")); }
//HOITAJATIEDON ARKISTOINTI (SQL) TIETOKANTAAN public JsonResult Arkistointi() {//ks. kansio Utilities:ReadToEnd->laajennusmetodi: string json = Request.InputStream.ReadToEnd(); //uusi luokka: RekisteriArkisto inputData = JsonConvert.DeserializeObject <RekisteriArkisto>(json); bool success = false; string error = ""; JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { //haetaan ensin hoitajan id-numero koodin perusteella: int HoitajaId = (from h in entities.Hoitajat where h.Tunnus == inputData.Tunnari select h.Hoitaja_ID).FirstOrDefault(); //haetaan reksiteri id-numero koodin perusteella: int RekisteriId = (from r in entities.Rekisterointi where r.Vuosikurssi == inputData.ArkistoVuosikurssi select r.Rekisterointi_ID).FirstOrDefault(); if ((HoitajaId > 0) && (RekisteriId > 0)) { //tallennetaan hoitajatieto Arkistointikantaan: Arkistot newEntry = new Arkistot(); newEntry.Rekisterointi_ID = RekisteriId; newEntry.Hoitaja_ID = HoitajaId; //newEntry.Tiedot_arkistoitu = tiedot_arkistoitu.ToString(); newEntry.ArkistointiPvm = DateTime.Now; entities.Arkistot.Add(newEntry); entities.SaveChanges(); success = true; } } catch (Exception ex) { error = ex.GetType().Name + ": " + ex.Message; } finally { entities.Dispose(); } //palautetaan JSON-muotoinen tulos kutsujalle var result = new { success = success, error = error }; return(Json(result)); }//<--17.6.2016 lisätty arkistointi näkymä
// GET: Arkisto/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Arkistot arkistot = db.Arkistot.Find(id); if (arkistot == null) { return(HttpNotFound()); } return(View(arkistot)); }
public ActionResult Edit([Bind(Include = "Arkisto_ID,Tunnus,Etunimi,Toinen_nimi,Sukunimi,Katuosoite,Postinumero,Postitoimipaikka,Henkilotunnus,Aloituspvm,Valmistumispvm,Keskeytyspvm,Tiedot_arkistoitu,Huomio_ID,Osoite_ID,Puhelin_ID,Kurssi_ID,Rekisterointi_ID,Palvelu_ID,Asiakas_ID,Varaus_ID,Sahkoposti,Puhelinnumero_1,Hoitaja_ID")] Arkistot arkistot) { if (ModelState.IsValid) { db.Entry(arkistot).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Osoite_ID = new SelectList(db.Osoite, "Osoite_ID", "Katuosoite", arkistot.Osoite_ID); ViewBag.Puhelin_ID = new SelectList(db.Puhelin, "Puhelin_ID", "Puhelinnumero_1", arkistot.Puhelin_ID); ViewBag.Huomio_ID = new SelectList(db.Huomiot, "Huomio_ID", "Muut", arkistot.Huomio_ID); ViewBag.Asiakas_ID = new SelectList(db.Asiakkaat, "Asiakas_ID", "Etunimi", arkistot.Asiakas_ID); ViewBag.Varaus_ID = new SelectList(db.Varaus, "Varaus_ID", "Alku", arkistot.Varaus_ID); ViewBag.Palvelu_ID = new SelectList(db.Palvelut, "Palvelu_ID", "Palvelun_nimi", arkistot.Palvelu_ID); ViewBag.Hoitaja_ID = new SelectList(db.Hoitajat, "Hoitaja_ID", "Tunnus", arkistot.Hoitaja_ID); return(View(arkistot)); }
// GET: Arkisto/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Arkistot arkistot = db.Arkistot.Find(id); if (arkistot == null) { return(HttpNotFound()); } ViewBag.Osoite_ID = new SelectList(db.Osoite, "Osoite_ID", "Katuosoite", arkistot.Osoite_ID); ViewBag.Puhelin_ID = new SelectList(db.Puhelin, "Puhelin_ID", "Puhelinnumero_1", arkistot.Puhelin_ID); ViewBag.Huomio_ID = new SelectList(db.Huomiot, "Huomio_ID", "Muut", arkistot.Huomio_ID); ViewBag.Asiakas_ID = new SelectList(db.Asiakkaat, "Asiakas_ID", "Etunimi", arkistot.Asiakas_ID); ViewBag.Varaus_ID = new SelectList(db.Varaus, "Varaus_ID", "Alku", arkistot.Varaus_ID); ViewBag.Palvelu_ID = new SelectList(db.Palvelut, "Palvelu_ID", "Palvelun_nimi", arkistot.Palvelu_ID); ViewBag.Hoitaja_ID = new SelectList(db.Hoitajat, "Hoitaja_ID", "Tunnus", arkistot.Hoitaja_ID); return(View(arkistot)); }