示例#1
0
        public String guardar(usuarios usuario, bd_simaEntitie db)
        {
            String resultado = null;

            try
            {
                db.usuarios.Add(usuario);
                db.SaveChanges();
                return("Usuario registrado.");
            }
            catch (Exception)
            {
                resultado = null;
            }
            return(resultado);
        }
示例#2
0
        private bool esUsuarioValido(bd_simaEntitie db, String perfil)
        {
            bool   valido    = false;
            String idUsuario = getIdUsuario();

            if (!idUsuario.Equals(""))
            {
                usuarios u = db.usuarios.Find(idUsuario);
                if (u != null)
                {
                    if (u.tipo.Equals(perfil))
                    {
                        valido = true;
                    }
                }
            }
            if (!valido)
            {
                destruirSesion();
            }
            return(valido);
        }
示例#3
0
        public bool esAdministradorOrMonitor(bd_simaEntitie db)
        {
            bool   valido    = false;
            String idUsuario = getIdUsuario();

            if (!idUsuario.Equals(""))
            {
                usuarios u = db.usuarios.Find(idUsuario);
                if (u != null)
                {
                    if (u.tipo.Equals("Administrador") || u.tipo.Equals("Monitor"))
                    {
                        valido = true;
                    }
                }
            }
            if (!valido)
            {
                destruirSesion();
            }
            return(valido);
        }