public ActionResult Create([Bind(Include = "ID,numeroReport,usuario,denominacionEquipo,horometro,kilometraje,fechaHora,litros,ubicacion,operador,quienCarga,responsable,comentario")] reportCombustible reportCombustible, FormCollection post) { if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "reportCombustible")); } reportCombustible.equiposID = equipos.Obtener(int.Parse(post["equipoID"].ToString())); reportCombustible.guardar(); registrokmhm nuevo = new registrokmhm(); nuevo.equipoID = reportCombustible.equiposID.ID; nuevo.fecha = new DateTime(reportCombustible.fechaHora.Year, reportCombustible.fechaHora.Month, reportCombustible.fechaHora.Day); nuevo.horometro = reportCombustible.horometro; nuevo.kilometraje = reportCombustible.kilometraje; //db.registrokmhms.Add(nuevo); registrokmhm.actualizarRegistroKmHm(nuevo.equipoID, nuevo.fecha, nuevo.horometro, nuevo.kilometraje); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "reportCombustible")); } reportCombustible reportCombustible = db.ReportsCombustible.Find(id); db.ReportsCombustible.Remove(reportCombustible); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: reportCombustible/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } reportCombustible reportCombustible = reportCombustible.Obtener(id); if (reportCombustible == null) { return(HttpNotFound()); } return(View(reportCombustible)); }
// GET: reportCombustible/Delete/5 public ActionResult Delete(int?id) { if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "reportCombustible")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } reportCombustible reportCombustible = db.ReportsCombustible.Find(id); if (reportCombustible == null) { return(HttpNotFound()); } return(View(reportCombustible)); }
// GET: reportCombustible/Edit/5 public ActionResult Edit(int?id) { if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString()))) { return(RedirectToAction("Index", "reportCombustible")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } reportCombustible reportCombustible = reportCombustible.Obtener(id); if (reportCombustible == null) { return(HttpNotFound()); } ViewBag.Equipos = equipos.todos(); return(View(reportCombustible)); }