public ActionResult DeleteConfirmed(int id) { Potwierdzenie_odbioru potwierdzenie_odbioru = db.Potwierdzenie_odbioruDbSet.Find(id); db.Potwierdzenie_odbioruDbSet.Remove(potwierdzenie_odbioru); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdPotwierdzenia_odbioru,Wycena,Data_odbioru,KlientRefId,SamochodRefId,ProtokolPrzyjeciaRefId")] Potwierdzenie_odbioru potwierdzenie_odbioru) { if (ModelState.IsValid) { db.Entry(potwierdzenie_odbioru).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KlientRefId = new SelectList(db.Users, "Id", "Imie", potwierdzenie_odbioru.KlientRefId); ViewBag.IdPotwierdzenia_odbioru = new SelectList(db.Protokol_przyjeciaDbSet, "IdProtokolu_przyjecia", "KlientRefId", potwierdzenie_odbioru.IdPotwierdzenia_odbioru); ViewBag.SamochodRefId = new SelectList(db.SamochodDbSet, "IdSamochodu", "Marka", potwierdzenie_odbioru.SamochodRefId); return(View(potwierdzenie_odbioru)); }
// GET: Potwierdzenie_odbioru/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Potwierdzenie_odbioru potwierdzenie_odbioru = db.Potwierdzenie_odbioruDbSet.Find(id); if (potwierdzenie_odbioru == null) { return(HttpNotFound()); } return(View(potwierdzenie_odbioru)); }
// GET: Potwierdzenie_odbioru/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Potwierdzenie_odbioru potwierdzenie_odbioru = db.Potwierdzenie_odbioruDbSet.Find(id); if (potwierdzenie_odbioru == null) { return(HttpNotFound()); } ViewBag.KlientRefId = new SelectList(db.Users, "Id", "Imie", potwierdzenie_odbioru.KlientRefId); ViewBag.IdPotwierdzenia_odbioru = new SelectList(db.Protokol_przyjeciaDbSet, "IdProtokolu_przyjecia", "KlientRefId", potwierdzenie_odbioru.IdPotwierdzenia_odbioru); ViewBag.SamochodRefId = new SelectList(db.SamochodDbSet, "IdSamochodu", "Marka", potwierdzenie_odbioru.SamochodRefId); return(View(potwierdzenie_odbioru)); }
public ActionResult Create([Bind(Include = "IdPotwierdzenia_odbioru,Wycena,Data_odbioru,KlientRefId,SamochodRefId,ProtokolPrzyjeciaRefId")] Potwierdzenie_odbioru potwierdzenie_odbioru, int IdPrzyjecia, Double Wycena, int czesc1 = 0, int ilosc1 = 0, int czesc2 = 0, int ilosc2 = 0, int czesc3 = 0, int ilosc3 = 0, int czesc4 = 0, int ilosc4 = 0, int czesc5 = 0, int ilosc5 = 0, int czesc6 = 0, int ilosc6 = 0, int czesc7 = 0, int ilosc7 = 0, int czesc8 = 0, int ilosc8 = 0, int czesc9 = 0, int ilosc9 = 0, int czesc10 = 0, int ilosc10 = 0, int czesc11 = 0, int ilosc11 = 0, int czesc12 = 0, int ilosc12 = 0, int czesc13 = 0, int ilosc13 = 0, int czesc14 = 0, int ilosc14 = 0) { if (ModelState.IsValid) { var klientRefId = (from pp in db.Protokol_przyjeciaDbSet join klient in db.Users on pp.KlientRefId equals klient.Id where (pp.IdProtokolu_przyjecia == IdPrzyjecia) select klient.Id).First(); var samochodREfId = (from pp in db.Protokol_przyjeciaDbSet join samochod in db.SamochodDbSet on pp.SamochodRefId equals samochod.IdSamochodu where (pp.IdProtokolu_przyjecia == IdPrzyjecia) select samochod.IdSamochodu).First(); var protokolPrzyj = (from pp in db.Protokol_przyjeciaDbSet where (pp.IdProtokolu_przyjecia == IdPrzyjecia) select pp).First(); protokolPrzyj.Czy_Odebrane = true; potwierdzenie_odbioru.KlientRefId = klientRefId; potwierdzenie_odbioru.PracownikRefId = klientRefId; potwierdzenie_odbioru.ProtokolPrzyjeciaRefId = IdPrzyjecia; potwierdzenie_odbioru.Data_odbioru = DateTime.Now; potwierdzenie_odbioru.SamochodRefId = samochodREfId; float wycenanowa = (float)Wycena; potwierdzenie_odbioru.Wycena = wycenanowa; #region czesci ZuzyteCzesci pozycja1 = new ZuzyteCzesci(czesc1, ilosc1, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc1 != 0) { db.ZuzyteCzescis.Add(pozycja1); } ZuzyteCzesci pozycja2 = new ZuzyteCzesci(czesc2, ilosc2, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc2 != 0) { db.ZuzyteCzescis.Add(pozycja2); } ZuzyteCzesci pozycja3 = new ZuzyteCzesci(czesc3, ilosc3, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc3 != 0) { db.ZuzyteCzescis.Add(pozycja3); } ZuzyteCzesci pozycja4 = new ZuzyteCzesci(czesc4, ilosc4, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc4 != 0) { db.ZuzyteCzescis.Add(pozycja4); } ZuzyteCzesci pozycja5 = new ZuzyteCzesci(czesc5, ilosc5, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc5 != 0) { db.ZuzyteCzescis.Add(pozycja5); } ZuzyteCzesci pozycja6 = new ZuzyteCzesci(czesc6, ilosc6, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc6 != 0) { db.ZuzyteCzescis.Add(pozycja1); } ZuzyteCzesci pozycja7 = new ZuzyteCzesci(czesc7, ilosc7, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc7 != 0) { db.ZuzyteCzescis.Add(pozycja7); } ZuzyteCzesci pozycja8 = new ZuzyteCzesci(czesc8, ilosc8, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc8 != 0) { db.ZuzyteCzescis.Add(pozycja8); } ZuzyteCzesci pozycja9 = new ZuzyteCzesci(czesc9, ilosc9, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc9 != 0) { db.ZuzyteCzescis.Add(pozycja9); } ZuzyteCzesci pozycja10 = new ZuzyteCzesci(czesc10, ilosc10, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc10 != 0) { db.ZuzyteCzescis.Add(pozycja10); } ZuzyteCzesci pozycja11 = new ZuzyteCzesci(czesc11, ilosc11, potwierdzenie_odbioru.IdPotwierdzenia_odbioru); if (ilosc11 != 0) { db.ZuzyteCzescis.Add(pozycja11); } #endregion db.Potwierdzenie_odbioruDbSet.Add(potwierdzenie_odbioru); try { db.SaveChanges(); } catch (DbEntityValidationException ex) { foreach (var entityValidationErrors in ex.EntityValidationErrors) { foreach (var validationError in entityValidationErrors.ValidationErrors) { Response.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage); } } } return(RedirectToAction("Index", "Protokol_przyjecia")); } ViewBag.KlientRefId = new SelectList(db.Users, "Id", "Imie", potwierdzenie_odbioru.KlientRefId); ViewBag.IdPotwierdzenia_odbioru = new SelectList(db.Protokol_przyjeciaDbSet, "IdProtokolu_przyjecia", "KlientRefId", potwierdzenie_odbioru.IdPotwierdzenia_odbioru); ViewBag.SamochodRefId = new SelectList(db.SamochodDbSet, "IdSamochodu", "Marka", potwierdzenie_odbioru.SamochodRefId); return(View(potwierdzenie_odbioru)); }