public int EliminarNovedadPlanta(int id) { vhorarionovedad dato = db.vhorarionovedad.Find(id); db.Entry(dato).State = EntityState.Deleted; int result = db.SaveChanges(); return(result); }
public ActionResult Create(parametrizacion_horario parametrizacion_horario, int?menu) { if (ModelState.IsValid) { parametrizacion_horario.fecha_creacion = DateTime.Now; parametrizacion_horario.user_creacion = Convert.ToInt32(Session["user_usuarioid"]); db.parametrizacion_horario.Add(parametrizacion_horario); db.SaveChanges(); int idhorario = db.parametrizacion_horario.OrderByDescending(x => x.horario_id).FirstOrDefault() .horario_id; if (!string.IsNullOrEmpty(Request["lista_novedades"])) { int listaNovedades = Convert.ToInt32(Request["lista_novedades"]); for (int i = 1; i <= listaNovedades + 1; i++) { if (!string.IsNullOrEmpty(Request["desde" + i])) { vhorarionovedad novedad = new vhorarionovedad { horarioid = idhorario, fechaini = Convert.ToDateTime(Request["desde" + i]), fechafin = Convert.ToDateTime(Request["hasta" + i]), motivo = Request["motivo" + i] }; db.vhorarionovedad.Add(novedad); } } } db.SaveChanges(); TempData["mensaje"] = "Parametrización de horario creada correctamente"; } //ViewBag.usuario_id = new SelectList(db.users, "user_id", "user_nombre", Convert.ToInt32(Session["user_usuarioid"])); ViewBag.usuario_id = db.users.ToList(); ViewBag.demo_id = new SelectList(db.vdemos, "id", "placa", parametrizacion_horario.demo_id); BuscarFavoritos(menu); return(View()); }
public ActionResult EditPlanta(parametrizacion_horario_planta parametrizacion_horario_planta, int?menu) { if (ModelState.IsValid) { db.Entry(parametrizacion_horario_planta).State = EntityState.Modified; db.SaveChanges(); if (!string.IsNullOrEmpty(Request["lista_novedades"])) { int listaNovedades = Convert.ToInt32(Request["lista_novedades"]); for (int i = 1; i <= listaNovedades + 1; i++) { if (!string.IsNullOrEmpty(Request["desde" + i])) { vhorarionovedad novedad = new vhorarionovedad { horarioid = parametrizacion_horario_planta.horario_id, fechaini = Convert.ToDateTime(Request["desde" + i]), fechafin = Convert.ToDateTime(Request["hasta" + i]), motivo = Request["motivo" + i] }; db.vhorarionovedad.Add(novedad); } } } db.SaveChanges(); TempData["mensaje"] = "Parametrización de horario actualizado correctamente"; } //ViewBag.usuario_id = new SelectList(db.users, "user_id", "user_nombre", parametrizacion_horario.usuario_id); ViewBag.usuario_id = db.users.ToList(); // ViewBag.demo_id = new SelectList(db.vdemos, "id", "placa", parametrizacion_horario.demo_id); BuscarFavoritosPlanta(menu); return(View(parametrizacion_horario_planta)); }