Пример #1
0
        // GET: Tunnit
        public ActionResult Index()
        {
            List <Tunnit>          model    = new List <Tunnit>();
            MasterDetailJSEntities entities = new MasterDetailJSEntities();

            try
            {
                List <Tunnit> tunnit = entities.Tunnit.OrderByDescending(Tunnit => Tunnit.TuntiId).ToList();
                foreach (Tunnit tunti in tunnit)
                {
                    Tunnit tun = new Tunnit();
                    tun.TuntiId    = tunti.TuntiId;
                    tun.ProjektiId = tunti.ProjektiId;
                    tun.HenkiloId  = tunti.HenkiloId;
                    tun.Pvm        = tunti.Pvm;
                    tun.Tunnit1    = tunti.Tunnit1;

                    model.Add(tun);
                }

                return(View(model));
            }

            finally
            {
                entities.Dispose();
            }
        }
        public ActionResult Delete(string id)
        {
            HarjoitusEntities entities = new HarjoitusEntities();

            //etsitään id:n perusteella tunnit kannasta
            int    tuntiid = int.Parse(id);
            bool   OK      = false;
            Tunnit dbItem  = (from h in entities.Tunnit
                              where h.TuntiID == tuntiid
                              select h).FirstOrDefault();

            if (dbItem != null)
            {
                //tietokannasta poista
                entities.Tunnit.Remove(dbItem);
                // tallennus SQL tietokantaan
                entities.SaveChanges();

                //jos tallennus onnistuu
                OK = true;
            }

            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public ActionResult Create(Tunnit model)
        {
            MasterDetailJSEntities db = new MasterDetailJSEntities();

            Tunnit tunnit = new Tunnit();

            tunnit.TuntiId    = model.TuntiId;
            tunnit.ProjektiId = model.ProjektiId;
            tunnit.HenkiloId  = model.HenkiloId;
            tunnit.Pvm        = model.Pvm;
            tunnit.Tunnit1    = model.Tunnit1;

            db.Tunnit.Add(tunnit);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult PostSisaan([FromBody] Tunnit tunti)
        {
            TuntiLeimausDBContext db = new TuntiLeimausDBContext();

            try
            {
                Tunnit dbItem = new Tunnit()

                {
                    TunnitId      = tunti.TunnitId,
                    LuokkahuoneId = tunti.LuokkahuoneId,
                    OppilasId     = tunti.OppilasId,
                    Sisaan        = DateTime.Now,
                };

                _ = db.Tunnit.Add(dbItem);
                _ = db.SaveChanges();

                return(Ok(dbItem.TunnitId));
            }

            catch (Exception)
            {
                return(BadRequest("Jokin meni pieleen leimausta lisättäessä!?!?"));
            }

            finally
            {
                db.Dispose();
            }

            /*return doku.DocumentationId.ToString; //k*//*uittaus Frontille, että päivitys meni oikein --> Frontti voi tsekata, että kontrolleri palauttaa saman id:n mitä käsitteli*/
        }
        public ActionResult PostUlos([FromBody] Tunnit tunti)
        {
            TuntiLeimausDBContext db = new TuntiLeimausDBContext();

            try
            {
                Tunnit dbItem = (from p in db.Tunnit
                                 where p.OppilasId == tunti.OppilasId && p.LuokkahuoneId == tunti.LuokkahuoneId
                                 orderby p.TunnitId descending
                                 select p).First();
                {
                    dbItem.Ulos = DateTime.Now;
                    _           = db.SaveChanges();

                    return(Ok(dbItem.TunnitId));
                }
            }

            catch (Exception)
            {
                return(BadRequest("Jokin meni pieleen leimausta lisättäessä!?!?"));
            }

            finally
            {
                db.Dispose();
            }

            /*return doku.DocumentationId.ToString; //k*//*uittaus Frontille, että päivitys meni oikein --> Frontti voi tsekata, että kontrolleri palauttaa saman id:n mitä käsitteli*/
        }
        public ActionResult PutEdit(int key, [FromBody] Tunnit tunti)
        {
            TuntiLeimausDBContext db = new TuntiLeimausDBContext();

            try
            {
                Tunnit leimaus = db.Tunnit.Find(key);
                if (leimaus != null)
                {
                    leimaus.TunnitId      = tunti.TunnitId;
                    leimaus.LuokkahuoneId = tunti.LuokkahuoneId;
                    leimaus.Sisaan        = tunti.Sisaan;
                    leimaus.Ulos          = tunti.Ulos;
                    leimaus.OppilasId     = tunti.OppilasId;


                    db.SaveChanges();
                    return(Ok(leimaus.TunnitId));
                }

                else
                {
                    return(NotFound("Päivitettävää leimausta ei löytynyt!"));
                }
            }
            catch (Exception)
            {
                return(BadRequest("Jokin meni pieleen tuntita päivittäessä"));
            }

            finally
            {
                db.Dispose();
            }
        }
Пример #7
0
        public ActionResult Edit(SimplyTunnitData model)
        {
            Tunnit tunnit = db.Tunnit.Find(model.Tunti_id);

            tunnit.Tunti_id = model.Tunti_id;
            //tunnit.Projekti_id = model.Projekti_id;
            //tunnit.Henkilo_id = model.Henkilo_id;
            tunnit.Pvm            = model.Pvm;
            tunnit.ProjektiTunnit = model.ProjektiTunnit;

            int henkiloId = int.Parse(model.KokonimiH2);

            if (henkiloId > 0)
            {
                Henkilot hlo = db.Henkilot.Find(henkiloId);
                tunnit.Henkilo_id = hlo.Henkilo_id;
            }

            int projektiId = int.Parse(model.ProjektiNimi);

            if (projektiId > 0)
            {
                Projektit pro = db.Projektit.Find(projektiId);
                tunnit.Projekti_id = pro.Projekti_id;
            }

            ViewBag.ProjektiNimi = new SelectList((from pn in db.Projektit select new { Projekti_id = pn.Projekti_id, ProjektiNimi = pn.ProjektiNimi }), "Projekti_id", "ProjektiNimi", tunnit.Projekti_id);
            ViewBag.KokonimiH2   = new SelectList((from h in db.Henkilot select new { Henkilo_id = h.Henkilo_id, KokonimiH2 = h.Etunimi + " " + h.Sukunimi }), "Henkilo_id", "KokonimiH2", tunnit.Henkilo_id);

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #8
0
        public ActionResult DeleteConfirmed(int id)
        {
            Tunnit tunnit = db.Tunnit.Find(id);

            db.Tunnit.Remove(tunnit);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #9
0
        // GET: Tunnits/Create
        public ActionResult Create()
        {
            AsiakastietokantaEntities db = new AsiakastietokantaEntities();

            Tunnit model = new Tunnit();

            return(View(model));
        }
Пример #10
0
        // GET: Tunnits/Create
        public ActionResult Create()
        {
            MasterDetailJSEntities db = new MasterDetailJSEntities();

            Tunnit model = new Tunnit();

            return(View(model));
        }
Пример #11
0
        public ActionResult Update(Tunnit tunn)
        {
            HarjoitusEntities entities = new HarjoitusEntities();

            //oletetaan että tallennusoperaatio ei onnistu
            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            //if (id == "(uusi)")
            if (tunn.TuntiID == 0)
            //if (id == null)
            {
                // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    //TuntiID = tunn.TuntiID,
                    ProjektiID     = tunn.ProjektiID,
                    HenkiloID      = tunn.HenkiloID,
                    Pvm            = tunn.Pvm,
                    ProjektiTunnit = tunn.ProjektiTunnit
                };

                // tallennus tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                //haetaan id:n perusteella rivi SQL tietokannasta
                Tunnit dbItem = (from h in entities.Tunnit
                                 where h.TuntiID == tunn.TuntiID
                                 select h).FirstOrDefault();   //haetaan vain yhden henkilön tiedot

                //jos tiedot löytyvät eli ei ole null
                if (dbItem != null)
                {
                    //dbItem.TuntiID = tunn.TuntiID;  //tätä ei käytetä
                    dbItem.ProjektiID     = tunn.ProjektiID;
                    dbItem.HenkiloID      = tunn.HenkiloID;
                    dbItem.Pvm            = tunn.Pvm;
                    dbItem.ProjektiTunnit = tunn.ProjektiTunnit;


                    // tallennus SQL tietokantaan
                    entities.SaveChanges();

                    //jos tallennus onnistuu
                    OK = true;
                }
            }
            //entiteettiolion vapauttaminen
            entities.Dispose();

            // palautetaan 'json' muodossa
            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Пример #12
0
 public ActionResult Edit([Bind(Include = "TuntiID,ProjektiID,HenkiloID,Pvm,Projektitunnit")] Tunnit tunnit)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tunnit).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tunnit));
 }
Пример #13
0
        public ActionResult Update(Tunnit tunn)
        {
            OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities();
            int id = tunn.TuntiID;

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (id == 0)
            {
                // kyseessä on uusien tuntien lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    TuntiID            = tunn.TuntiID,
                    ProjektiID         = tunn.ProjektiID,
                    HenkiloID          = tunn.HenkiloID,
                    Pvm                = tunn.Pvm,
                    ProjektiTunti      = tunn.ProjektiTunti,
                    ProjektiTunnit     = tunn.ProjektiTunnit,
                    SuunnitellutTunnit = tunn.SuunnitellutTunnit,
                    ToteutuneetTunnit  = tunn.ToteutuneetTunnit
                };

                // tallennus tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Tunnit dbItem = (from t in entities.Tunnit
                                 where t.TuntiID == id
                                 select t).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.TuntiID            = tunn.TuntiID;
                    dbItem.ProjektiID         = tunn.ProjektiID;
                    dbItem.HenkiloID          = tunn.HenkiloID;
                    dbItem.Pvm                = tunn.Pvm;
                    dbItem.ProjektiTunti      = tunn.ProjektiTunti;
                    dbItem.ProjektiTunnit     = tunn.ProjektiTunnit;
                    dbItem.SuunnitellutTunnit = tunn.SuunnitellutTunnit;
                    dbItem.ToteutuneetTunnit  = tunn.ToteutuneetTunnit;

                    // tallennus tietokantaan
                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Пример #14
0
        public ActionResult Create([Bind(Include = "TuntiID,ProjektiID,HenkiloID,Pvm,Projektitunnit")] Tunnit tunnit)
        {
            if (ModelState.IsValid)
            {
                db.Tunnit.Add(tunnit);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tunnit));
        }
Пример #15
0
        public ActionResult DeleteConfirmed(int id)
        {
            Tunnit tunnit = db.Tunnit.Find(id);

            db.Tunnit.Remove(tunnit);
            db.SaveChanges();

            ViewBag.ProjektiNimi = new SelectList((from pn in db.Projektit select new { Projekti_id = pn.Projekti_id, ProjektiNimi = pn.ProjektiNimi }), "Projekti_id", "ProjektiNimi", null);
            ViewBag.KokonimiH    = new SelectList((from kn in db.Henkilot select new { Henkilo_id = kn.Henkilo_id, KokonimiH = kn.Etunimi + " " + kn.Sukunimi }), "Henkilo_id", "KokonimiH", null);

            return(RedirectToAction("Index"));
        }
Пример #16
0
        public ActionResult Edit(Tunnit model)
        {
            Tunnit tun = db.Tunnit.Find(model.TuntiId);

            tun.ProjektiId = model.ProjektiId;
            tun.HenkiloId  = model.HenkiloId;
            tun.Pvm        = model.Pvm;
            tun.Tunnit1    = model.Tunnit1;

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }//edit
Пример #17
0
        // GET: Tunnits/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tunnit tunnit = db.Tunnit.Find(id);

            if (tunnit == null)
            {
                return(HttpNotFound());
            }
            return(View(tunnit));
        }
        public ActionResult UpdateTunti(Tunnit tunn)
        {
            OhjelmoinninJatkoEntities entities = new OhjelmoinninJatkoEntities();
            int id = tunn.TuntiId;

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (id == 0)
            {
                // kyseessä on uuden henkilön lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    Identity        = tunn.Identity,
                    ProjektiId      = tunn.ProjektiId,
                    HenkiloId       = tunn.HenkiloId,
                    Pvm             = tunn.Pvm,
                    ProjektinTunnit = tunn.ProjektinTunnit
                };

                // tallennus tietokantaan, Tunti-Id muodostuu automaattisesti
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }

            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Tunnit dbItem = (from c in entities.Tunnit
                                 where c.TuntiId == id
                                 select c).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.Identity        = tunn.Identity;
                    dbItem.ProjektiId      = tunn.ProjektiId;
                    dbItem.HenkiloId       = tunn.HenkiloId;
                    dbItem.Pvm             = tunn.Pvm;
                    dbItem.ProjektinTunnit = tunn.ProjektinTunnit;

                    // tallennus tietokantaan
                    entities.SaveChanges();
                    OK = true;
                }
            }

            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Пример #19
0
        public ActionResult Update(Tunnit tunn)
        {
            ProjektittietokantaEntities entities = new ProjektittietokantaEntities();

            int id = tunn.Tunnitid;

            bool OK = false;

            if (tunn.Tunnitid == 0)

            {
                // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    //Tunnitid = tunn.Tunnitid,
                    Projektiid = tunn.Projektiid,
                    Henkiloid  = tunn.Henkiloid,
                    Pvm        = tunn.Pvm,
                    Tunnit1    = tunn.Tunnit1
                };

                // tallennus tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta

                Tunnit dbItem = (from t in entities.Tunnit
                                 where t.Tunnitid == id
                                 select t).FirstOrDefault();

                if (dbItem != null)
                {
                    dbItem.Projektiid = tunn.Projektiid;
                    dbItem.Henkiloid  = tunn.Henkiloid;
                    dbItem.Pvm        = tunn.Pvm;
                    dbItem.Tunnit1    = tunn.Tunnit1;

                    // tallennus tietokantaan
                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Update(Tunnit tunn)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            string id = tunn.TuntiID.ToString();

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (id == "(uusi)")
            {
                // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    TuntiID        = tunn.TuntiID,
                    ProjektiID     = tunn.ProjektiID,
                    HenkiloID      = tunn.HenkiloID,
                    Pvm            = tunn.Pvm,
                    Projektitunnit = tunn.Projektitunnit
                };

                // tallennus tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Tunnit dbItem = (from t in entities.Tunnit
                                 where t.TuntiID.ToString() == id
                                 select t).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.ProjektiID     = tunn.ProjektiID;
                    dbItem.HenkiloID      = tunn.HenkiloID;
                    dbItem.Pvm            = tunn.Pvm;
                    dbItem.Projektitunnit = tunn.Projektitunnit;


                    //tallennus tietokantaan
                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Deleteleimaus(int key) //
        {
            TuntiLeimausDBContext db = new TuntiLeimausDBContext();
            Tunnit tunti             = db.Tunnit.Find(key);

            if (tunti != null)
            {
                db.Tunnit.Remove(tunti);
                db.SaveChanges();
                return(Ok("tunti " + key + " poistettiin"));
            }
            else
            {
                return(NotFound("tuntita " + key + " ei löydy"));
            }
        }
        public ActionResult Update(Tunnit tunnit)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (tunnit.TuntiId == 0)
            {
                // kyseessä on uuden tunnin lisääminen, kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    HenkiloId  = tunnit.HenkiloId,
                    TyoId      = tunnit.TyoId,
                    Tuntimaara = tunnit.Tuntimaara,
                    Paivamaara = tunnit.Paivamaara,
                };

                // tallennus tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Tunnit dbItem = (from h in entities.Tunnit
                                 where h.TuntiId == tunnit.TuntiId
                                 select h).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.HenkiloId  = tunnit.HenkiloId;
                    dbItem.TyoId      = tunnit.TyoId;
                    dbItem.Tuntimaara = tunnit.Tuntimaara;
                    dbItem.Paivamaara = tunnit.Paivamaara;

                    // tallennus tietokantaan
                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Пример #23
0
        //modaali-ikkunan luonti
        public ActionResult Update(Tunnit tun)
        {
            HarjoitustietokantaEntities entities = new HarjoitustietokantaEntities();
            int id = tun.TuntiId;

            bool OK = false;

            //onko kyseessä uusi lisäys vai vanhan muokkaus
            if (id.ToString() == "(lisätään automaattisesti)")
            {
                //uuden lisääminen eli kopioidaan kentät
                Tunnit dbItem = new Tunnit()
                {
                    //otetaan CompanyNamesta Substring funktiolla 5 ensimmäistä merkkiä, jos loppuu
                    //välilyöntiin tehdään Trim()
                    TuntiId    = tun.TuntiId,
                    ProjektiId = tun.ProjektiId,
                    HenkiloId  = tun.HenkiloId,
                    Pvm        = tun.Pvm,
                    Tunnit1    = tun.Tunnit1
                };
                //tallennetaan uusi lisäys tietokantaan
                entities.Tunnit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                Tunnit dbItem = (from t in entities.Tunnit
                                 where t.TuntiId == id
                                 select t).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.ProjektiId = tun.ProjektiId;
                    dbItem.HenkiloId  = tun.HenkiloId;
                    dbItem.Pvm        = tun.Pvm;
                    dbItem.Tunnit1    = tun.Tunnit1;

                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();
            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Пример #24
0
        // GET: Tunti/Details/5
        public ActionResult Details(int?id)
        {
            List <SimplyTunnitData> model = new List <SimplyTunnitData>();

            JohaMeriSQL1Entities entities = new JohaMeriSQL1Entities();

            try
            {
                Tunnit tunti = entities.Tunnit.Find(id);
                if (tunti == null)
                {
                    return(HttpNotFound());
                }

                Tunnit tuntidetail = entities.Tunnit.Find(tunti.Tunti_id);

                SimplyTunnitData tun = new SimplyTunnitData();
                tun.Tunti_id       = tuntidetail.Tunti_id;
                tun.Pvm            = tuntidetail.Pvm.GetValueOrDefault();
                tun.ProjektiTunnit = tuntidetail.ProjektiTunnit;

                tun.Henkilo_id = tuntidetail.Henkilot.Henkilo_id;
                tun.Etunimi    = tuntidetail.Henkilot.Etunimi;
                tun.Sukunimi   = tuntidetail.Henkilot.Sukunimi;

                tun.Projekti_id  = tuntidetail.Projektit.Projekti_id;
                tun.ProjektiNimi = tuntidetail.Projektit.ProjektiNimi;
                tun.Esimies      = tuntidetail.Projektit.Esimies;
                tun.Avattu       = tuntidetail.Projektit.Avattu;
                tun.Suljettu     = tuntidetail.Projektit.Suljettu;
                tun.Status       = tuntidetail.Projektit.Status;

                ViewBag.ProjektiNimi = new SelectList((from pn in db.Projektit select new { Projekti_id = pn.Projekti_id, ProjektiNimi = pn.ProjektiNimi }), "Projekti_id", "ProjektiNimi", tun.Projekti_id);
                ViewBag.KokonimiH    = new SelectList((from kn in db.Henkilot select new { Henkilo_id = kn.Henkilo_id, KokonimiH = kn.Etunimi + " " + kn.Sukunimi }), "Henkilo_id", "KokonimiH", tun.Henkilo_id);
            }
            finally
            {
                entities.Dispose();
            }

            return(View(model));
        }
Пример #25
0
        public ActionResult CreateTunnit(SimplyTunnitData model)
        {
            Tunnit tunnit = new Tunnit();

            tunnit.Tunti_id       = model.Tunti_id;
            tunnit.Projekti_id    = model.Projekti_id;
            tunnit.Henkilo_id     = model.Henkilo_id;
            tunnit.Pvm            = DateTime.Now;
            tunnit.ProjektiTunnit = model.ProjektiTunnit;

            db.Tunnit.Add(tunnit);

            int henkiloId = int.Parse(model.KokonimiH2);

            if (henkiloId > 0)
            {
                Tunnit tun = db.Tunnit.Find(henkiloId);
                tunnit.Henkilo_id = tun.Henkilo_id;
                ViewBag.KokonimiH = new SelectList((from kn in db.Henkilot select new { Henkilo_id = kn.Henkilo_id, KokonimiH = kn.Etunimi + " " + kn.Sukunimi }), "Henkilo_id", "KokonimiH", tunnit.Henkilo_id);
            }

            int projektiId = int.Parse(model.ProjektiNimi);

            if (projektiId > 0)
            {
                Projektit pro = db.Projektit.Find(projektiId);
                tunnit.Projekti_id = pro.Projekti_id;
            }

            ViewBag.ProjektiNimi = new SelectList((from pn in db.Projektit select new { Projekti_id = pn.Projekti_id, ProjektiNimi = pn.ProjektiNimi }), "Projekti_id", "ProjektiNimi", tunnit.Projekti_id);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }
Пример #26
0
        public ActionResult Delete(int id)
        {
            OhjelmoinninjatkoEntities entities = new OhjelmoinninjatkoEntities();

            //etsitään id:n perusteella tuntirivi kannasta
            bool   OK     = false;
            Tunnit dbItem = (from t in entities.Tunnit
                             where t.TuntiID == id
                             select t).FirstOrDefault();

            if (dbItem != null)
            {
                // tietokannasta poisto
                entities.Tunnit.Remove(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Delete(string id)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();

            // etsitään id:n perusteella asiakasrivi kannasta
            bool   OK     = false;
            Tunnit dbItem = (from t in entities.Tunnit
                             where t.ProjektiID.ToString() == id
                             select t).FirstOrDefault();

            if (dbItem != null)
            {
                // tietokannasta poisto
                entities.Tunnit.Remove(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Delete(int id)
        {
            scrumDatabaseEntities entities = new scrumDatabaseEntities();

            // etsitään id:n perusteella asiakasrivi kannasta
            bool   ok     = false;
            Tunnit dbItem = (from h in entities.Tunnit
                             where h.TuntiId == id
                             select h).FirstOrDefault();

            if (dbItem != null)
            {
                // tietokannasta poisto
                entities.Tunnit.Remove(dbItem);
                entities.SaveChanges();
                ok = true;
            }
            entities.Dispose();

            return(Json(ok, JsonRequestBehavior.AllowGet));
        }
Пример #29
0
        }//edit

        // GET: Tunnits/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tunnit tunti = db.Tunnit.Find(id);

            if (tunti == null)
            {
                return(HttpNotFound());
            }
            Tunnit tun = new Tunnit();

            tun.TuntiId    = tunti.TuntiId;
            tun.ProjektiId = tunti.ProjektiId;
            tun.HenkiloId  = tunti.HenkiloId;
            tun.Pvm        = tunti.Pvm;
            tun.Tunnit1    = tunti.Tunnit1;

            return(View(tun));
        }
        public ActionResult DeleteTunti(int id)
        {
            OhjelmoinninJatkoEntities entities = new OhjelmoinninJatkoEntities();

            bool OK = false;

            Tunnit dbItem = (from c in entities.Tunnit
                             where c.TuntiId == id
                             select c).FirstOrDefault();

            if (dbItem != null)
            {
                // poisto tietokannasta
                entities.Tunnit.Remove(dbItem);
                entities.SaveChanges();
                OK = true;
            }

            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }