public ActionResult Asiakaslomake(AsiakasPuhelinNakyma model)
        {
            kauppeedbEntities db = new kauppeedbEntities();

            List <Asiakas> asiakaslista = db.Asiakas.ToList();

            ViewBag.Asiakaslistaus = new SelectList(asiakaslista, "Asiakas_id", "Etunimi");

            Asiakas asiakas = new Asiakas();

            asiakas.Etunimi       = model.Etunimi;
            asiakas.Sukunimi      = model.Sukunimi;
            asiakas.Henkilotunnus = model.Henkilotunnus;

            db.Asiakas.Add(asiakas);
            db.SaveChanges();

            int viimeisinId = asiakas.Asiakas_id;

            Puhelin puhelin = new Puhelin();

            puhelin.Asiakas_id      = viimeisinId;
            puhelin.Puhelinnumero_1 = model.Puhelinnumero_1;

            db.Puhelin.Add(puhelin);
            db.SaveChanges();


            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Asiakas_id,Etunimi,Sukunimi,Henkilotunnus,Huomiot,Sahkoposti,Käyttäjä_id,Osoite_id,Puhelin_id,Puhelinnumero,Hoitaja_id,Varaus_id,Palvelu_id")] Asiakas asiakas)
        {
            if (ModelState.IsValid)
            {
                db.Asiakas.Add(asiakas);
                // db.SaveChanges();

                int viimeisinAsiakas_id = asiakas.Asiakas_id;

                Puhelin puhelin = new Puhelin();
                //puhelin.Puhelinnumero_1 = asiakas.Puhelinnumero;
                puhelin.Asiakas_id = viimeisinAsiakas_id;

                db.Puhelin.Add(puhelin);
                db.SaveChanges();


                return(RedirectToAction("Index"));
            }

            ViewBag.Osoite_id       = new SelectList(db.Osoite, "Osoite_id", "Katuosoite", asiakas.Osoite_id);
            ViewBag.Puhelin_id      = new SelectList(db.Puhelin, "Puhelin_id", "Puhelinnumero_1", asiakas.Puhelin_id);
            ViewBag.Puhelinnumero_1 = new SelectList(db.Puhelin, "Puhelinnumero_1", "Puhelinnumero_1", asiakas.Puhelin_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", asiakas.Hoitaja_id);
            ViewBag.Varaus_id       = new SelectList(db.Varaus, "Varaus_id", "Palvelun_nimi", asiakas.Varaus_id);
            ViewBag.Palvelu_id      = new SelectList(db.Palvelu, "Palvelu_id", "Palvelun_Nimi", asiakas.Palvelu_id);
            ViewBag.Käyttäjä_id     = new SelectList(db.Kayttaja, "Käyttäjä_id", "Käyttäjätunnus", asiakas.Käyttäjä_id);


            return(View(asiakas));
        }
        public ActionResult Create([Bind(Include = "Hoitopaikka_id,Hoitopaikan_Nimi,Hoitopaikan_Numero,Toimipiste_id,Varaus_id")] Hoitopaikka hoitopaikka)
        {
            if (ModelState.IsValid)
            {
                db.Hoitopaikka.Add(hoitopaikka);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Toimipiste_id = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", hoitopaikka.Toimipiste_id);
            ViewBag.Varaus_id     = new SelectList(db.Varaus, "Varaus_id", "Palvelun_nimi", hoitopaikka.Varaus_id);
            return(View(hoitopaikka));
        }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "Toimipiste_id,Toimipiste_Nimi,Huomio,Hoitopaikka_id,Osoite_id,Puhelin_id")] Toimipiste toimipiste)
        {
            if (ModelState.IsValid)
            {
                db.Toimipiste.Add(toimipiste);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Hoitopaikka_id = new SelectList(db.Hoitopaikka, "Hoitopaikka_id", "Hoitopaikan_Nimi", toimipiste.Hoitopaikka_id);
            ViewBag.Osoite_id      = new SelectList(db.Osoite, "Osoite_id", "Katuosoite", toimipiste.Osoite_id);
            ViewBag.Puhelin_id     = new SelectList(db.Puhelin, "Puhelin_id", "Puhelinnumero_1", toimipiste.Puhelin_id);
            return(View(toimipiste));
        }
        public ActionResult Create([Bind(Include = "Käyttäjä_id,Käyttäjätunnus,Salasana,Asiakas_id,Hoitaja_Id,Henkilokunta_id")] Kayttaja kayttaja)
        {
            if (ModelState.IsValid)
            {
                db.Kayttaja.Add(kayttaja);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", kayttaja.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", kayttaja.Henkilokunta_id);
            ViewBag.Hoitaja_Id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", kayttaja.Hoitaja_Id);
            return(View(kayttaja));
        }
Ejemplo n.º 6
0
        public ActionResult Create([Bind(Include = "Osoite_id,Katuosoite,Postinumero,Postitoimipaikka,Asiakas_id,Hoitaja_id,Henkilokunta_id,Toimipiste_id")] Osoite osoite)
        {
            if (ModelState.IsValid)
            {
                db.Osoite.Add(osoite);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", osoite.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", osoite.Henkilokunta_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", osoite.Hoitaja_id);
            ViewBag.Toimipiste_id   = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", osoite.Toimipiste_id);
            return(View(osoite));
        }
        public ActionResult Create([Bind(Include = "Palvelu_id,Palvelun_Nimi,Palvelun_Kesto,Palvelun_Hinta,Asiakas_id,Hoitaja_id,Toimipiste_id,Varaus_id")] Palvelu palvelu)
        {
            if (ModelState.IsValid)
            {
                db.Palvelu.Add(palvelu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id    = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", palvelu.Asiakas_id);
            ViewBag.Hoitaja_id    = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", palvelu.Hoitaja_id);
            ViewBag.Toimipiste_id = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", palvelu.Toimipiste_id);
            ViewBag.Varaus_id     = new SelectList(db.Varaus, "Varaus_id", "Palvelun_nimi", palvelu.Varaus_id);
            return(View(palvelu));
        }
        public ActionResult Create([Bind(Include = "Puhelin_id,Puhelinnumero_1,Puhelinnumero_2,Puhelinnumero_3,Asiakas_id,Hoitaja_id,Henkilokunta_id,Toimipiste_id")] Puhelin puhelin)
        {
            if (ModelState.IsValid)
            {
                db.Puhelin.Add(puhelin);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", puhelin.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", puhelin.Henkilokunta_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", puhelin.Hoitaja_id);
            ViewBag.Toimipiste_id   = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", puhelin.Toimipiste_id);
            return(View(puhelin));
        }
        public ActionResult Create([Bind(Include = "Henkilokunta_id,Etunimi,Sukunimi,Henkilotunnus,Huomiot,Sahkoposti,Käyttäjä_id,Osoite_id,Puhelin_id,Asiakas_id,Hoitaja_id,Varaus_id,Palvelu_id,Kurssi_id")] Henkilokunta henkilokunta)
        {
            if (ModelState.IsValid)
            {
                db.Henkilokunta.Add(henkilokunta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Osoite_id   = new SelectList(db.Osoite, "Osoite_id", "Katuosoite", henkilokunta.Osoite_id);
            ViewBag.Puhelin_id  = new SelectList(db.Puhelin, "Puhelin_id", "Puhelinnumero_1", henkilokunta.Puhelin_id);
            ViewBag.Hoitaja_id  = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", henkilokunta.Hoitaja_id);
            ViewBag.Varaus_id   = new SelectList(db.Varaus, "Varaus_id", "Palvelun_nimi", henkilokunta.Varaus_id);
            ViewBag.Palvelu_id  = new SelectList(db.Palvelu, "Palvelu_id", "Palvelun_Nimi", henkilokunta.Palvelu_id);
            ViewBag.Käyttäjä_id = new SelectList(db.Kayttaja, "Käyttäjä_id", "Käyttäjätunnus", henkilokunta.Käyttäjä_id);
            return(View(henkilokunta));
        }
        public ActionResult Create([Bind(Include = "Varaus_id,Palvelun_nimi,Alku,Loppu,pvm,Type,Huomio,Hoitaja_id,Hoitopaikka_id,Asiakas_id,Henkilokunta_id,Toimipiste_id,Palvelu_id")] Varaus varaus)
        {
            int viimeisin_id = ViewBag.Varaus_id;

            if (ModelState.IsValid)
            {
                db.Varaus.Add(varaus);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Asiakas_id      = new SelectList(db.Asiakas, "Asiakas_id", "Etunimi", varaus.Asiakas_id);
            ViewBag.Henkilokunta_id = new SelectList(db.Henkilokunta, "Henkilokunta_id", "Etunimi", varaus.Henkilokunta_id);
            ViewBag.Hoitaja_id      = new SelectList(db.Hoitaja, "Hoitaja_id", "Etunimi", varaus.Hoitaja_id);
            ViewBag.Hoitopaikka_id  = new SelectList(db.Hoitopaikka, "Hoitopaikka_id", "Hoitopaikan_Nimi", varaus.Hoitopaikka_id);
            ViewBag.Palvelu_id      = new SelectList(db.Palvelu, "Palvelu_id", "Palvelun_Nimi", varaus.Palvelu_id);
            ViewBag.Toimipiste_id   = new SelectList(db.Toimipiste, "Toimipiste_id", "Toimipiste_Nimi", varaus.Toimipiste_id);
            return(View(varaus));
        }
        public ActionResult Rekisteroikayttaja(RekisterointiViewModel model)
        {
            kauppeedbEntities db = new kauppeedbEntities();

            Kayttaja kayttaja = new Kayttaja();

            kayttaja.Käyttäjätunnus = model.Käyttäjätunnus;
            kayttaja.Salasana       = model.Salasana;
            kayttaja.Rooli_id       = 3;

            db.Kayttaja.Add(kayttaja);
            db.SaveChanges();

            return(View());
        }
            protected override void OnEventResize(DayPilot.Web.Mvc.Events.Calendar.EventResizeArgs e)
            //protected override void OnInit(DayPilot.Web.Mvc.Events.Month.InitArgs e)
            {
                kauppeedbEntities db = new kauppeedbEntities();
                var eid = Convert.ToInt32(e.Id);
                //var toBeResized = (from ev in db.Varaus where ev.Varaus_id == Convert.ToInt32(e.Id) select ev).First();
                var toBeResized = (from ev in db.Varaus where ev.Varaus_id == eid select ev).First();

                toBeResized.Alku  = e.NewStart;
                toBeResized.Loppu = e.NewEnd;
                //toBeResized.Alku = Convert.ToString(e.NewStart);
                //toBeResized.Loppu = Convert.ToString(e.NewEnd);
                //db.SubmitChanges();
                db.SaveChanges();
                Update();
            }
            //protected override void OnTimeRangeSelected(TimeRangeSelectedArgs e)
            //{
            //    string name = (string)e.Data["name"];
            //    if (String.IsNullOrEmpty(name))
            //    {
            //        name = "(default)";
            //    }
            //    new EventManager(Controller).EventCreate(e.Start, e.End, name);
            //    Update();
            //}



            protected override void OnTimeRangeSelected(DayPilot.Web.Mvc.Events.Calendar.TimeRangeSelectedArgs e)
            {
                kauppeedbEntities db = new kauppeedbEntities();
                //var edata = (string)e.Data["name"];
                //var edata = Convert.ToString(e.Data["name"]);
                //var toBeCreated = new Varaus { Alku = Convert.ToString(e.Start), Loppu = Convert.ToString(e.End), Palvelun_nimi = (string)e.Data["name"] };
                //var toBeCreated = new Varaus { Alku = Convert.ToString(e.Start), Loppu = Convert.ToString(e.End), Palvelun_nimi = (string)e.Data["name"] };
                var toBeCreated = new Varaus {
                    Alku = e.Start, Loppu = e.End, Palvelun_nimi = (string)e.Data["name"]
                };

                //var toBeCreated = new Varaus { Alku = e.Start, Loppu = e.End, Palvelun_nimi = Convert.ToString(e.Data["name"]) };
                //var toBeCreated = new Varaus { Alku = e.Start, Loppu = e.End, Palvelun_nimi = "Nettivaraus + [e.name]" };
                //var toBeCreated = new Varaus { Alku = e.Start, Loppu = e.End, Palvelun_nimi = edata};

                //db.Varaus.InsertOnSubmit(toBeCreated);
                db.Varaus.Add(toBeCreated);
                db.SaveChanges();
                //db.SubmitChanges();
                Update();
            }