// GET: OrderRow/Edit/5 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)); } Tilausrivit tilausrivit = entities.Tilausrivit.Find(id); if (tilausrivit == null) { return(HttpNotFound()); } ViewBag.TilausID = new SelectList(entities.Tilaukset, "TilausID", "TilausID", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(entities.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); } }
public ActionResult Edit(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)); } Tilausrivit tilausrivi = db.Tilausrivit.Find(id); if (tilausrivi == null) { return(HttpNotFound()); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "TilausID", tilausrivi.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivi.TuoteID); ViewBag.LoggedStatus = "Kirjaudu ulos"; // db.Dispose(); kaatuu jos tässä return(View(tilausrivi)); } }
public ActionResult DeleteConfirmed(int id) { Tilausrivit pp = db.Tilausrivit.Find(id); db.Tilausrivit.Remove(pp); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit pp) { if (ModelState.IsValid) { db.Entry(pp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pp)); }
public ActionResult Create([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit pp) { if (ModelState.IsValid) { db.Tilausrivit.Add(pp); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pp)); }
public ActionResult DeleteConfirmed(int id) { TilausDBEntities1 db = new TilausDBEntities1(); Tilausrivit tilausrivi = db.Tilausrivit.Find(id); db.Tilausrivit.Remove(tilausrivi); // poisto remove metodilla db.SaveChanges(); db.Dispose(); return(RedirectToAction("Index")); }
// GET: Asiakkaats/---------------------------------------------------------Edit------------------------------------------------------------ public ActionResult Edit(int?id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit tilausrivi = db.Tilausrivit.Find(id); if (tilausrivi == null) { return(HttpNotFound()); } List <SelectListItem> TilausID = new List <SelectListItem>(); //TILAUS ID DROPDOWN foreach (Tilaukset ID in db.Tilaukset) { TilausID.Add(new SelectListItem { Value = ID.TilausID.ToString(), Text = ID.TilausID.ToString() }); } List <SelectListItem> TilausRiviID = new List <SelectListItem>(); //TILAUSRIVI ID DROPDOWN foreach (Tilausrivit ID in db.Tilausrivit) { TilausID.Add(new SelectListItem { Value = ID.TilausriviID.ToString(), Text = ID.TilausriviID.ToString() }); } List <SelectListItem> TuoteID = new List <SelectListItem>(); //TUOTE ID DROPDOWN foreach (Tuotteet ID in db.Tuotteet) { TuoteID.Add(new SelectListItem { Value = ID.TuoteID.ToString(), Text = ID.TuoteID.ToString() + " " + ID.Nimi }); } ViewBag.TilausID = new SelectList(TilausID, "Value", "Text"); ViewBag.TilausriviID = new SelectList(TilausRiviID, "Value", "Text"); ViewBag.TuoteID = new SelectList(TuoteID, "Value", "Text"); return(View(tilausrivi)); } }
public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivit) { if (ModelState.IsValid) { db.Entry(tilausrivit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); }
public ActionResult Create([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivi) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (ModelState.IsValid) { db.Tilausrivit.Add(tilausrivi); db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> TilausID = new List <SelectListItem>(); //TILAUS ID DROPDOWN foreach (Tilaukset ID in db.Tilaukset) { TilausID.Add(new SelectListItem { Value = ID.TilausID.ToString(), Text = ID.TilausID.ToString() }); } List <SelectListItem> TilausRiviID = new List <SelectListItem>(); //TILAUSRIVI ID DROPDOWN foreach (Tilausrivit ID in db.Tilausrivit) { TilausID.Add(new SelectListItem { Value = ID.TilausriviID.ToString(), Text = ID.TilausriviID.ToString() }); } List <SelectListItem> TuoteID = new List <SelectListItem>(); //TUOTE ID DROPDOWN foreach (Tuotteet ID in db.Tuotteet) { TuoteID.Add(new SelectListItem { Value = ID.TuoteID.ToString(), Text = ID.TuoteID.ToString() + " " + ID.Nimi }); } ViewBag.TilausID = new SelectList(TilausID, "Value", "Text", tilausrivi.TilausID); ViewBag.TilausriviID = new SelectList(TilausRiviID, "Value", "Text", tilausrivi.TilausriviID); ViewBag.TuoteID = new SelectList(TuoteID, "Value", "Text", tilausrivi.TuoteID); return(View()); } }
public ActionResult DeleteConfirmed(int id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { Tilausrivit tilausrivi = db.Tilausrivit.Find(id); db.Tilausrivit.Remove(tilausrivi); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit tilausrivit = db.Tilausrivit.Find(id); if (tilausrivit == null) { return(HttpNotFound()); } return(View(tilausrivit)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit pp = db.Tilausrivit.Find(id); if (pp == null) { return(HttpNotFound()); } return(View(pp)); }
// GET: Tilausrivits/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit tilausrivit = db.Tilausrivit.Find(id); if (tilausrivit == null) { return(HttpNotFound()); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); }
[ValidateAntiForgeryToken] //Katso https://go.microsoft.com/fwlink/?LinkId=317598. public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivi) { if (ModelState.IsValid) { db.Entry(tilausrivi).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } List <SelectListItem> TilausID = new List <SelectListItem>(); //TILAUS ID DROPDOWN foreach (Tilaukset ID in db.Tilaukset) { TilausID.Add(new SelectListItem { Value = ID.TilausID.ToString(), Text = ID.TilausID.ToString() }); } List <SelectListItem> TilausRiviID = new List <SelectListItem>(); //TILAUSRIVI ID DROPDOWN foreach (Tilausrivit ID in db.Tilausrivit) { TilausID.Add(new SelectListItem { Value = ID.TilausriviID.ToString(), Text = ID.TilausriviID.ToString() }); } List <SelectListItem> TuoteID = new List <SelectListItem>(); //TUOTE ID DROPDOWN foreach (Tuotteet ID in db.Tuotteet) { TuoteID.Add(new SelectListItem { Value = ID.TuoteID.ToString(), Text = ID.TuoteID.ToString() + " " + ID.Nimi }); } ViewBag.TilausID = new SelectList(TilausID, "Value", "Text", tilausrivi.TilausID); ViewBag.TilausriviID = new SelectList(TilausRiviID, "Value", "Text", tilausrivi.TilausriviID); ViewBag.TuoteID = new SelectList(TuoteID, "Value", "Text", tilausrivi.TuoteID); return(View(tilausrivi)); }
public ActionResult Edit([Bind(Include = "TilausriviID, TilausID, TuoteID, Maara, Ahinta")] Tilausrivit tilausrivi) { TilausDBEntities1 db = new TilausDBEntities1(); if (ModelState.IsValid) { db.Entry(tilausrivi).State = EntityState.Modified; // using system.data.entity käyttöön, jotta entitystate on tunnistettu db.SaveChanges(); // db.Dispose(); return(RedirectToAction("Index")); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "TilausID", tilausrivi.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivi.TuoteID); ViewBag.LoggedStatus = "Kirjaudu ulos"; // db.Dispose(); return(View(tilausrivi)); }
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"; Tilausrivit tilausrivit = entities.Tilausrivit.Find(id); entities.Tilausrivit.Remove(tilausrivit); entities.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Create([Bind(Include = "TilausriviID, TilausID, TuoteID, Maara, Ahinta")] Tilausrivit tilausrivi) { TilausDBEntities1 db = new TilausDBEntities1(); if (ModelState.IsValid) { db.Tilausrivit.Add(tilausrivi); db.SaveChanges(); // db.Dispose(); return(RedirectToAction("Index")); // return RedirectToAction("Tilausrivit", "Create"); } ViewBag.LoggedStatus = "Kirjaudu ulos"; ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "TilausID"); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi"); // db.Dispose(); return(View(tilausrivi)); }
/// <summary> /// void PoistaAteria(Ateria ateria) /// /// Metodi poistaa tilauksen tilausrivistä parametrina /// annetun aterian. Aterialla on tunnus, jota verrataan /// tilausriveissä oleviin aterioihin. /// </summary> /// <param name="ateria"></param> public void PoistaAteria(Ateria ateria) { int indeksi = -1; foreach (Tilausrivi tilausrivi in Tilausrivit) { if (tilausrivi.Ateria.Id == ateria.Id) { indeksi = Tilausrivit.IndexOf(tilausrivi); break; } } if (indeksi > -1) { Tilausrivit.RemoveAt(indeksi); } }
// GET: Asiakkaats/-------------------------------------------------------Delete---------------------------------------------- public ActionResult Delete(int id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit tilausrivi = db.Tilausrivit.Find(id); if (tilausrivi == null) { return(HttpNotFound()); } return(View(tilausrivi)); } }
// GET: Tilausrivit/Details/5 public ActionResult Details(int?id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit tilausrivit = db.Tilausrivit.Find(id); if (tilausrivit == null) { return(HttpNotFound()); } return(View(tilausrivit)); } }
public ActionResult Create([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivit) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (ModelState.IsValid) { db.Tilausrivit.Add(tilausrivit); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); } }
public ActionResult Edit([Bind(Include = "TilausriviID,TilausID,TuoteID,Maara,Ahinta")] Tilausrivit tilausrivit) { 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(tilausrivit).State = EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TilausID = new SelectList(entities.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(entities.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); } }
// GET: Tilausrivit/Edit/5 public ActionResult Edit(int?id) { if (Session["UserName"] == null) { return(RedirectToAction("login", "home")); } else { ViewBag.LoggedStatus = "In"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tilausrivit tilausrivit = db.Tilausrivit.Find(id); if (tilausrivit == null) { return(HttpNotFound()); } ViewBag.TilausID = new SelectList(db.Tilaukset, "TilausID", "Toimitusosoite", tilausrivit.TilausID); ViewBag.TuoteID = new SelectList(db.Tuotteet, "TuoteID", "Nimi", tilausrivit.TuoteID); return(View(tilausrivit)); } }
public ActionResult Delete(int?id) // ID:llä etsitään Find-metodilla löytyykö sellaista tiekannasta { if (Session["UserName"] == null) { ViewBag.LoggedStatus = "Kirjaudu sisään"; return(RedirectToAction("login", "home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); // jos ID:tä ei löydy } TilausDBEntities1 db = new TilausDBEntities1(); Tilausrivit tilausrivi = db.Tilausrivit.Find(id); // Sijoitetaan tiedot Tuotteet luokan tuote olioom if (tilausrivi == null) { return(HttpNotFound()); // Jos on null niin error } ViewBag.LoggedStatus = "Kirjaudu ulos"; // db.Dispose(); kaatuu jos tässä return(View(tilausrivi)); // palautetaan näkymä } }
/// <summary> /// void LisaaAteria(Ateria ateria, int maara) /// /// Metodi lisää tilaukseen tilausrivin, joka sisältää /// parametrina annetun aterian ja määrän. /// </summary> /// <param name="ateria"></param> /// <param name="maara"></param> public void LisaaAteria(Ateria ateria, int maara) { Tilausrivi rivi = new Tilausrivi(ateria, maara); Tilausrivit.Add(rivi); }