Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }