Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Arkistot arkistot = db.Arkistot.Find(id);

            db.Arkistot.Remove(arkistot);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
        //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ä
Example #3
0
        // 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));
        }
Example #4
0
 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));
 }
Example #5
0
        // 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));
        }