示例#1
0
        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"));
        }
示例#2
0
        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"));
        }
示例#3
0
        // 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));
        }
示例#4
0
        // 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));
        }
示例#5
0
        // 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));
        }