Esempio n. 1
0
        public ActionResult Create(estado_civil estado_civil, int?menu)
        {
            //consulta si el registro esta en BD
            if (ModelState.IsValid)
            {
                int nom = (from a in context.estado_civil
                           where a.edocivil_nombre == estado_civil.edocivil_nombre
                           select a.edocivil_nombre).Count();

                if (nom == 0)
                {
                    estado_civil.edocivilfec_creacion    = DateTime.Now;
                    estado_civil.edociviluserid_creacion = Convert.ToInt32(Session["user_usuarioid"]);
                    context.estado_civil.Add(estado_civil);
                    context.SaveChanges();
                    TempData["mensaje"] = "El registro del nuevo estado civil fue exitoso!";
                    return(RedirectToAction("Create"));
                }

                TempData["mensaje_error"] = "El registro que ingreso ya se encuentra, por favor valide!";
            }

            IQueryable <icb_modulo_enlaces> enlacesBuscar = context.icb_modulo_enlaces.Where(x => x.enl_modulo == 12);
            string enlaces = "";

            foreach (icb_modulo_enlaces item in enlacesBuscar)
            {
                Menus buscarEnlace = context.Menus.FirstOrDefault(x => x.idMenu == item.id_modulo_destino);
                enlaces += "<li><a href='" + buscarEnlace.url + "'>" + buscarEnlace.nombreMenu + "</a></li>";
            }

            ViewBag.nombreEnlaces = enlaces;
            BuscarFavoritos(menu);
            return(View(estado_civil));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            estado_civil estado_civil = db.estado_civil.Find(id);

            db.estado_civil.Remove(estado_civil);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "id_estado_civil,descricao")] estado_civil estado_civil)
 {
     if (ModelState.IsValid)
     {
         db.Entry(estado_civil).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(estado_civil));
 }
        public ActionResult Create([Bind(Include = "id_estado_civil,descricao")] estado_civil estado_civil)
        {
            if (ModelState.IsValid)
            {
                db.estado_civil.Add(estado_civil);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(estado_civil));
        }
        // GET: estado_civil/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            estado_civil estado_civil = db.estado_civil.Find(id);

            if (estado_civil == null)
            {
                return(HttpNotFound());
            }
            return(View(estado_civil));
        }
Esempio n. 6
0
        // GET: estado_civil/Edit/5
        public ActionResult update(int?id, int?menu)
        {
            //valida si el id es null
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            estado_civil estado_civil = context.estado_civil.Find(id);

            if (estado_civil == null)
            {
                return(HttpNotFound());
            }
            //consulta el nombre de usuario creacion con el id, lo envia a la vista a traves de ViewBag
            IQueryable <string> result = from c in context.users
                                         join b in context.estado_civil on c.user_id equals b.edociviluserid_creacion
                                         where b.edocivil_id == id
                                         select c.user_nombre;

            foreach (string i in result)
            {
                ViewBag.user_nombre_cre = i;
            }
            //consulta el nombre de usuario actualizacion con el id, lo envia a la vista a traves de ViewBag
            IQueryable <string> result1 = from c in context.users
                                          join b in context.estado_civil on c.user_id equals b.edociviluserid_actualizacion
                                          where b.edocivil_id == id
                                          select c.user_nombre;

            foreach (string i in result1)
            {
                ViewBag.user_nombre_act = i;
            }

            IQueryable <icb_modulo_enlaces> enlacesBuscar = context.icb_modulo_enlaces.Where(x => x.enl_modulo == 12);
            string enlaces = "";

            foreach (icb_modulo_enlaces item in enlacesBuscar)
            {
                Menus buscarEnlace = context.Menus.FirstOrDefault(x => x.idMenu == item.id_modulo_destino);
                enlaces += "<li><a href='" + buscarEnlace.url + "'>" + buscarEnlace.nombreMenu + "</a></li>";
            }

            ViewBag.nombreEnlaces = enlaces;
            BuscarFavoritos(menu);
            return(View(estado_civil));
        }
Esempio n. 7
0
        public void ConsultaDatosCreacion(estado_civil estado_civil)
        {
            //consulta el nombre de usuario creacion con el id, lo envia a la vista a traves de ViewBag
            users creator = context.users.Find(estado_civil.edociviluserid_creacion);

            if (creator != null)
            {
                ViewBag.user_nombre_cre = creator.user_nombre + " " + creator.user_apellido;
            }

            users modificator = context.users.Find(estado_civil.edociviluserid_actualizacion);

            if (modificator != null)
            {
                ViewBag.user_nombre_act = modificator.user_nombre + " " + modificator.user_apellido;
                ViewBag.user_fec_act    = modificator.userfec_actualizacion.ToString();
            }
        }
Esempio n. 8
0
        // GET: estado_civil/Create
        public ActionResult Create(int?menu)
        {
            IQueryable <icb_modulo_enlaces> enlacesBuscar = context.icb_modulo_enlaces.Where(x => x.enl_modulo == 12);
            string enlaces = "";

            foreach (icb_modulo_enlaces item in enlacesBuscar)
            {
                Menus buscarEnlace = context.Menus.FirstOrDefault(x => x.idMenu == item.id_modulo_destino);
                enlaces += "<li><a href='" + buscarEnlace.url + "'>" + buscarEnlace.nombreMenu + "</a></li>";
            }

            ViewBag.nombreEnlaces = enlaces;
            estado_civil crearEstado = new estado_civil {
                edocivil_estado = true, edocivil_razoninactivo = "No aplica"
            };

            BuscarFavoritos(menu);
            return(View(crearEstado));
        }