public IHttpActionResult PutPS_GRUPOS_ETAREOS(long id, PS_GRUPOS_ETAREOS pS_GRUPOS_ETAREOS) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pS_GRUPOS_ETAREOS.ID) { return(BadRequest()); } db.Entry(pS_GRUPOS_ETAREOS).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PS_GRUPOS_ETAREOSExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostPS_GRUPOS_ETAREOS(PS_GRUPOS_ETAREOS pS_GRUPOS_ETAREOS) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PS_GRUPOS_ETAREOS.Add(pS_GRUPOS_ETAREOS); try { db.SaveChanges(); } catch (DbUpdateException) { if (PS_GRUPOS_ETAREOSExists(pS_GRUPOS_ETAREOS.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = pS_GRUPOS_ETAREOS.ID }, pS_GRUPOS_ETAREOS)); }
/// <summary> /// Se ejecuta cuando se envia el formulario con la opción de create, por la opción GET. /// </summary> /// <returns>Retorna la vista a ejecutar al momento de realizar la creación del grupo etareo</returns> // GET: GruposEtareos/Ps_Grupos_Etareos/Create public ActionResult Create() { var ps_GruposEtareos = new PS_GRUPOS_ETAREOS() { ID = (!db.PS_GRUPOS_ETAREOS.ToList().Any() ? 0 : db.PS_GRUPOS_ETAREOS.Max(d => d.ID)) + 1, ESTADO_GRUPOETAREO = true, //COD_USUARIO = AuthenticationManager.User.Identity.Name }; ViewBag.UnidadMedida = new SelectList(db.GN_UNIDAD_MEDIDA, "ID_UNIDADMEDIDA", "DESC_UNIDADMEDIDA"); ViewBag.Sexo = new SelectList((from sx in db.SEXOes where sx.DESC_SEXO != "NO REPORTADO" select sx), "COD_SEXO", "DESC_SEXO"); var items = from ge in db.PS_GRUPOS_ETAREOS.ToList() select new PS_GRUPOS_ETAREOS { ID = ge.ID, COD_SEXO = ge.COD_SEXO, COD_USUARIO = ge.COD_USUARIO, ID_UNIDADMEDIDA = ge.ID_UNIDADMEDIDA, DESC_GRUPOETAREO = ge.DESC_GRUPOETAREO, EDAD_MINIMA = ge.EDAD_MINIMA, EDAD_MAXIMA = ge.EDAD_MAXIMA, ESTADO_GRUPOETAREO = ge.ESTADO_GRUPOETAREO, SEXO = ge.SEXO, GN_UNIDAD_MEDIDA = ge.GN_UNIDAD_MEDIDA }; ViewBag.Ps_Grupos_Etareos = items.ToList(); ViewBag.Edit = false; return(View(ps_GruposEtareos)); }
public ActionResult Edit([Bind(Include = FieldEntitie)] PS_GRUPOS_ETAREOS pS_GRUPOS_ETAREOS) { if (ModelState.IsValid) { db.Entry(pS_GRUPOS_ETAREOS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Create")); } ViewBag.UnidadMedida = new SelectList(db.GN_UNIDAD_MEDIDA, "ID_UNIDADMEDIDA", "DESC_UNIDADMEDIDA"); ViewBag.Sexo = new SelectList((from sx in db.SEXOes where sx.DESC_SEXO != "NO REPORTADO" select sx), "COD_SEXO", "DESC_SEXO"); var items = from ge in db.PS_GRUPOS_ETAREOS.ToList() select new PS_GRUPOS_ETAREOS { ID = ge.ID, COD_SEXO = ge.COD_SEXO, COD_USUARIO = ge.COD_USUARIO, ID_UNIDADMEDIDA = ge.ID_UNIDADMEDIDA, DESC_GRUPOETAREO = ge.DESC_GRUPOETAREO, EDAD_MINIMA = ge.EDAD_MINIMA, EDAD_MAXIMA = ge.EDAD_MAXIMA, ESTADO_GRUPOETAREO = ge.ESTADO_GRUPOETAREO, SEXO = ge.SEXO, GN_UNIDAD_MEDIDA = ge.GN_UNIDAD_MEDIDA }; ViewBag.Ps_Grupos_Etareos = items.ToList(); ViewBag.Edit = true; return(View("Create", pS_GRUPOS_ETAREOS)); }
public IHttpActionResult GetPS_GRUPOS_ETAREOS(long id) { PS_GRUPOS_ETAREOS pS_GRUPOS_ETAREOS = db.PS_GRUPOS_ETAREOS.Find(id); if (pS_GRUPOS_ETAREOS == null) { return(NotFound()); } return(Ok(pS_GRUPOS_ETAREOS)); }
public IHttpActionResult DeletePS_GRUPOS_ETAREOS(long id) { PS_GRUPOS_ETAREOS pS_GRUPOS_ETAREOS = db.PS_GRUPOS_ETAREOS.Find(id); if (pS_GRUPOS_ETAREOS == null) { return(NotFound()); } db.PS_GRUPOS_ETAREOS.Remove(pS_GRUPOS_ETAREOS); db.SaveChanges(); return(Ok(pS_GRUPOS_ETAREOS)); }
/// <summary> /// Se ejecuta cuando se envia el formulario con la opción de create, por la opción GET. /// </summary> /// <param name="id">Indica identificador de la entidad para el registro a editar.</param> /// <returns>Retorna la vista a ejecutar al momento de realizar la edición del grupo etareo</returns> // GET: GruposEtareos/Ps_Grupos_Etareos/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.UnidadMedida = new SelectList(db.GN_UNIDAD_MEDIDA, "ID_UNIDADMEDIDA", "DESC_UNIDADMEDIDA"); ViewBag.Sexo = new SelectList((from sx in db.SEXOes where sx.DESC_SEXO != "NO REPORTADO" select sx), "COD_SEXO", "DESC_SEXO"); var items = from ge in db.PS_GRUPOS_ETAREOS.ToList() select new PS_GRUPOS_ETAREOS { ID = ge.ID, COD_SEXO = ge.COD_SEXO, COD_USUARIO = ge.COD_USUARIO, ID_UNIDADMEDIDA = ge.ID_UNIDADMEDIDA, DESC_GRUPOETAREO = ge.DESC_GRUPOETAREO, EDAD_MINIMA = ge.EDAD_MINIMA, EDAD_MAXIMA = ge.EDAD_MAXIMA, ESTADO_GRUPOETAREO = ge.ESTADO_GRUPOETAREO, SEXO = ge.SEXO, GN_UNIDAD_MEDIDA = ge.GN_UNIDAD_MEDIDA }; ViewBag.Ps_Grupos_Etareos = items.ToList(); PS_GRUPOS_ETAREOS pS_GRUPOS_ETAREOS = items.FirstOrDefault(d => d.ID == id); ViewBag.Edit = true; if (pS_GRUPOS_ETAREOS == null) { return(HttpNotFound()); } else { //pS_GRUPOS_ETAREOS.COD_USUARIO = string.IsNullOrEmpty(pS_GRUPOS_ETAREOS.COD_USUARIO) ? AuthenticationManager.User.Identity.Name : pS_GRUPOS_ETAREOS.COD_USUARIO; } return(View("Create", pS_GRUPOS_ETAREOS)); }