Exemplo n.º 1
0
    public USUARIO addUser(String nombre, String clave, int institucionid, int perfil, Boolean validate)
    {
        USUARIO        user  = new USUARIO();
        List <USUARIO> users = new List <USUARIO>();

        if (validate)
        {
            users = obtainUserByUserName(nombre);
        }

        if (users.Count <= 0)
        {
            try
            {
                user.USUARIOID     = 0;
                user.NOMBRE        = nombre;
                user.CLAVE         = InstitucionesUtil.Encripta(clave);
                user.INSTITUCIONID = institucionid;
                user.PERFIL        = perfil;

                Datos.USUARIOs.Add(user);
                Datos.SaveChanges();
            }
            catch (Exception ex)
            {
                string x = ex.Message;
            }
        }
        return(user);
    }
Exemplo n.º 2
0
    public List <USUARIO> obtainUserLogin(String user, String clave)
    {
        String password = InstitucionesUtil.Encripta(clave);
        IQueryable <USUARIO> userLogin = from u in Datos.USUARIOs
                                         where u.NOMBRE.Equals(user) && u.CLAVE.Equals(password)
                                         select u;

        return(userLogin.ToList());
        //return Datos.USUARIOs.SingleOrDefault<USUARIO>(p => p.USUARIOID.Equals(user) & p.CLAVE.Equals(clave));
    }
Exemplo n.º 3
0
    public USUARIO refreshUser(int userId, String nombre, String clave)
    {
        USUARIO user = null;
        //user.USUARIOID = userId;
        //user.NOMBRE = nombre;
        //user.CLAVE = InstitucionesUtil.Encripta(clave);

        USUARIO userRefresh = obtainUserById(userId);

        if (userRefresh != null)
        {
            deleteUser(userId);
            user = addUser(nombre, InstitucionesUtil.Encripta(clave));
        }
        return(user);
    }
Exemplo n.º 4
0
    public USUARIO refreshUser(int userId, String nombre, String clave, int institucionId, int perfil)
    {
        var query = (from c in Datos.USUARIOs
                     where c.USUARIOID == userId
                     select c).First();

        try
        {
            query.NOMBRE        = nombre;
            query.CLAVE         = InstitucionesUtil.Encripta(clave);
            query.INSTITUCIONID = institucionId;
            query.PERFIL        = perfil;

            Datos.SaveChanges();
        }
        catch (Exception ex)
        {
            query.USUARIOID = 0;
        }
        return(query);
    }
Exemplo n.º 5
0
    public USUARIO addUser(String nombre, String clave)
    {
        USUARIO        user  = new USUARIO();
        List <USUARIO> users = obtainUserByUserName(nombre);

        if (users.Count <= 0)
        {
            try
            {
                user.USUARIOID = 0;
                user.NOMBRE    = nombre;
                user.CLAVE     = InstitucionesUtil.Encripta(clave);

                Datos.USUARIOs.Add(user);
                Datos.SaveChanges();
            }
            catch (Exception ex)
            {
                string x = ex.Message;
            }
        }
        return(user);
    }