Example #1
0
        public ActionResult Create(Henkilot model)
        {
            AsiakastietokantaEntities db = new AsiakastietokantaEntities();

            Henkilot henkilot = new Henkilot();

            henkilot.HenkiloID = model.HenkiloID;
            henkilot.Etunimi   = model.Etunimi;
            henkilot.Sukunimi  = model.Sukunimi;
            henkilot.Osoite    = model.Osoite;
            henkilot.Esimies   = model.Esimies;

            db.Henkilot.Add(henkilot);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }


            return(RedirectToAction("Index"));
        }
Example #2
0
        // GET: Tunnits/Create
        public ActionResult Create()
        {
            AsiakastietokantaEntities db = new AsiakastietokantaEntities();

            Tunnit model = new Tunnit();

            return(View(model));
        }
Example #3
0
        // GET: Henkilots/Create
        public ActionResult Create()
        {
            AsiakastietokantaEntities db = new AsiakastietokantaEntities();

            Henkilot model = new Henkilot();

            return(View(model));
        }
        public ActionResult Index2()
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            List <Henkilot>           model    = entities.Henkilot.ToList();

            entities.Dispose();

            return(View(model));
        }
        // GET: Customer
        public ActionResult Index()
        {
            ViewBag.OmaTieto = "ABC123";

            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            List <Tunnit>             model    = entities.Tunnit.ToList();

            entities.Dispose();

            return(View(model));
        }
        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 JsonResult GetSingleProjekti(string id)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            var model = (from p in entities.Projektit
                         where p.ProjektiID.ToString() == id
                         select new
            {
                ProjektiID = p.ProjektiID,
                Projektinimi = p.Projektinimi,
            }).FirstOrDefault();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

            return(Json(json, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Update(Henkilot henk)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            int  id = henk.HenkiloID;
            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (henk.HenkiloID == 0)
            {
                // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät
                Henkilot dbItem = new Henkilot()
                {
                    Etunimi  = henk.Etunimi,
                    Sukunimi = henk.Sukunimi,
                    Osoite   = henk.Osoite,
                    Esimies  = henk.Esimies
                };

                // tallennus tietokantaan
                entities.Henkilot.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Henkilot dbItem = (from h in entities.Henkilot
                                   where h.HenkiloID == id
                                   select h).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.Etunimi  = henk.Etunimi;
                    dbItem.Sukunimi = henk.Sukunimi;
                    dbItem.Osoite   = henk.Osoite;
                    dbItem.Esimies  = henk.Esimies;

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

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Example #9
0
        // GET: Projekti
        public JsonResult GetList()
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            //List<Projektit> model = entities.Projektit.ToList();

            var model = (from p in entities.Projektit
                         select new
            {
                ProjektiID = p.ProjektiID,
                Projektinimi = p.Projektinimi
            }).ToList();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

            return(Json(json, JsonRequestBehavior.AllowGet));
        }
Example #10
0
        public ActionResult Edit2(Henkilot henk)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();

            bool OK = false;

            if (henk.HenkiloID == 0)
            {
                Henkilot dbItem = new Henkilot()
                {
                    Etunimi  = henk.Etunimi,
                    Sukunimi = henk.Sukunimi,
                    Osoite   = henk.Osoite,
                    Esimies  = henk.Esimies
                };

                entities.Henkilot.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                Henkilot dbItem = (from h in entities.Henkilot
                                   where h.HenkiloID == henk.HenkiloID
                                   select h).FirstOrDefault();


                if (dbItem != null)
                {
                    dbItem.HenkiloID = henk.HenkiloID;
                    dbItem.Etunimi   = henk.Etunimi;
                    dbItem.Sukunimi  = henk.Sukunimi;
                    dbItem.Osoite    = henk.Osoite;
                    dbItem.Esimies   = henk.Esimies;


                    entities.SaveChanges();
                    OK = true;
                }
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Example #11
0
        public ActionResult Delete(int id)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();

            bool     OK     = false;
            Henkilot dbItem = (from h in entities.Henkilot
                               where h.HenkiloID == id
                               select h).FirstOrDefault();

            if (dbItem != null)
            {
                entities.Henkilot.Remove(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            entities.Dispose();

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Update(Projektit proj)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            string id = proj.ProjektiID.ToString();

            bool OK = false;

            // onko kyseessä muokkaus vai uuden lisääminen?
            if (id == "(uusi)")
            {
                // kyseessä on uuden asiakkaan lisääminen, kopioidaan kentät
                Projektit dbItem = new Projektit()
                {
                    ProjektiID   = proj.ProjektiID,
                    Projektinimi = proj.Projektinimi,
                };

                // tallennus tietokantaan
                entities.Projektit.Add(dbItem);
                entities.SaveChanges();
                OK = true;
            }
            else
            {
                // muokkaus, haetaan id:n perusteella riviä tietokannasta
                Projektit dbItem = (from p in entities.Projektit
                                    where p.ProjektiID.ToString() == id
                                    select p).FirstOrDefault();
                if (dbItem != null)
                {
                    dbItem.Projektinimi = proj.Projektinimi;


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

            return(Json(OK, JsonRequestBehavior.AllowGet));
        }
Example #13
0
        // GET: Henkilots
        public ActionResult Index()
        {
            {
                List <Henkilot> model = new List <Henkilot>();
                try
                {
                    AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
                    model = entities.Henkilot.ToList();

                    entities.Dispose();
                }

                catch (Exception ex)
                {
                    ViewBag.ErrorMessage = ex.GetType() + ": " + ex.Message;
                }

                return(View(model));
            }
        }
        public JsonResult GetSingleTunti(string id)
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            var model = (from t in entities.Tunnit
                         where t.TuntiID.ToString() == id
                         select new
            {
                TuntiID = t.TuntiID,
                ProjektiID = t.ProjektiID,
                HenkiloID = t.HenkiloID,
                Pvm = t.Pvm,
                Projektitunnit = t.Projektitunnit
            }).FirstOrDefault();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

            return(Json(json, 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 JsonResult GetSingleHenkilo(int id)
        {
            {
                AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
                var model = (from h in entities.Henkilot
                             where h.HenkiloID == id
                             select new
                {
                    HenkiloID = h.HenkiloID,
                    Etunimi = h.Etunimi,
                    Sukunimi = h.Sukunimi,
                    Osoite = h.Osoite,
                    Esimies = h.Esimies,
                }).FirstOrDefault();

                string json = JsonConvert.SerializeObject(model);
                entities.Dispose();

                return(Json(json, JsonRequestBehavior.AllowGet));
            }
        }
        // GET: Projekti
        public JsonResult GetList()
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            //List<Projektit> model = entities.Projektit.ToList();

            var model = (from h in entities.Henkilot
                         select new
            {
                HenkiloID = h.HenkiloID,
                Etunimi = h.Etunimi,
                Sukunimi = h.Sukunimi,
                Osoite = h.Osoite,
                Esimies = h.Esimies
            }).ToList();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

            return(Json(json, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetList()
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            //List<Customer> model = entities.Customers.ToList();

            var model = (from p in entities.Projektit
                         select new
            {
                ProjektiID = p.ProjektiID,
                Projektinimi = p.Projektinimi,
            }).ToList();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

            Response.Expires      = -1;
            Response.CacheControl = "no-cache";

            return(Json(json, JsonRequestBehavior.AllowGet));
        }
        // GET: Projekti
        public JsonResult GetList()
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();
            //List<Projektit> model = entities.Projektit.ToList();

            var model = (from t in entities.Tunnit
                         select new
            {
                TuntiID = t.TuntiID,
                ProjektiID = t.ProjektiID,
                HenkiloID = t.HenkiloID,
                Pvm = t.Pvm,
                Projektitunnit = t.Projektitunnit
            }).ToList();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

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

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

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

            return(Json(ok, JsonRequestBehavior.AllowGet));
        }
Example #21
0
        public JsonResult GetList()
        {
            AsiakastietokantaEntities entities = new AsiakastietokantaEntities();

            var model = (from h in entities.Henkilot
                         select new
            {
                Henkilo_id = h.HenkiloID,
                Etunimi = h.Etunimi,
                Sukunimi = h.Sukunimi,
                Osoite = h.Osoite,
                Esimies = h.Esimies
            }).ToList();

            string json = JsonConvert.SerializeObject(model);

            entities.Dispose();

            Response.Expires      = -1;
            Response.CacheControl = "no-cache";

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