Exemple #1
0
        // GET: Usuarios/Delete/5


        // POST: Usuarios/Delete/5

        public ActionResult Delete(int id)
        {
            try
            {
                Entities db = new Entities();

                int VarUsuario = int.Parse(Session["idUsuario"].ToString());

                if (!db.IdsPantallasPermisos.Any(x => x.IdPantalla == 10 && x.IdUsuario == VarUsuario))
                {
                    return(Redirect("/Home/Index"));
                }
                IdsUsuario usuario = new IdsUsuario();
                usuario         = db.IdsUsuario.Where(x => x.IdsIdUsuario == id).FirstOrDefault();
                usuario.Estatus = false;

                db.IdsUsuario.Attach(usuario);

                db.Entry(usuario).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                // TODO: Add delete logic here

                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                return(View(e));
            }
        }
Exemple #2
0
        public ActionResult Create(IdsUsuario entity)
        {
            //entity.IdsIdCia = 1;
            entity.IdsRol_id = 1;
            Entities context = new Entities();

            try
            {
                entity.Estatus = true;
                // TODO: Add insert logic here
                context.IdsUsuario.Add(entity);
                context.SaveChanges();


                IdsPermisosPlantas IdsPlantas = new IdsPermisosPlantas();
                IdsPlantas.IdsIdEmpresa     = int.Parse(Request["IdsIdEmpresa"].ToString());
                IdsPlantas.IdsIdUsuario     = entity.IdsIdUsuario;
                IdsPlantas.IdsFechaAlta     = System.DateTime.Now;
                IdsPlantas.IdsUsuarioAlta   = int.Parse(Session["idUsuario"].ToString());
                IdsPlantas.IdsPlantaDefault = true;

                context.IdsPermisosPlantas.Add(IdsPlantas);
                context.SaveChanges();

                //ViewBag.dropdownPlanta = new SelectList(context.IdsCatEmpresas.ToList(), "IdsIdEmpresa", "IdsDescripcionEmpresa");
                //return View();

                return(Redirect("/usuarios"));
            }
            catch
            {
                ViewBag.dropdownPlanta = new SelectList(context.IdsCatEmpresas.ToList(), "IdsIdEmpresa", "IdsDescripcionEmpresa");
                return(View());
            }
        }
Exemple #3
0
        public ActionResult Edit(int id, IdsUsuario collection)
        {
            try
            {
                Entities db = new Entities();

                int VarUsuario = int.Parse(Session["idUsuario"].ToString());

                if (!db.IdsPantallasPermisos.Any(x => x.IdPantalla == 10 && x.IdUsuario == VarUsuario))
                {
                    return(Redirect("/Home/Index"));
                }

                db.IdsUsuario.Attach(collection);
                db.Entry(collection).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();


                // TODO: Add update logic here

                return(RedirectToAction("/Index"));
            }
            catch (Exception e)
            {
                return(View(e));
            }
        }
Exemple #4
0
        public ActionResult Login(IdsUsuario entity)
        {
            Entities context = new Entities();

            var exist = context.IdsUsuario.Where(x => x.IdsNombreUsuario == entity.IdsNombreUsuario && x.IdsPassword == entity.IdsPassword && x.Estatus == true).FirstOrDefault();

            if (exist != null)
            {
                Session["NombreUsuario"] = entity.IdsNombreUsuario;
                Session["logeado"]       = true;
                Session["idUsuario"]     = exist.IdsIdUsuario;
                Session["idPlantaDF"]    = context.IdsPermisosPlantas.Where(x => x.IdsIdUsuario == exist.IdsIdUsuario && x.IdsPlantaDefault == true).FirstOrDefault().IdsIdEmpresa;


                return(Redirect("/Home/Index"));
            }
            else
            {
                Session["idUsuario"] = 0;
                Session["logeado"]   = false;
                ViewBag.error        = "usuario incorrecto";
                return(View());
            }
        }