// GET: AsiakasPuhelinNakyma public ActionResult Index() { kauppeedbEntities db = new kauppeedbEntities(); List <Asiakas> asiakaslista = db.Asiakas.ToList(); //AsiakasPuhelinNakyma pn = new AsiakasPuhelinNakyma(); List <AsiakasPuhelinNakyma> asiakasPuhelinnakymaLista = asiakaslista.Select(x => new AsiakasPuhelinNakyma { Asiakas_id = x.Asiakas_id, Etunimi = x.Etunimi, Sukunimi = x.Sukunimi, Henkilotunnus = x.Henkilotunnus, Puhelin_id = x.Puhelin_id, Puhelinnumero_1 = x.Puhelin.Puhelinnumero_1 }).ToList(); //osa 1 //Asiakas asiakas = db.Asiakas.SingleOrDefault(x => x.Asiakas_id == 1); //AsiakasPuhelinNakyma pn = new AsiakasPuhelinNakyma(); //pn.Asiakas_id = asiakas.Asiakas_id; //pn.Puhelin_id = asiakas.Puhelin_id; //pn.Etunimi = asiakas.Etunimi; //pn.Sukunimi = asiakas.Sukunimi; //pn.Henkilotunnus = asiakas.Henkilotunnus; //return View(pn); return(View(asiakasPuhelinnakymaLista)); }
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)); }
public ActionResult Asiakaslomake() { kauppeedbEntities db = new kauppeedbEntities(); List <Asiakas> asiakaslista = db.Asiakas.ToList(); ViewBag.Asiakaslistaus = new SelectList(asiakaslista, "Asiakas_id", "Etunimi"); return(View()); }
//kauppeedbEntities db = new kauppeedbEntities(); //protected override void OnInit(InitArgs e) //{ // Update(CallBackUpdateType.Full); //} protected override void OnInit(DayPilot.Web.Mvc.Events.Calendar.InitArgs e) { kauppeedbEntities db = new kauppeedbEntities(); Events = from ev in db.Varaus select ev; DataIdField = "Varaus_id"; DataTextField = "Palvelun_nimi"; DataStartField = "Alku"; DataEndField = "Loppu"; Update(); }
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()); }
public ActionResult AsiakasInfo(int?Asiakas_id) { kauppeedbEntities db = new kauppeedbEntities(); Asiakas asiakas = db.Asiakas.SingleOrDefault(x => x.Asiakas_id == Asiakas_id); AsiakasPuhelinNakyma asiakasNakyma = new AsiakasPuhelinNakyma(); asiakasNakyma.Asiakas_id = asiakas.Asiakas_id; asiakasNakyma.Etunimi = asiakas.Etunimi; asiakasNakyma.Sukunimi = asiakas.Sukunimi; asiakasNakyma.Henkilotunnus = asiakas.Henkilotunnus; asiakasNakyma.Puhelinnumero_1 = asiakas.Puhelin.Puhelinnumero_1; return(View(asiakasNakyma)); }
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 OnFinish() { if (UpdateType == CallBackUpdateType.None) { return; } kauppeedbEntities db = new kauppeedbEntities(); //Events = new EventManager(Controller).Data.AsEnumerable(); Events = from ev in db.Varaus select ev; //Events = from varaus_id in db.Varaus select varaus_id; DataIdField = "Varaus_id"; DataTextField = "Palvelun_nimi"; DataStartField = "Alku"; DataEndField = "Loppu"; }
//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(); }