public void OznaczJakoRozliczone(int id) { Protokol_przyjecia protokol_przyjecia = db.Protokol_przyjeciaDbSet.Find(id); protokol_przyjecia.Czy_Odebrane = true; db.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Protokol_przyjecia protokol_przyjecia = db.Protokol_przyjeciaDbSet.Find(id); db.Protokol_przyjeciaDbSet.Remove(protokol_przyjecia); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult OznaczJakoGotowe(int id) { Protokol_przyjecia protokol_przyjecia = db.Protokol_przyjeciaDbSet.Find(id); protokol_przyjecia.Czy_gotowe = true; db.SaveChanges(); string wiadomosc = String.Format("Dzień dobry.\nTwój samochód {0} {1} o numerze rejestracyjnym {2} jest juz gotowy do odebrania", protokol_przyjecia.Samochod.Marka, protokol_przyjecia.Samochod.Model, protokol_przyjecia.Samochod.Numer_rejestracyjny); // SendEmail(protokol_przyjecia.Klient.Email.ToString(),"Twoja naprawa została zakończona",wiadomosc ); // sendSms(protokol_przyjecia.Samochod.Marka.ToString(), protokol_przyjecia.Samochod.Model.ToString(), protokol_przyjecia.Samochod.Numer_rejestracyjny, protokol_przyjecia.Klient.Numer_telefonu.ToString()); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdProtokolu_przyjecia,Data_przyjecia,KlientRefId,SamochodRefId")] Protokol_przyjecia protokol_przyjecia) { if (ModelState.IsValid) { db.Entry(protokol_przyjecia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KlientRefId = new SelectList(db.Users, "Id", "Imie", protokol_przyjecia.KlientRefId); ViewBag.SamochodRefId = new SelectList(db.SamochodDbSet, "IdSamochodu", "Marka", protokol_przyjecia.SamochodRefId); return(View(protokol_przyjecia)); }
// GET: Protokol_przyjecia/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Protokol_przyjecia protokol_przyjecia = db.Protokol_przyjeciaDbSet.Find(id); if (protokol_przyjecia == null) { return(HttpNotFound()); } return(View(protokol_przyjecia)); }
// GET: Protokol_przyjecia/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Protokol_przyjecia protokol_przyjecia = db.Protokol_przyjeciaDbSet.Find(id); if (protokol_przyjecia == null) { return(HttpNotFound()); } ViewBag.KlientRefId = new SelectList(db.Users, "Id", "Imie", protokol_przyjecia.KlientRefId); ViewBag.SamochodRefId = new SelectList(db.SamochodDbSet, "IdSamochodu", "Marka", protokol_przyjecia.SamochodRefId); return(View(protokol_przyjecia)); }
// GET: Protokol_przyjecia/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Protokol_przyjecia protokol_przyjecia = db.Protokol_przyjeciaDbSet.Find(id); if (protokol_przyjecia == null) { return(HttpNotFound()); } ViewBag.KLient = this.getKlienci(protokol_przyjecia.KlientRefId); ViewBag.Pozycje = this.getPozProt(protokol_przyjecia.IdProtokolu_przyjecia); return(View(protokol_przyjecia)); }
public ActionResult Create([Bind(Include = "IdProtokolu_przyjecia,Data_przyjecia,KlientRefId,SamochodRefId,Samochod")] Protokol_przyjecia protokol_przyjecia, string Usterka1, string Usterka2, string Usterka3, string Usterka1Uwagi, string Usterka2Uwagi, string Usterka3Uwagi, int?Samochod_Marka, int?Samochod_Model, string Czy_istnieje, string Samochody) { if (Czy_istnieje != "on") { protokol_przyjecia.Samochod.Marka = (from marka in db.Markis where marka.IdMarki == Samochod_Marka select marka.NazwaMarki).First(); protokol_przyjecia.Samochod.Model = (from model in db.Modeles where model.IdModelu == Samochod_Model select model.NazwaModelu).First(); var modelId = (from model in db.Modeles join marki in db.Markis on model.MarkiRefId equals marki.IdMarki where model.IdModelu == Samochod_Model && marki.IdMarki == Samochod_Marka select model).First(); try { //db.SamochodDbSet.Add(new Samochod()) var x = User.Identity.Name; var q = (from s in db.Users where s.UserName == x select s.Id).First(); // protokol_przyjecia.Samochod = new Samochod(); protokol_przyjecia.KlientRefId = q; protokol_przyjecia.Data_przyjecia = DateTime.Now; // var samochod=db.SamochodDbSet.Add(new Samochod(protokol_przyjecia.Samochod.Marka, protokol_przyjecia.Samochod.Model, protokol_przyjecia.Samochod.Rocznik, protokol_przyjecia.Samochod.Numer_rejestracyjny, protokol_przyjecia.Samochod.Numer_VIN)); protokol_przyjecia.SamochodRefId = protokol_przyjecia.Samochod.IdSamochodu;//TODO:Napisac wstawianie samochodu int IdModelu = (from model in db.Modeles join marki in db.Markis on model.MarkiRefId equals marki.IdMarki where (marki.IdMarki == Samochod_Marka && model.IdModelu == Samochod_Model) select model.IdModelu).First(); protokol_przyjecia.Samochod.ModelRefId = IdModelu; db.Protokol_przyjeciaDbSet.Add(protokol_przyjecia); db.Pozycja_protokolu_przyjeciaDbSet.Add(new Pozycja_protokolu_przyjecia(Usterka1, Usterka1Uwagi, protokol_przyjecia.IdProtokolu_przyjecia)); if (Usterka2 != "") { db.Pozycja_protokolu_przyjeciaDbSet.Add(new Pozycja_protokolu_przyjecia(Usterka2, Usterka2Uwagi, protokol_przyjecia.IdProtokolu_przyjecia)); } if (Usterka3 != "") { db.Pozycja_protokolu_przyjeciaDbSet.Add(new Pozycja_protokolu_przyjecia(Usterka3, Usterka3Uwagi, protokol_przyjecia.IdProtokolu_przyjecia)); } db.SaveChanges(); return(RedirectToAction("MojeProtokoly")); } catch (Exception) { return(View(protokol_przyjecia)); } } else { try { var x = User.Identity.Name; var q = (from s in db.Users where s.UserName == x select s.Id).First(); // protokol_przyjecia.Samochod = new Samochod(); protokol_przyjecia.KlientRefId = q; protokol_przyjecia.Data_przyjecia = DateTime.Now; int number = Convert.ToInt32(Samochody); protokol_przyjecia.SamochodRefId = number;//TODO:Napisac wstawianie samochodu db.Protokol_przyjeciaDbSet.Add(protokol_przyjecia); db.Pozycja_protokolu_przyjeciaDbSet.Add(new Pozycja_protokolu_przyjecia(Usterka1, Usterka1Uwagi, protokol_przyjecia.IdProtokolu_przyjecia)); if (Usterka2 != "") { db.Pozycja_protokolu_przyjeciaDbSet.Add(new Pozycja_protokolu_przyjecia(Usterka2, Usterka2Uwagi, protokol_przyjecia.IdProtokolu_przyjecia)); } if (Usterka3 != "") { db.Pozycja_protokolu_przyjeciaDbSet.Add(new Pozycja_protokolu_przyjecia(Usterka3, Usterka3Uwagi, protokol_przyjecia.IdProtokolu_przyjecia)); } db.SaveChanges(); return(RedirectToAction("MojeProtokoly")); } catch (Exception) { return(View(protokol_przyjecia)); } } }