//PERMISO
 public ActionResult Permisos(string id)
 {
     try
     {
         Token.SaveToken();
         UsuarioModels  usuario      = new UsuarioModels();
         _Usuario_Datos UsuarioDatos = new _Usuario_Datos();
         usuario.conexion   = Conexion;
         usuario.id_usuario = id;
         usuario.listaMenu  = UsuarioDatos.ObtenerListaPermisosUsuario(usuario);
         if (usuario.ListaPermisos != null)
         {
             usuario.numeroMenu = usuario.ListaPermisos.Count;
         }
         else
         {
             usuario.numeroMenu = 0;
         }
         return(View(usuario));
     }
     catch (Exception)
     {
         UsuarioModels usuario = new UsuarioModels();
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 2
0
        public SaldoController()
        {
            consultaService = new ConsultasService();
            logService      = new LogService();

            usuarioLogged = logService.getLoggedUser();
        }
Ejemplo n.º 3
0
        public ActionResult Delete(string id, FormCollection collection)
        {
            try
            {
                UsuarioModels  usuario      = new UsuarioModels();
                _Usuario_Datos UsuarioDatos = new _Usuario_Datos();
                usuario.conexion   = Conexion;
                usuario.id_usuario = id;

                usuario.opcion = 3;
                usuario.user   = User.Identity.Name;
                usuario        = UsuarioDatos.AbcCatUsuarios(usuario);
                if (usuario.Completado == true)
                {
                    TempData["typemessage"] = "1";
                    TempData["message"]     = "El registro se elimino correctamente.";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    TempData["typemessage"] = "2";
                    TempData["message"]     = "Ocurrió un error al intentar guardar.";
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(View());
            }
        }
        // GET: Admin/CatUsuarios/Edit/5
        public ActionResult Edit(string id)
        {
            try
            {
                Token.SaveToken();
                UsuarioModels  usuario      = new UsuarioModels();
                _Usuario_Datos UsuarioDatos = new _Usuario_Datos();
                usuario.conexion             = Conexion;
                usuario.id_usuario           = id;
                usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
                usuario = UsuarioDatos.ObtenerDetalleUsuarioxID(usuario);

                usuario.Password = "******";
                usuario.passUser = "******";

                return(View(usuario));
            }
            catch (Exception)
            {
                UsuarioModels usuario = new UsuarioModels();
                TempData["typemessage"] = "2";
                TempData["message"]     = "No se puede cargar la vista";
                return(View(usuario));
            }
        }
Ejemplo n.º 5
0
        public ActionResult Ingresar(String codigo, String user, String pass)
        {
            /* Respuesta */
            String      resultado   = String.Empty;
            String      mensaje     = String.Empty;
            UserService serviceUser = new UserService();

            if (serviceUser.existeUsuario(user.Trim()))
            {
                UsuarioModels usuario = serviceUser.getUsuario(codigo.Trim(), user.Trim(), pass.Trim());
                if (usuario != null)
                {
                    resultado = "1";
                    mensaje   = usuario.id_usuario.ToString();
                }
                else
                {
                    resultado = "0";
                    mensaje   = "Codigo o Contraseña incorrectos, intente de nuevo.";
                }
            }
            else
            {
                resultado = "0";
                mensaje   = "Usuario no existe, intente de nuevo con un usuario que exista.";
            }

            return(Json(new { resultado = resultado, msj = mensaje }));
        }
        public ActionResult Index()
        {
            var model = new List <UsuarioModels>();

            foreach (var item in this.usuarioApp.ListarTodos())
            {
                var objeto = new UsuarioModels
                {
                    IdUsuario         = item.IdUsuario,
                    NomeFuncionario   = item.NomeFuncionario,
                    CodigoFuncionario = item.CodigoFuncionario,
                    Setor             = item.Setor,
                    DataEmissao       = item.DataEmissao,
                    Salario           = item.Salario,
                    Carteiratrabalho  = item.Carteiratrabalho,
                    CarteiraMotorista = item.CarteiraMotorista,
                    Rg       = item.Rg,
                    Cpf      = item.Cpf,
                    Endereco = item.Endereco,
                    Bairro   = item.Bairro,
                    Cidade   = item.Cidade,
                    Ud       = item.Ud,
                    Fone1    = item.Fone1,
                    Fone2    = item.Fone2,
                    Senha    = item.Senha,
                    Perfil   = item.Perfil,
                    Email    = item.Email,
                    Cargo    = item.Cargo,
                };
                model.Add(objeto);
            }
            return(View(model));
        }
Ejemplo n.º 7
0
        public void Ingresar()
        {
            //Arrange
            String        codigo          = "2";
            String        user            = "******";
            String        pass            = "******";
            bool          esperado        = true;
            UserService   serv            = new UserService();
            UsuarioModels usuarioEsperado = new UsuarioModels()
            {
                id_usuario  = 2,
                usuario     = "pao",
                correo      = "*****@*****.**",
                contrasenia = "1234",
                nombre      = "Pao",
                apellido    = "Del Cid"
            };
            //Acts
            UsuarioModels resultado = serv.getUsuario(codigo, user, pass) as UsuarioModels;
            bool          respuesta = false;

            if (resultado != null)
            {
                if (usuarioEsperado.nombre == resultado.nombre)
                {
                    respuesta = true;
                }
            }

            //Asert
            Assert.AreEqual(esperado, respuesta);
        }
        public ActionResult Edit(string id, UsuarioModels usuario)
        {
            _Usuario_Datos UsuarioDatos = new _Usuario_Datos();

            try
            {
                usuario.conexion   = Conexion;
                usuario.id_usuario = User.Identity.Name;
                UsuarioDatos.cCatCuentaUser(usuario);
                if (usuario.Completado == true)
                {
                    TempData["typemessage"] = "1";
                    TempData["message"]     = "Los datos se guardaron correctamente, Su próximo inicio de sesión será con su nueva contraseña";
                    Token.ResetToken();
                    //System.Threading.Thread.Sleep(500);
                    return(RedirectToAction("Edit"));
                }
                else
                {
                    usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
                    TempData["typemessage"]      = "2";
                    TempData["message"]          = "Ocurrió un error al intentar guardar.";
                    return(View(usuario));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 9
0
        public ActionResult Cadastrar(UsuarioModels model)
        {
            BEUsuario usuario = new BEUsuario()
            {
                nome      = model.nome,
                sobrenome = model.sobrenome,
                email     = model.email,
                senha     = model.senha,
                ativo     = "S"
            };

            BPUsuario bp = new BPUsuario();

            if (!bp.ValidaUnidade(usuario))
            {
                this.AddMessage("Cadastro", "Usuario já cadastrada em nossa base dados", "warning");
                return(View(model));
            }
            try
            {
                new BPUsuario().InserirOuAtualizar(usuario);
                this.AddMessage("Cadastro", "Cadastro realizado com sucesso, em breve retornaremos o contato.", "success", true);
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                this.AddMessage("Cadastro", "Não foi possível reliazar o cadastro, tente novamente ou entre em contato com o administrador do sistema.", "warning");
                return(View(model));
            }
        }
Ejemplo n.º 10
0
        public JsonResult SetTrazabilidadSesion()
        {
            Clases.Servicio servicio  = new Clases.Servicio();
            int             IdUsuario = Convert.ToInt32(Session["PerfilInterior"]);

            int exitoso = TrazabilidadModels.SetTrazabilidadSesion(IdUsuario);

            if (exitoso != 0)
            {
                /*if (Session["User"] == null)
                 * {
                 *  return View("../Home/Login");
                 * }*/
                Clases.Usuario Usuario = new Clases.Usuario();
                Usuario = UsuarioModels.GetInfoUsuario(Session["user"].ToString().ToUpper());
                ViewBag.NombreUsuario   = Usuario.NombreUsuario;
                ViewBag.Nombre          = Usuario.Nombre;
                ViewBag.Contrasena      = Usuario.Contrasena;
                ViewBag.Apellido        = Usuario.Apellido;
                ViewBag.IdPerfil        = Usuario.IdPerfil;
                ViewBag.IdPerfilData    = Usuario.IdPerfilData;
                ViewBag.IdPerfilSeccion = Usuario.IdPerfilSeccion;
                //Session.Add("Sesion", exitoso);
                ViewBag.IdSesion = exitoso; /////////////////aqui es nuevo
            }

            var dato = Json(exitoso, JsonRequestBehavior.AllowGet);

            dato.MaxJsonLength = Int32.MaxValue;

            return(dato);
        }
Ejemplo n.º 11
0
 public ActionResult Login(UsuarioModels model, string returnUrl)
 {
     if (ModelState.IsValid)
     {
         using (PrestadorServico.DataContexts.PrestadorServicoContext db = new DataContexts.PrestadorServicoContext())
         {
             var usuario = db.Usuarios.Where(p => p.Email.Equals(model.Email)).FirstOrDefault();
             if (usuario != null)
             {
                 if (Equals(usuario.Senha, model.Senha))
                 {
                     FormsAuthentication.SetAuthCookie(usuario.Email, false);
                     Session["FornecedorId"] = usuario.FornecedorId;
                     return(RedirectToAction("Index", "Home"));
                 }
                 else
                 {
                     ModelState.AddModelError("", "Senha inválida");
                     return(View(new UsuarioModels()));
                 }
             }
             else
             {
                 ModelState.AddModelError("", "Email inválido");
                 return(View(new UsuarioModels()));
             }
         }
     }
     return(View(model));
 }
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            base.OnActionExecuting(filterContext);
            if (HttpContext.Current.User.Identity.IsAuthenticated)
            {
                if (HttpContext.Current.Session["SessionTipoUsuario"] == null)
                {
                    UsuarioModels  Usuario       = new UsuarioModels();
                    _Usuario_Datos usuario_datos = new _Usuario_Datos();
                    Usuario.conexion = Conexion;
                    IPrincipal user = HttpContext.Current.User;
                    Usuario.cuenta = user.Identity.Name;
                    int TipoUsario = usuario_datos.ObtenerTipoUsuarioByUserName(Usuario);
                    HttpContext.Current.Session["SessionTipoUsuario"] = TipoUsario;
                }
                else
                {
                    int TipoUsuario = (int)HttpContext.Current.Session["SessionTipoUsuario"];
                    HttpContext.Current.Session["SessionTipoUsuario"] = TipoUsuario;
                }
                if (HttpContext.Current.Session["SessionListaPermiso"] == null)
                {
                    UsuarioModels Usuario = new UsuarioModels();

                    LoginDatos LoginD = new LoginDatos();
                    Usuario.conexion = Conexion;
                    IPrincipal user = HttpContext.Current.User;
                    Usuario.cuenta = user.Identity.Name;
                    Usuario        = LoginD.ObtenerPermisos(Usuario);
                    List <string> ListaPermiso = new List <string>();
                    foreach (var item in Usuario.ListaPermisos)
                    {
                        ListaPermiso.Add(item.NombreUrl);
                    }
                    HttpContext.Current.Session["SessionListaPermiso"] = ListaPermiso;
                }
                else
                {
                    List <string> ListaPermiso = new List <string>();
                    ListaPermiso = (List <string>)HttpContext.Current.Session["SessionListaPermiso"];
                    HttpContext.Current.Session["SessionListaPermiso"] = ListaPermiso;
                }
                if (HttpContext.Current.Session["NombreUsuario"] == null)
                {
                    UsuarioModels CuentaUsuario = new UsuarioModels();
                    CuentaUsuario.conexion = Conexion;
                    IPrincipal user = HttpContext.Current.User;
                    CuentaUsuario.id_usuario = user.Identity.Name;
                    int TipoUsuario = (int)HttpContext.Current.Session["SessionTipoUsuario"];
                    CuentaUsuario.id_tipoUsuario = TipoUsuario;
                    CuentaUsuario = _Usuario_Datos.ObtenerUsuario(CuentaUsuario);
                    HttpContext.Current.Session["NombreUsuario"] = CuentaUsuario.tablaUsuario.Rows[0]["Nombre"];
                }
                else
                {
                    string NombreUsuario = (string)HttpContext.Current.Session["NombreUsuario"];
                    HttpContext.Current.Session["NombreUsuario"] = NombreUsuario;
                }
            }
        }
 public ActionResult Index()
 {
     try
     {
         FormsAuthentication.SignOut();
         if (User.Identity.IsAuthenticated)
         {
             UsuarioModels usuario = new UsuarioModels();
             usuario.conexion = Conexion;
             usuario.cuenta   = User.Identity.Name;
             UsuarioDatos usuario_datos  = new UsuarioDatos();
             string       id_tipoUsuario = usuario_datos.ObtenerTipoUsuarioByUserName(usuario);
             if (id_tipoUsuario == "3")
             {
                 return(RedirectToAction("Index", "HomeAdmin", new { Area = "Admin" }));
             }
             else if (id_tipoUsuario == "1")
             {
                 return(RedirectToAction("Index", "HomeProfesor", new { Area = "Profesor" }));
             }
             else
             {
                 return(RedirectToAction("LogOff", "Account"));
             }
         }
         else
         {
             return(View());
         }
     }
     catch (Exception)
     {
         return(RedirectToAction("LogOff", "Account"));
     }
 }
Ejemplo n.º 14
0
        public int crearNuevoUsuario(UsuarioModels user)
        {
            String campos  = "INSERT INTO dbo.USUARIO(id_usuario,usuario,correo,contraseña,nombre,apellido)";
            String valores = string.Format("VALUES({0},'{1}','{2}','{3}','{4}','{5}')", user.id_usuario, user.usuario, user.correo, user.contrasenia, user.nombre, user.apellido);
            String query   = campos + valores;

            return(serviceBD.Upd_New_DelUnValorQry_SLID(query));
        }
Ejemplo n.º 15
0
        public ActionResult PDFView()
        {
            if (Session["User"] == null)
            {
                return(View("../Home/Login"));
            }

            int IdUsuario     = Convert.ToInt32(Session["PerfilInterior"]);
            int perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]);

            //***** CARGA DE MENU PRINCIPAL *****//
            List <Parentitem>      parentitem  = new List <Parentitem>();
            List <Clases.ItemMenu> lista_items = UsuarioModels.obtenerItemsMenu(perfilSeccion);

            foreach (var item in lista_items)
            {
                if (item.ruta == "")
                {
                    List <childItems> childitem = new List <childItems>();

                    parentitem.Add(new Parentitem
                    {
                        nodeId   = item.id_item.ToString(),
                        nodeText = item.valor,
                        iconCss  = item.icono,
                        child    = childitem,
                    });

                    List <Clases.ItemMenu> lista_items2 = UsuarioModels.obtenerItems2Menu(item.id_item);
                    foreach (var item2 in lista_items2)
                    {
                        childitem.Add(new childItems
                        {
                            nodeId   = item.id_item.ToString() + "-" + item2.id_item.ToString(),
                            nodeText = item2.valor,
                            iconCss  = item2.icono + " circulo-menu",
                            url      = item2.ruta,
                        });
                    }
                }
                else
                {
                    parentitem.Add(new Parentitem
                    {
                        nodeId   = item.id_item.ToString(),
                        nodeText = item.valor,
                        iconCss  = item.icono + " icono-item2-menu",
                        url      = item.ruta,
                    });
                }
            }

            ViewBag.dataSource2 = parentitem;
            //***** FIN CARGA DE MENU PRINCIPAL *****//

            return(View());
        }
        public ActionResult CheckEmailAvailability(string email)
        {
            UsuarioModels usuario       = new UsuarioModels();
            UsuarioDatos  usuario_datos = new UsuarioDatos();

            usuario.conexion = Conexion;
            usuario.email    = email;
            return(Json(usuario_datos.CheckEmail(usuario), JsonRequestBehavior.AllowGet));
        }
        public ActionResult CheckUserAvailability(string cuenta)
        {
            UsuarioModels usuario       = new UsuarioModels();
            UsuarioDatos  usuario_datos = new UsuarioDatos();

            usuario.conexion = Conexion;
            usuario.cuenta   = cuenta;
            return(Json(usuario_datos.CheckUserName(usuario), JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create(UsuarioModels usuario)
        {
            _Usuario_Datos UsuarioDatos = new _Usuario_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    ModelState.Remove("foto");
                    ModelState.Remove("tablaEstadoCmb");
                    ModelState.Remove("tablaMunicipioCmb");
                    ModelState.Remove("contraseña");
                    ModelState.Remove("user");
                    ModelState.Remove("tablaTipoUsuariosCmb");
                    ModelState.Remove("email2");
                    if (ModelState.IsValid)
                    {
                        usuario.conexion = Conexion;
                        usuario.opcion   = 1;
                        usuario.user     = User.Identity.Name;
                        usuario          = UsuarioDatos.AbcCatUsuarios(usuario, false);
                        if (usuario.Completado == true)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Los datos se guardaron correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
                            TempData["typemessage"]      = "2";
                            TempData["message"]          = "Ocurrió un error al intentar guardar.";
                            return(View(usuario));
                        }
                    }
                    else
                    {
                        usuario.conexion             = Conexion;
                        usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
                        return(View(usuario));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
                usuario.conexion             = Conexion;
                usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
                TempData["typemessage"]      = "2";
                TempData["message"]          = "Ocurrió un error el intentar guardar. Contacte a soporte técnico";
                return(View(usuario));
            }
        }
Ejemplo n.º 19
0
        //
        // GET: /Bank/
        public ActionResult Inicio(String usuario)
        {
            Session["usuario"] = usuario;
            UserService uSer = new UserService();

            UsuarioModels objUser = uSer.getUsuario(usuario);

            return(View(objUser));
        }
        public ActionResult CheckEmailAvailability(string email, string id_usuario)
        {
            UsuarioModels  usuario       = new UsuarioModels();
            _Usuario_Datos usuario_datos = new _Usuario_Datos();

            usuario.conexion   = Conexion;
            usuario.Correo     = email;
            usuario.id_usuario = id_usuario;
            return(Json(usuario_datos.CheckEmail(usuario), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 21
0
        public JsonResult GetSeccionesByUser()
        {
            List <Clases.Seccion> secciones = new List <Clases.Seccion>();

            int perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]);

            secciones = UsuarioModels.GetPerfilSeccionesByUser(perfilSeccion);
            var resultados = Json(secciones, JsonRequestBehavior.AllowGet);

            resultados.MaxJsonLength = Int32.MaxValue;
            return(resultados);
        }
Ejemplo n.º 22
0
        public ActionResult Create(UsuarioModels model)
        {
            try
            {
                var dto = new networkusuario
                {
                    IdUsuario         = model.IdUsuario,
                    NomeFuncionario   = model.NomeFuncionario,
                    CodigoFuncionario = model.CodigoFuncionario,
                    Setor             = model.Setor,
                    DataEmissao       = model.DataEmissao,
                    Salario           = model.Salario,
                    Carteiratrabalho  = model.Carteiratrabalho,
                    CarteiraMotorista = model.CarteiraMotorista,
                    Rg       = model.Rg,
                    Cpf      = model.Cpf,
                    Endereco = model.Endereco,
                    Bairro   = model.Bairro,
                    Cidade   = model.Cidade,
                    Ud       = model.Ud,
                    Fone1    = model.Fone1,
                    Fone2    = model.Fone2,
                    //Status = model.Status,
                    Senha  = model.Senha,
                    Perfil = model.Perfil,
                    Email  = model.Email,
                    //Sexo = model.Sexo,
                };


                if (ModelState.IsValid)
                {
                    this.usuarioApp.Salvar(dto);
                    TempData["msgsucesso"] = "Registro salvo com sucesso";
                }

                //model.Nome = string.Empty;
                //model.Descricao = string.Empty;
                //model.ISBN = string.Empty;
                //model.Autor = string.Empty;
                //model.Editora = string.Empty;
                //model.Ativo = false;
                //model.Quantidade = 0;

                return(RedirectToAction("create"));
            }
            catch (Exception execption)
            {
                TempData["msgerror"] = execption.Message.ToString();

                return(View(model));
            }
        }
Ejemplo n.º 23
0
        public JsonResult GetPerfilOcultarColumnasByUser()
        {
            int           perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]);
            List <string> columnas      = new List <string>();

            columnas = UsuarioModels.GetPerfilOcultarColumnasByUser(perfilSeccion);

            var resultados = Json(columnas, JsonRequestBehavior.AllowGet);

            resultados.MaxJsonLength = Int32.MaxValue;

            return(resultados);
        }
Ejemplo n.º 24
0
        // GET: Admin/CatUsuarios/Edit/5
        public ActionResult Edit(string id)
        {
            UsuarioModels  usuario      = new UsuarioModels();
            _Usuario_Datos UsuarioDatos = new _Usuario_Datos();

            usuario.conexion             = Conexion;
            usuario.id_usuario           = id;
            usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
            var listUsuarios = new SelectList(usuario.tablaTipoUsuariosCmb, "id_tipoUsuario", "tipoUsuario");

            ViewData["cmbUsuarios"] = listUsuarios;
            usuario = UsuarioDatos.ObtenerDetalleUsuarioxID(usuario);
            return(View(usuario));
        }
Ejemplo n.º 25
0
 public async Task <IActionResult> post(UsuarioModels model)
 {
     try{
         _repo.Add(model);
         if (await _repo.SaveChangesAsync())
         {
             return(Ok($"Adicionado com Sucesso"));
         }
     }
     catch (Exception ex) {
         return(BadRequest($"Erro: {ex.Message}"));
     }
     return(BadRequest());
 }
Ejemplo n.º 26
0
        public UsuarioModels getUser(int id_Usuario)
        {
            DataTable     tabla   = bDservice.FillTableData("select * from dbo.USUARIO where id_usuario = " + id_Usuario);
            UsuarioModels usuario = new UsuarioModels()
            {
                usuario     = tabla.Rows[0][1].ToString(),
                nombre      = tabla.Rows[0][4].ToString(),
                apellido    = tabla.Rows[0][5].ToString(),
                correo      = tabla.Rows[0][2].ToString(),
                contrasenia = tabla.Rows[0][3].ToString(),
                id_usuario  = id_Usuario
            };

            return(usuario);
        }
Ejemplo n.º 27
0
 // GET: Admin/CatUsuarios
 public ActionResult Index()
 {
     try
     {
         UsuarioModels  usuario      = new UsuarioModels();
         _Usuario_Datos UsuarioDatos = new _Usuario_Datos();
         usuario.conexion = Conexion;
         usuario          = UsuarioDatos.ObtenerUsuarios(usuario);
         return(View(usuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult Permisos(string id, UsuarioModels userID, FormCollection collection)
 {
     try
     {
         if (Token.IsTokenValid())
         {
             UsuarioModels  usuario      = new UsuarioModels();
             _Usuario_Datos UsuarioDatos = new _Usuario_Datos();
             usuario.numeroMenu    = Convert.ToInt32(collection["Total"]);
             usuario.opcion        = 1;
             usuario.user          = User.Identity.Name;
             usuario.conexion      = Conexion;
             usuario.id_usuario    = collection["id_usuario"];
             usuario.TablaPermisos = new DataTable();
             usuario.TablaPermisos.Columns.Add("IDPermiso", typeof(string));
             usuario.TablaPermisos.Columns.Add("Ver", typeof(bool));
             usuario.TablaPermisos.Columns.Add("MenuID", typeof(int));
             foreach (MenuModels Item in userID.ListaMenuPermisos)
             {
                 object[] data = { Item.IDPermiso, Item.ver, Item.MenuID };
                 usuario.TablaPermisos.Rows.Add(data);
             }
             if (UsuarioDatos.GuardarPermisos(usuario) == 1)
             {
                 TempData["typemessage"] = "1";
                 TempData["message"]     = "Los permisos se guardaron correctamente.";
                 Token.ResetToken();
                 return(RedirectToAction("Index"));
             }
             else
             {
                 TempData["typemessage"] = "2";
                 TempData["message"]     = "Los permisos no se guardaron correctamente. Intente más tarde.";
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "Los permisos no se guardaron correctamente. Contacte a soporte técnico.";
         return(RedirectToAction("Index"));
     }
 }
Ejemplo n.º 29
0
 // GET: Admin/CatUsuarios/Create
 public ActionResult Create()
 {
     try
     {
         UsuarioModels  usuario      = new UsuarioModels();
         _Usuario_Datos UsuarioDatos = new _Usuario_Datos();
         usuario.conexion             = Conexion;
         usuario.tablaTipoUsuariosCmb = UsuarioDatos.ObtenerComboTipoUsuario(usuario);
         var listUsuarios = new SelectList(usuario.tablaTipoUsuariosCmb, "id_tipoUsuario", "tipoUsuario");
         ViewData["cmbUsuarios"] = listUsuarios;
         return(View());
     }
     catch (Exception ex) {
         throw ex;
     }
 }
Ejemplo n.º 30
0
        public int EditarContrasena(string pass, string passConfirm)
        {
            //if (Session["User"] == null)
            //{
            //    View("../Home/Login");
            //}
            //Editar Contraseña en BD INTRANET
            bool Valor = UsuarioModels.EditarContrasena(Session["user"].ToString().ToUpper(), pass);

            if (Valor == true)
            {
                return(1);
            }

            return(0);
        }