protected void btnSchoonmaakToevoegen_Click(object sender, EventArgs e) { try { int tramnummer = Convert.ToInt32(ddlSchoonmaakToevoegenTramNummer.Text); String typeString = ddlSchoonmaakToevoegenSchoonmaakType.Text; TypeOnderhoud type = (TypeOnderhoud)Enum.Parse(typeof(TypeOnderhoud), typeString); int adid = 1; // todo; moet nog gemaakt worden BeheerController bc = new BeheerController(); Tram t = bc.GetTramByNummer(tramnummer); t.Vervuild = true; new DatabaseController().UpdateTram(t); Onderhoud ond = new Onderhoud(adid, t, DateTime.Now, DateTime.Now, type); oc.AddOnderhoud(ond); Response.Redirect(Request.RawUrl); } catch (Exception ex) { string script = "alert(\" " + ex.Message + "\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } }
public ActionResult DeleteConfirmed(DateTime datumID, string kentekenID) { Onderhoud onderhoud = db.Onderhoud.Find(datumID, kentekenID); db.Onderhoud.Remove(onderhoud); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(string id) { Onderhoud onderhoud = db.Onderhoud.Find(id); db.Onderhoud.Remove(onderhoud); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Onderhoudsdatum,Kosten,AutoKenteken,werkplaats_werkplaatsnr")] Onderhoud onderhoud) { if (ModelState.IsValid) { db.Entry(onderhoud).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(onderhoud)); }
public ActionResult Create([Bind(Include = "Onderhoudsdatum,Kosten,AutoKenteken,werkplaats_werkplaatsnr")] Onderhoud onderhoud) { if (ModelState.IsValid) { db.Onderhoud.Add(onderhoud); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(onderhoud)); }
public ActionResult Edit([Bind(Include = "Onderhoudsdatum,Auto_Kenteken,Kosten,Werkplaats_Werkplaatsnr")] Onderhoud onderhoud) { if (ModelState.IsValid) { db.Entry(onderhoud).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Auto_Kenteken = new SelectList(db.Auto, "Kenteken", "Merk", onderhoud.Auto_Kenteken); ViewBag.Werkplaats_Werkplaatsnr = new SelectList(db.Werkplaats, "Werkplaatsnr", "Naam", onderhoud.Werkplaats_Werkplaatsnr); return(View(onderhoud)); }
// GET: Onderhouds/Details/5 public ActionResult Details(DateTime datumID, string kentekenID) { if (datumID == null || kentekenID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Onderhoud onderhoud = db.Onderhoud.Find(datumID, kentekenID); if (onderhoud == null) { return(HttpNotFound()); } return(View(onderhoud)); }
// GET: Onderhouds/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Onderhoud onderhoud = db.Onderhoud.Find(id); if (onderhoud == null) { return(HttpNotFound()); } return(View(onderhoud)); }
// GET: Onderhouds/Edit/5 public ActionResult Edit(DateTime datumID, string kentekenID) { if (datumID == null || kentekenID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Onderhoud onderhoud = db.Onderhoud.Find(datumID, kentekenID); if (onderhoud == null) { return(HttpNotFound()); } ViewBag.Auto_Kenteken = new SelectList(db.Auto, "Kenteken", "Kenteken", onderhoud.Auto_Kenteken); ViewBag.Werkplaats_Werkplaatsnr = new SelectList(db.Werkplaats, "Werkplaatsnr", "Naam", onderhoud.Werkplaats_Werkplaatsnr); return(View(onderhoud)); }
protected void btnSchoonmaakAfronden_Click(object sender, EventArgs e) { try { BeheerController bc = new BeheerController(); Tram tram = bc.GetTramByNummer(Convert.ToInt32(ddlSchoonmaakAfrondenTramnummer.Text)); Onderhoud ond = oc.GetOnderhoud(tram); oc.OnderhoudAfronden(ond.ID); tram.Vervuild = true; new DatabaseController().UpdateTram(tram); Response.Redirect(Request.RawUrl); } catch (Exception ex) { string script = "alert(\" " + ex.Message + "\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } }
void LoadOnderhoud(SqliteConnection conn, string PersoonID) { bool shouldClose = false; // Is the database already open? if (conn.State != ConnectionState.Open) { shouldClose = true; conn.Open(); } // Execute query using (var command = conn.CreateCommand()) { try { // Create new command command.CommandText = "SELECT DISTINCT ID FROM [InOnderhoud] WHERE PersoonID = '" + PersoonID + "'"; using (var reader = command.ExecuteReader()) { while (reader.Read()) { var onderhoud = new InOnderhoudModel(); var id = (string)reader["ID"]; onderhoud.Load(conn, id); Onderhoud.Add(onderhoud); } } } catch (Exception Exception) { Debug.WriteLine(Exception.Message); } } if (shouldClose) { conn.Close(); } }
public async Task <IActionResult> Create([Bind("OnderhoudId,VoertuigId,Datum,Kilometerstand,Info,KlantId")] Onderhoud onderhoud) { if (onderhoud.Datum > DateTime.Now) { ModelState.AddModelError("OnderhoudDatumValidatieError", "Ongeldige invoerdatum"); } if (ModelState.IsValid) { _context.Add(onderhoud); await _context.SaveChangesAsync(); TempData["SuccessMessage"] = $"Onderhoud <b>{onderhoud.OnderhoudId}</b> werd toegevoegd!"; return(RedirectToAction(nameof(Index))); } ViewData["KlantId"] = new SelectList(_context.Klanten, "PersoonId", "Adres", onderhoud.KlantId); ViewData["VoertuigId"] = new SelectList(_context.Voertuigen.OrderBy(v => v.VoertuigArtikelNummer.Length) .ThenBy(v => v.VoertuigArtikelNummer), "VoertuigId", "VoertuigArtikelNummer", onderhoud.VoertuigId); return(View(onderhoud)); }
public void Sort(string key, bool ascending) { // Take action based on key switch (key) { case "Apparaatnaam": if (ascending) { Onderhoud.Sort((x, y) => x.ApparaatNaam.CompareTo(y.ApparaatNaam)); } else { Onderhoud.Sort((x, y) => - 1 * x.ApparaatNaam.CompareTo(y.ApparaatNaam)); } break; case "OntvangenOp": if (ascending) { Onderhoud.Sort((x, y) => ((int)x.OntvangenOp.Compare(y.OntvangenOp))); } else { Onderhoud.Sort((x, y) => - 1 * ((int)x.OntvangenOp.Compare(y.OntvangenOp))); } break; case "RetourOp": if (ascending) { Onderhoud.Sort((x, y) => ((int)x.RetourOp.Compare(y.RetourOp))); } else { Onderhoud.Sort((x, y) => - 1 * ((int)x.RetourOp.Compare(y.RetourOp))); } break; } }
public async Task <IActionResult> Edit(long id, [Bind("OnderhoudId,VoertuigId,Datum,Kilometerstand,Info,KlantId")] Onderhoud onderhoud) { if (id != onderhoud.OnderhoudId) { return(NotFound()); } if (onderhoud.Datum > DateTime.Now) { ModelState.AddModelError("OnderhoudDatumValidatieError", "Ongeldige invoerdatum"); } if (ModelState.IsValid) { try { _context.Update(onderhoud); TempData["SuccessMessage"] = $"Onderhoud <b>{onderhoud.OnderhoudId}</b> werd gewijzigd!"; await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OnderhoudExists(onderhoud.OnderhoudId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["KlantId"] = new SelectList(_context.Klanten, "PersoonId", "Adres", onderhoud.KlantId); ViewData["VoertuigId"] = new SelectList(_context.Voertuigen.OrderBy(v => v.VoertuigArtikelNummer.Length) .ThenBy(v => v.VoertuigArtikelNummer), "VoertuigId", "VoertuigArtikelNummer", onderhoud.VoertuigId); return(View(onderhoud)); }