// GET: Tilaukset/Edit/5 public ActionResult Edit(int?id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Out"; } else { ViewBag.LoggedStatus = "In"; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaukset.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postitoimipaikka", tilaukset.Postinumero); return(View(tilaukset)); }
public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset muokattavaTilaus) { if (ModelState.IsValid) { db.Entry(muokattavaTilaus).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> NumeroJaPostipaikkaYhistetty = new List <SelectListItem>(); //uusi lista jossa posti numero ja kunta on yhdistetty pudotus valikon vartern foreach (Postitoimipaikat NumeroJaPostipaikka in db.Postitoimipaikat) { NumeroJaPostipaikkaYhistetty.Add(new SelectListItem { Value = NumeroJaPostipaikka.Postinumero, Text = NumeroJaPostipaikka.Postinumero + " " + NumeroJaPostipaikka.Postitoimipaikka }); } List <SelectListItem> AsiakasIDjaNimiYhistetty = new List <SelectListItem>(); //uusi lista jossa AsiakasID ja Nimi on yhdistetty pudotus valikon vartern foreach (Asiakkaat IDjaNimi in db.Asiakkaat) { AsiakasIDjaNimiYhistetty.Add(new SelectListItem { Value = IDjaNimi.AsiakasID.ToString(), Text = IDjaNimi.AsiakasID.ToString() + " " + IDjaNimi.Nimi }); } ViewBag.Postinumero = new SelectList(NumeroJaPostipaikkaYhistetty, "Value", "Text", muokattavaTilaus.Postinumero); ViewBag.AsiakasID = new SelectList(AsiakasIDjaNimiYhistetty, "Value", "Text", muokattavaTilaus.AsiakasID); return(View(muokattavaTilaus)); }
public ActionResult DeleteConfirmed(int id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; try { Tilaukset tilaukset = db.Tilaukset.Find(id); db.Tilaukset.Remove(tilaukset); db.SaveChanges(); return(RedirectToAction("Index")); #pragma warning disable CS0168 // Variable is declared but never used } catch (Exception ForeignKeyConstraint) { #pragma warning restore CS0168 // Variable is declared but never used return(Content("<script language='javascript' type='text/javascript'>alert('Tilausrivit -taulussa olevaa tietoa ei voi poistaa');</script>")); } } }
public ActionResult Edit(int?id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Kirjaudu sisään"; return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TilausDBEntities1 db = new TilausDBEntities1(); Tilaukset tilaus = db.Tilaukset.Find(id); if (tilaus == null) { return(HttpNotFound()); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaus.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postinumero", tilaus.Postinumero); ViewBag.LoggedStatus = "Kirjaudu ulos"; return(View(tilaus)); } }
public ActionResult DeleteConfirmed(int id) { Tilaukset tilaukset = db.Tilaukset.Find(id); db.Tilaukset.Remove(tilaukset); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaukset) { if (ModelState.IsValid) { db.Tilaukset.Add(tilaukset); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tilaukset)); }
public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,postinumero,Tilauspvm,Toimituspvm")] Tilaukset pp) { if (ModelState.IsValid) { db.Entry(pp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pp)); }
public ActionResult Edit([Bind(Include = "Tilaus_ID,Toimittaja_ID,Tuote_ID,Henkilokunta_ID,Tilausmäärä,Tilauspäivä,Toimitus_pvm,Saapumispvm,ShipName,ShipAddress,Shipper_ID")] Tilaukset tilaukset) { if (ModelState.IsValid) { db.Entry(tilaukset).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Tuote_ID = new SelectList(db.Tuotteet, "Tuote_ID", "Tuotenimi", tilaukset.Tuote_ID); return(View(tilaukset)); }
public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaukset) { if (ModelState.IsValid) { db.Entry(tilaukset).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaukset.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postitoimipaikka", tilaukset.Postinumero); return(View(tilaukset)); }
public ActionResult Create([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm,PostiID")] Tilaukset tilaukset) { if (ModelState.IsValid) { db.Tilaukset.Add(tilaukset); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaukset.AsiakasID); ViewBag.PostiID = new SelectList(db.Postitoimipaikat, "PostiID", "Postinumero", tilaukset.PostiID); return(View(tilaukset)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset pp = db.Tilaukset.Find(id); if (pp == null) { return(HttpNotFound()); } return(View(pp)); }
// GET: Tilauksets/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } return(View(tilaukset)); }
public ActionResult Create() { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { //tilaus- ja toimituspäivien oletusasetukset, vaihtoehto 1: ViewBag.OrderDate = tänään; ViewBag.DeliveryDate = tänään.AddDays(7); //tilaus- ja toimituspäivien oletusasetukset, vaihtoehto 2: Tilaukset date = new Tilaukset(); date.Date = DateTime.Today; ViewBag.LoggedStatus = "Kirjauduttu sisään"; ViewBag.AsiakasID = new SelectList(entities.Asiakkaat.OrderBy(c => c.Nimi), "AsiakasID", "Nimi"); //luodaan uusi lista, jossa yhdistetään postinumero ja postitoimipaikka (oma luokka) List <PostinumeroPostitmipaikka> lstPosti = new List <PostinumeroPostitmipaikka>(); var postiLista = from pos in entities.Postitoimipaikat select pos; foreach (Postitoimipaikat item in postiLista) { PostinumeroPostitmipaikka yksiPostinumero = new PostinumeroPostitmipaikka { Postinumero = item.Postinumero, Postitoimipaikka = item.Postitoimipaikka, PnroPtmip = item.Postinumero + " " + item.Postitoimipaikka, }; lstPosti.Add(yksiPostinumero); } ViewBag.Postinumero = new SelectList(lstPosti, "Postinumero", "PnroPtmip"); //alkuperäinen Viewbag //ViewBag.Postinumero = new SelectList(entities.Postitoimipaikat, "Postinumero", "Postinumero"); return(View()); } }
// GET: Tilaus/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } ViewBag.Tuote_ID = new SelectList(db.Tuotteet, "Tuote_ID", "Tuotenimi", tilaukset.Tuote_ID); return(View(tilaukset)); }
public ActionResult Create([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaus) { TilausDBEntities1 db = new TilausDBEntities1(); if (ModelState.IsValid) { db.Tilaukset.Add(tilaus); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postinumero", tilaus.Postinumero); db.Dispose(); return(View(tilaus)); }
public ActionResult Edit(int?id) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaus = entities.Tilaukset.Find(id); if (tilaus == null) { return(HttpNotFound()); } ViewBag.AsiakasID = new SelectList(entities.Asiakkaat, "AsiakasID", "Nimi", tilaus.AsiakasID); //luodaan uusi lista, jossa yhdistetään postinumero ja postitoimipaikka (oma luokka) List <PostinumeroPostitmipaikka> lstPosti = new List <PostinumeroPostitmipaikka>(); var postiLista = from pos in entities.Postitoimipaikat select pos; foreach (Postitoimipaikat item in postiLista) { PostinumeroPostitmipaikka yksiPostinumero = new PostinumeroPostitmipaikka { Postinumero = item.Postinumero, Postitoimipaikka = item.Postitoimipaikka, PnroPtmip = item.Postinumero + " " + item.Postitoimipaikka, }; lstPosti.Add(yksiPostinumero); } ViewBag.Postinumero = new SelectList(lstPosti, "Postinumero", "PnroPtmip", tilaus.Postinumero); //alkuper. ViewBag //ViewBag.Postinumero = new SelectList(entities.Postitoimipaikat, "Postinumero", "Postinumero", tilaus.Postinumero); return(View(tilaus)); } }
public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaus) { TilausDBEntities1 db = new TilausDBEntities1(); if (ModelState.IsValid) { db.Entry(tilaus).State = EntityState.Modified; db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaus.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postinumero", tilaus.Postinumero); ViewBag.LoggedStatus = "Kirjaudu ulos"; db.Dispose(); return(View(tilaus)); }
public ActionResult DeleteConfirmed(int id) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; Tilaukset tilaus = entities.Tilaukset.Find(id); entities.Tilaukset.Remove(tilaus); entities.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirmed(int id) { try { TilausDBEntities1 db = new TilausDBEntities1(); Tilaukset tilaus = db.Tilaukset.Find(id); db.Tilaukset.Remove(tilaus); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); } catch (Exception) { TempData["testmsg"] = "<script>alert('Voit poistaa vain tilauksen, jolla ei ole tilausrivejä! ');</script>"; return(RedirectToAction("Index")); } }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598 public ActionResult Edit([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaus) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (ModelState.IsValid) { entities.Entry(tilaus).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(entities.Asiakkaat, "AsiakasID", "Nimi", tilaus.AsiakasID); //luodaan uusi lista, jossa yhdistetään postinumero ja postitoimipaikka (oma luokka) List <PostinumeroPostitmipaikka> lstPosti = new List <PostinumeroPostitmipaikka>(); var postiLista = from pos in entities.Postitoimipaikat select pos; foreach (Postitoimipaikat item in postiLista) { PostinumeroPostitmipaikka yksiPostinumero = new PostinumeroPostitmipaikka { Postinumero = item.Postinumero, Postitoimipaikka = item.Postitoimipaikka, PnroPtmip = item.Postinumero + " " + item.Postitoimipaikka, }; lstPosti.Add(yksiPostinumero); } ViewBag.Postinumero = new SelectList(lstPosti, "Postinumero", "PnroPtmip", tilaus.Postinumero); //alkuper. ViewBag //ViewBag.Postinumero = new SelectList(entities.Postitoimipaikat, "Postinumero", "Postinumero", tilaus.Postinumero); return(View(tilaus)); } }
// GET: Tilauksets/Details/5 public ActionResult Details(int?id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } return(View(tilaukset)); } }
public ActionResult Create([Bind(Include = "TilausID,AsiakasID,Toimitusosoite,Postinumero,Tilauspvm,Toimituspvm")] Tilaukset tilaukset) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (ModelState.IsValid) { db.Tilaukset.Add(tilaukset); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaukset.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postinumero", tilaukset.Postinumero); return(View(tilaukset)); } }
//---------------------------------------------------------------------EDIT--------------------------------------------------------------------------------------- public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset muokattavaTilaus = db.Tilaukset.Find(id); if (id == null) { return(HttpNotFound()); } List <SelectListItem> NumeroJaPostipaikkaYhistetty = new List <SelectListItem>(); foreach (Postitoimipaikat NumeroJaPostipaikka in db.Postitoimipaikat) { NumeroJaPostipaikkaYhistetty.Add(new SelectListItem { Value = NumeroJaPostipaikka.Postinumero, Text = NumeroJaPostipaikka.Postinumero + " " + NumeroJaPostipaikka.Postitoimipaikka, }); } List <SelectListItem> AsiakasIDjaNimiYhistetty = new List <SelectListItem>(); foreach (Asiakkaat IDjaNimi in db.Asiakkaat) { AsiakasIDjaNimiYhistetty.Add(new SelectListItem { Value = IDjaNimi.AsiakasID.ToString(), Text = IDjaNimi.AsiakasID.ToString() + " " + IDjaNimi.Nimi }); } ViewBag.Postinumero = new SelectList(NumeroJaPostipaikkaYhistetty, "Value", "Text"); ViewBag.AsiakasID = new SelectList(AsiakasIDjaNimiYhistetty, "Value", "Text"); return(View(muokattavaTilaus)); }
// GET: Tilaus/Delete/5 public ActionResult Delete(int?id) { if (Session["Kayttajatunnus"] == null) { ViewBag.LoggedStatus = "Out"; return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } return(View(tilaukset)); } }
public ActionResult Details(int?id) { if (Session["UserName"] == null) //näyttää NavBarissa (in) / (out) -tiedon, pitää lisätä jokaiseen controlleriin, jos halutaan näkyvän niissä { ViewBag.LoggedStatus = "Kirjauduttu ulos"; return(RedirectToAction("OmaLogin", "Home")); } else { ViewBag.LoggedStatus = "Kirjauduttu sisään"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaus = entities.Tilaukset.Find(id); if (tilaus == null) { return(HttpNotFound()); } return(View(tilaus)); } }
public ActionResult _ModalEdit(int?id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } ViewBag.AsiakasID = new SelectList(db.Asiakkaat, "AsiakasID", "Nimi", tilaukset.AsiakasID); ViewBag.Postinumero = new SelectList(db.Postitoimipaikat, "Postinumero", "Postinumero", tilaukset.Postinumero); return(PartialView("_ModalEdit", tilaukset)); } }
// GET: Tilaukset/Details/5 public ActionResult Details(int?id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Out"; } else { ViewBag.LoggedStatus = "In"; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaukset = db.Tilaukset.Find(id); if (tilaukset == null) { return(HttpNotFound()); } return(View(tilaukset)); }
public ActionResult Delete(int?id) { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Kirjaudu sisään"; return(RedirectToAction("login", "home")); } else { TilausDBEntities1 db = new TilausDBEntities1(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilaukset tilaus = db.Tilaukset.Find(id); if (tilaus == null) { return(HttpNotFound()); } ViewBag.LoggedStatus = "Kirjaudu ulos"; return(View(tilaus)); } }