public ActionResult Edit([Bind(Include = "ID_USUARIO,NOMBRE,CARGO,DIRECCION,TELEFONO,CELULAR,EXTENSION,FAX,EMAIL,ESTADO,ID_ORGANIZACION")] MUB_USUARIOS mub_usuarios)
 {
     if (ModelState.IsValid)
     {
         if (mub_usuarios.ID_ORGANIZACION.ToString() != "")
         {
             mub_usuarios.EMAIL           = mub_usuarios.EMAIL.ToLower();
             mub_usuarios.NOMBRE          = System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(mub_usuarios.NOMBRE);
             db.Entry(mub_usuarios).State = EntityState.Modified;
             db.Entry(mub_usuarios).Property(x => x.PWDHASH).IsModified = false;   //EXCLUIR PASSWORD
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.MsjValidaOrganizacion = "seleccione una organización";
             ViewBag.ID_ORGANIZACION       = new SelectList(db.MUB_ORGANIZACIONES.Select(u => new
             {
                 ID_ORGANIZACION = u.ID_ORGANIZACION,
                 RAZON_SOCIAL    = u.RAZON_SOCIAL + " - " + u.CODIGO
             }).OrderBy(o => o.RAZON_SOCIAL)
                                                            , "ID_ORGANIZACION", "RAZON_SOCIAL", mub_usuarios.ID_ORGANIZACION);
         }
     }
     return(View(mub_usuarios));
 }
        public ActionResult DeleteConfirmed(long id)
        {
            MUB_USUARIOS mub_usuarios = db.MUB_USUARIOS.Find(id);

            db.MUB_USUARIOS.Remove(mub_usuarios);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "ID_USUARIO,NOMBRE,CARGO,DIRECCION,TELEFONO,CELULAR,EXTENSION,FAX,EMAIL,ESTADO,PWDHASH,ID_ORGANIZACION")] MUB_USUARIOS mub_usuarios)
        {
            if (ModelState.IsValid)
            {
                db.MUB_USUARIOS.Add(mub_usuarios);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(mub_usuarios));
        }
        // GET: /Usuarios/Details/5
        public ActionResult Details(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MUB_USUARIOS mub_usuarios = db.MUB_USUARIOS.Find(id);

            if (mub_usuarios == null)
            {
                return(HttpNotFound());
            }
            return(View(mub_usuarios));
        }
        public ActionResult Index([Bind(Include = "ID_USUARIO,NOMBRE,CARGO,DIRECCION,TELEFONO,CELULAR,EXTENSION,FAX,EMAIL,ESTADO,PWDHASH,ID_ORGANIZACION")] MUB_USUARIOS mub_usuarios)
        {
            var txt_buscar = Request.Form["txt_buscar"];

            if (txt_buscar == "" || txt_buscar == null)
            {   //RETORNA A LA LISTA DE INICIO
                return(RedirectToAction("Index", "Mapas"));
            }

            var ResultadoQuery = (from p in db.MUB_USUARIOS
                                  join q in db.MUB_ORGANIZACIONES on p.ID_ORGANIZACION equals q.ID_ORGANIZACION into Details
                                  from m in Details.DefaultIfEmpty()
                                  select p).Where(h => h.NOMBRE.Contains(txt_buscar)).OrderBy(a => a.NOMBRE);

            return(View(ResultadoQuery));
        }
        // GET: /Usuarios/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MUB_USUARIOS mub_usuarios = db.MUB_USUARIOS.Find(id);

            if (mub_usuarios == null)
            {
                return(HttpNotFound());
            }

            ViewBag.ID_ORGANIZACION = new SelectList(db.MUB_ORGANIZACIONES.OrderBy(a => a.RAZON_SOCIAL), "ID_ORGANIZACION", "RAZON_SOCIAL", mub_usuarios.ID_ORGANIZACION);
            return(View(mub_usuarios));
        }
 public ActionResult Edit([Bind(Include = "ID_USUARIO,NOMBRE,CARGO,DIRECCION,TELEFONO,CELULAR,EXTENSION,FAX,EMAIL,ESTADO,ID_ORGANIZACION")] MUB_USUARIOS mub_usuarios)
 {
     if (ModelState.IsValid)
     {
         if (mub_usuarios.ID_ORGANIZACION.ToString() != "")
         {
             db.Entry(mub_usuarios).State = EntityState.Modified;
             db.Entry(mub_usuarios).Property(x => x.PWDHASH).IsModified = false;   //EXCLUIR PASSWORD
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.MsjValidaOrganizacion = "seleccione una organización";
             ViewBag.ID_ORGANIZACION       = new SelectList(db.MUB_ORGANIZACIONES.OrderBy(a => a.RAZON_SOCIAL), "ID_ORGANIZACION", "RAZON_SOCIAL", mub_usuarios.ID_ORGANIZACION);
         }
     }
     return(View(mub_usuarios));
 }