public ActionResult DeleteConfirmed(int id) { Planner_mantenimiento planner_mantenimiento = db.Planner_mantenimiento.Find(id); db.Planner_mantenimiento.Remove(planner_mantenimiento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CodPlanner,codigo,FechaInicio,FechaFin,CodPeriodo,CodEstado")] Planner_mantenimiento planner_mantenimiento) { if (ModelState.IsValid) { db.Entry(planner_mantenimiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planner_mantenimiento)); }
// GET: Planner_mantenimiento/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Planner_mantenimiento planner_mantenimiento = db.Planner_mantenimiento.Find(id); if (planner_mantenimiento == null) { return(HttpNotFound()); } return(View(planner_mantenimiento)); }
public ActionResult Aprobar(int?id) { try { Planner_mantenimiento planner_mantenimiento = db.Planner_mantenimiento.Where(f => f.CodPlanner == id).FirstOrDefault(); planner_mantenimiento.CodEstado = 3; db.Entry(planner_mantenimiento).State = EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { utils.EventLogger.EscribirLog(ex.ToString()); } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "CodPlanner,codigo,FechaInicio,FechaFin,CodPeriodo,CodEstado")] Planner_mantenimiento planner_mantenimiento) { try { if (ModelState.IsValid) { //Generando el codigo del planner planner_mantenimiento.codigo = string.Format("{0}{1}-{2}-{3}", DateTime.Today.Year, DateTime.Today.Month.ToString().PadLeft(2, '0'), ((DateTime)planner_mantenimiento.FechaInicio).Day, ((DateTime)planner_mantenimiento.FechaFin).Day); planner_mantenimiento.FechaRegistro = DateTime.Today; db.Planner_mantenimiento.Add(planner_mantenimiento); db.SaveChanges(); @TempData["viewbag_codigo_planner"] = planner_mantenimiento.CodPlanner; //Luego Procede a registrar la programaciĆ³n en base al objeto de sesion List <ItemAtencionPlanner> ListaArticulos = new List <ItemAtencionPlanner>(); ListaArticulos = (List <ItemAtencionPlanner>)Session["programacion"]; foreach (var obj in ListaArticulos) { Programacion programacion = new Programacion(); programacion.cantidad = obj.cantidad; programacion.CodArticulo = obj.CodArticulo; programacion.codestado = planner_mantenimiento.CodEstado; programacion.CodInstalacion = obj.CodInstalacion; programacion.CodPeriodo = Convert.ToInt32(planner_mantenimiento.CodPeriodo); programacion.CodPlanner = planner_mantenimiento.CodPlanner; programacion.CodTarea = obj.CodTarea; programacion.FechaProg = Convert.ToDateTime(obj.fecha_tentantiva_programacion); db.Programacion.Add(programacion); db.SaveChanges(); } //Eliminando la lista actual Session["programacion"] = new List <ItemAtencionPlanner>(); } } catch (Exception ex) { utils.EventLogger.EscribirLog(ex.ToString()); } return(RedirectToAction("Create")); }