Exemplo n.º 1
0
        public string[] AgregarUsuario(string nombre, string apellido, string run, string email, string area, string password, string tipoUsuario)
        {
            Entidades.MU.Usuario entidadMUUsuario = new Entidades.MU.Usuario();
            entidadMUUsuario.nombre      = nombre;
            entidadMUUsuario.apellido    = apellido;
            entidadMUUsuario.run         = run;
            entidadMUUsuario.email       = email;
            entidadMUUsuario.area        = area;
            entidadMUUsuario.password    = Entidades.Encrypt.GetMD5(password);
            entidadMUUsuario.tipoUsuario = tipoUsuario;

            Datos.MU.Usuario datosMUUsuario = new Datos.MU.Usuario();

            return(datosMUUsuario.AgregarUsuario(entidadMUUsuario));
        }
Exemplo n.º 2
0
        public Entidades.MU.Token AutenticarUsuario(Entidades.MU.Credenciales credenciales)
        {
            Datos.MU.Usuario   datosMUUsuario = new Datos.MU.Usuario();
            Entidades.MU.Token token2         = new Entidades.MU.Token();
            token2.token       = "";
            token2.nombre      = "";
            token2.apellido    = "";
            token2.run         = "";
            token2.email       = "";
            token2.area        = "";
            token2.tipoUsuario = "";

            var usuario = datosMUUsuario.AutenticarUsuario(credenciales);

            if (usuario == null)
            {
                return(null);
            }

            datosMUUsuario.LimpiarUsuariosConectados();

            if (usuario.email == "")
            {
                return(token2);
            }
            var usuarioConectado = datosMUUsuario.RevisarUsuarioConectado(usuario.email);

            if (usuarioConectado[1] == "-1")
            {
                return(token2);
            }
            else if (usuarioConectado[1] == "1" && usuarioConectado[0] == "Conectado")
            {
                var eliminarToken = datosMUUsuario.EliminarToken(usuario.email);
                if (eliminarToken[1] == "-1")
                {
                    return(token2);
                }
            }
            var guardarToken = datosMUUsuario.GuardarToken(usuario.token, usuario.email);

            if (guardarToken[1] == "-1")
            {
                return(token2);
            }
            return(usuario);
        }
Exemplo n.º 3
0
        public string[] EditarUsuario(string nuevoCodigo, string nombre, string apellido, string run, string email, string area, string password, string tipoUsuario)
        {
            Entidades.MU.Usuario entidadMUUsuario = new Entidades.MU.Usuario();
            entidadMUUsuario.nombre   = nombre;
            entidadMUUsuario.apellido = apellido;
            entidadMUUsuario.run      = run;
            entidadMUUsuario.email    = email;
            entidadMUUsuario.area     = area;
            if (password == "")
            {
                entidadMUUsuario.password = password;
            }
            else
            {
                entidadMUUsuario.password = Entidades.Encrypt.GetMD5(password);
            }

            entidadMUUsuario.tipoUsuario = tipoUsuario;

            Datos.MU.Usuario datosMUUsuario = new Datos.MU.Usuario();

            return(datosMUUsuario.EditarUsuario(entidadMUUsuario, nuevoCodigo));
        }
Exemplo n.º 4
0
 public string[] EliminarUsuario(string id)
 {
     Datos.MU.Usuario datosMUUsuario = new Datos.MU.Usuario();
     return(datosMUUsuario.EliminarUsuario(id));
 }
Exemplo n.º 5
0
 public List <Entidades.MU.Usuario> MostrarUsuario(String id)
 {
     Datos.MU.Usuario datosMUUsuario = new Datos.MU.Usuario();
     return(datosMUUsuario.MostrarUsuario(id));
 }
Exemplo n.º 6
0
 public string[] validarToken(string token)
 {
     Datos.MU.Usuario datosUsuario = new Datos.MU.Usuario();
     datosUsuario.LimpiarUsuariosConectados();
     return(datosUsuario.ValidarToken(token));
 }