public ActionResult DeleteConfirmed(int id) { Porucha porucha = db.Porucha.Find(id); db.Porucha.Remove(porucha); db.SaveChanges(); return(RedirectToAction("Index")); }
private static void PrepareCommand(SqlCommand command, Porucha porucha) { command.Parameters.AddWithValue("@id_porucha", porucha.RecordId); command.Parameters.AddWithValue("@datum", porucha.Date); command.Parameters.AddWithValue("@id_hardware", porucha.IdHardware); command.Parameters.AddWithValue("@opravena", porucha.repair); command.Parameters.AddWithValue("@text", porucha.Text); }
public ActionResult Add2(int ServisniZasahId, bool SIL, int?SCProvozuID) { SCProvozu scprovozu = new SCProvozu(); try { scprovozu = SCProvozu.GetSCProvozuById(SCProvozuID.Value); } catch (Exception ex) { log.Debug("ServisniZasahPrvek/Create Error number: ProvozId" + ex.HResult + " - " + ex.Message + " - " + ex.Data + " - " + ex.InnerException); } ServisniZasahPrvek szp = new ServisniZasahPrvek { ServisniZasahId = ServisniZasahId, SCProvozuID = SCProvozuID, ServisniZasah = ServisniZasah.GetZasah(ServisniZasahId), }; int?skupina = 0; try { skupina = scprovozu.Artikl.SkupinaArtiklu; } catch (Exception ex) { log.Debug("ServisniZasahPrvek/Create Error number: ProvozId" + ex.HResult + " - " + ex.Message + " - " + ex.Data + " - " + ex.InnerException); } int?artikl = 0; try { artikl = scprovozu.Artikl.Id; } catch (Exception ex) { log.Debug("ServisniZasahPrvek/Create Error number: ProvozId" + ex.HResult + " - " + ex.Message + " - " + ex.Data + " - " + ex.InnerException); } if (artikl != 0) { ViewBag.ArtiklID = new SelectList(db.Artikl.Where(t => (t.ServisArtikl == artikl || t.ServisSkupina == skupina) && t.KodSAP != "SP02" && t.KodSAP != "SP01"), "Id", "Nazev"); } else { ViewBag.ArtiklID = new SelectList(db.Artikl.Where(t => t.SkupinaArtiklu == 129 && t.KodSAP != "SP02" && t.KodSAP != "SP01"), "Id", "Nazev"); } if (skupina != null && skupina != 0) { ViewBag.PoruchaID = new SelectList(Porucha.GetPoruchyProSkupinu(scprovozu.Artikl.SkupinaArtiklu.Value), "Id", "NazevPoruchy"); } else { ViewBag.PoruchaID = new SelectList(Porucha.GetPoruchyProSkupinu(0), "Id", "NazevPoruchy"); } szp.ServisniZasah.Poruchy.SeznamPoruch = Porucha.GetPoruchyProSkupinu(skupina.Value); szp.SIL = SIL; return(View("Create", szp)); }
// GET: Porucha/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Porucha porucha = db.Porucha.Find(id); if (porucha == null) { return(HttpNotFound()); } return(View(porucha)); }
// GET: Porucha/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Porucha porucha = db.Porucha.Find(id); if (porucha == null) { return(HttpNotFound()); } ViewBag.KategoriePoruchyId = new SelectList(db.KategoriePoruchy, "Id", "NazevKategorie", porucha.KategoriePoruchyId); var skupina = db.SkupinaArtiklu.ToList(); SkupinaArtiklu sk = new SkupinaArtiklu(); sk.Id = 0; sk.Skupina = ""; skupina.Insert(0, sk); ViewBag.SkupinaArtikluId = new SelectList(skupina, "Id", "Skupina", porucha.SkupinaArtikluId); return(View(porucha)); }
public ActionResult Edit([Bind(Include = "Id,NazevPoruchy,KategoriePoruchyId,SkupinaArtikluId,SIL,Aktivace,OpravnenaAktivace,FalesnaAktivace,VZaruce,UznanaReklamace,PozarucniServis")] Porucha porucha) { if (ModelState.IsValid) { if (porucha.SkupinaArtikluId == 0) { porucha.SkupinaArtikluId = null; } db.Entry(porucha).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KategoriePoruchyId = new SelectList(db.KategoriePoruchy, "Id", "NazevKategorie", porucha.KategoriePoruchyId); var skupina = db.SkupinaArtiklu.ToList(); SkupinaArtiklu sk = new SkupinaArtiklu(); sk.Id = 0; sk.Skupina = ""; skupina.Insert(0, sk); ViewBag.SkupinaArtikluId = new SelectList(skupina, "Id", "Skupina", porucha.SkupinaArtikluId); return(View(porucha)); }
private static Collection <T> Read(SqlDataReader reader, bool withItemsCount = false) { Collection <T> poruchas = new Collection <T>(); while (reader.Read()) { Porucha porucha = new Porucha(); int i = -1; porucha.RecordId = reader.GetInt32(++i); porucha.Date = reader.GetDateTime(++i); porucha.repair = reader.GetBoolean(++i); porucha.IdHardware = reader.GetInt32(++i); if (!reader.IsDBNull(++i)) { porucha.Text = reader.GetString(i); } poruchas.Add((T)porucha); } return(poruchas); }
public ActionResult Edit([Bind(Include = "Id,ServisniZasahId,SCProvozuID,PoruchaID,ArtiklID,Pocet,CenaZaKus,CenaCelkem")] ServisniZasahPrvek servisniZasahPrvek) { if (ModelState.IsValid) { decimal cena; cena = ServisniZasah.GetCenaForprvek(servisniZasahPrvek); servisniZasahPrvek.CenaZaKus = cena; servisniZasahPrvek.CenaCelkem = cena * servisniZasahPrvek.Pocet; ServisniZasah sz = new ServisniZasah(); sz = ServisniZasah.GetZasah(servisniZasahPrvek.ServisniZasahId); //datum ukonceni platnosti zaruky umisteni var umisteni = Umisteni.GetDatumZaruky(sz.UmisteniId); //datum ukonceni platnosti zaruky SCProvozu DateTime?scprovozu = DateTime.MinValue; if (servisniZasahPrvek.SCProvozuID != null) { scprovozu = SCProvozu.GetDatumZaruky(servisniZasahPrvek.SCProvozuID.Value); } DateTime?datum = DateTime.Now; //v zaruce? if (scprovozu != null) { datum = scprovozu; } else { if (umisteni != null) { if (scprovozu != null) { if (scprovozu >= umisteni) { datum = scprovozu; } if (scprovozu < umisteni) { datum = umisteni; } } else { datum = umisteni; } } } if (datum >= sz.DatumVyzvy) { var porucha = Porucha.ReklamaceById(servisniZasahPrvek.PoruchaID); if (porucha == true) { servisniZasahPrvek.Reklamace = true; } } db.Entry(servisniZasahPrvek).State = EntityState.Modified; db.SaveChanges(); ServisniZasah.UpdateHeader(servisniZasahPrvek.ServisniZasahId); return(RedirectToAction("Details", "ServisniZasah", new { Id = servisniZasahPrvek.ServisniZasahId })); } ViewBag.ArtiklID = new SelectList(db.Artikl, "Id", "Nazev", servisniZasahPrvek.ArtiklID); ViewBag.PoruchaID = new SelectList(db.Porucha, "Id", "NazevPoruchy", servisniZasahPrvek.PoruchaID); ViewBag.SCProvozuID = new SelectList(db.SCProvozu, "Id", "Lokace", servisniZasahPrvek.SCProvozuID); ViewBag.ServisniZasahId = new SelectList(db.ServisniZasah, "Id", "Odkud", servisniZasahPrvek.ServisniZasahId); return(View(servisniZasahPrvek)); }