예제 #1
0
        public string recuperarContrasena(DO_Operario usuario)
        {
            BL_Operario BLoperario = new BL_Operario();

            BLoperario.recuperacionContrasena(usuario.correo);
            return(usuario.correo);
        }
예제 #2
0
        /// <summary>
        /// Método para crear usuarios, ya sea Operario, Supervisor o Administrador
        /// </summary>
        /// <param name="usuario">Objeto usuario <param>
        /// <param name="tipo"> tipo de usuario</param>
        /// <returns></returns>
        public bool crearUsuario(DO_Operario usuario)
        {
            if (usuario.correo is null || usuario.nombre is null || usuario.apellidos is null ||
                usuario.correo.Equals("") || usuario.nombre.Equals("") || usuario.apellidos.Equals(""))
            {
                return(false);
            }

            if (usuario.rol.Equals("OPERARIO"))
            {
                BL_Operario BLoperario = new BL_Operario();
                return(BLoperario.agregarOperario(usuario));
            }

            if (usuario.rol.Equals("SUPERVISOR"))
            {
                BL_Supervisor BLsupervisor = new BL_Supervisor();
                return(BLsupervisor.agregarSupervisor(usuario));
            }

            if (usuario.rol.Equals("ADMINISTRADOR"))
            {
                BL_Administrador BLadministrador = new BL_Administrador();
                return(BLadministrador.agregarAdministrador(usuario));
            }
            return(false);
        }
예제 #3
0
        public bool generarContrasena(string correo)
        {
            BL_Operario blOperario = new BL_Operario();
            String      newPass    = blOperario.generarContrasena(correo);

            return(true);
        }
예제 #4
0
        //public bool crearUsuario(string tipoUsuario, string correo, string estado, string nombre, string apellidos, string contrasena)
        //{
        //    DO_Operario usuario = new DO_Operario();
        //    usuario.correo = correo.Trim();
        //    usuario.contrasena = contrasena.Trim();
        //    usuario.nombre = nombre.Trim();
        //    usuario.apellidos = apellidos.Trim();
        //    usuario.estado = new DO_EstadoHabilitacion();
        //    usuario.estado.estado = estado.Trim();

        //    if (usuario.correo.Equals("") || usuario.contrasena.Equals("") || usuario.estado.estado.Equals("")
        //        || usuario.nombre.Equals("") || usuario.apellidos.Equals(""))
        //    {
        //        return false;
        //    }

        //    if (tipoUsuario.Equals("OPERARIO"))
        //    {
        //        BL_Operario BLoperario = new BL_Operario();

        //        return BLoperario.agregarOperario(correo, usuario.estado, nombre, apellidos, contrasena);
        //    }

        //    if (tipoUsuario.Equals("SUPERVISOR")) {
        //        BL_Supervisor BLsupervisor = new BL_Supervisor();
        //        return BLsupervisor.agregarSupervisor(correo, usuario.estado, nombre, apellidos, contrasena);
        //    }

        //    if (tipoUsuario.Equals("ADMINISTRADOR")) {
        //        BL_Administrador BLadministrador = new BL_Administrador();
        //        return BLadministrador.agregarAdministrador(correo, usuario.estado, nombre, apellidos, contrasena);
        //    }

        //    return false;
        //}

        /// <summary>
        /// Método para crear usuarios, ya sea Operario, Supervisor o Administrador
        /// </summary>
        /// <param name="usuario">Objeto usuario <param>
        /// <param name="tipo"> tipo de usuario</param>
        /// <returns></returns>
        public bool crearUsuario(DO_Operario usuario, String tipo)
        {
            if (usuario.correo.Equals("") || usuario.contrasena.Equals("") || usuario.estado.estado.Equals("") ||
                usuario.nombre.Equals("") || usuario.apellidos.Equals(""))
            {
                return(false);
            }

            if (tipo.Equals("OPERARIO"))
            {
                BL_Operario BLoperario = new BL_Operario();
                return(BLoperario.agregarOperario(usuario.correo, usuario.estado, usuario.nombre, usuario.apellidos, usuario.contrasena));
            }

            if (tipo.Equals("SUPERVISOR"))
            {
                BL_Supervisor BLsupervisor = new BL_Supervisor();
                return(BLsupervisor.agregarSupervisor(usuario.correo, usuario.estado, usuario.nombre, usuario.apellidos, usuario.contrasena));
            }

            if (tipo.Equals("ADMINISTRADOR"))
            {
                BL_Administrador BLadministrador = new BL_Administrador();
                return(BLadministrador.agregarAdministrador(usuario.correo, usuario.estado, usuario.nombre, usuario.apellidos, usuario.contrasena));
            }

            return(false);
        }
예제 #5
0
        public DO_Operario login(DO_Operario doUsuario)
        {
            if (doUsuario.correo.Trim().Equals("") || doUsuario.contrasena.Trim().Equals(""))
            {
                return(null);
            }

            BL_Operario BLoperario = new BL_Operario();

            return(BLoperario.login(doUsuario.correo, doUsuario.contrasena));
        }
예제 #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         string token = Request.QueryString["token"];
         if (token != null)
         {
             if (!token.Equals(""))
             {
                 BL_Operario BLoperario = new BL_Operario();
                 BLoperario.enviarNuevaContrasena(token);
             }
         }
     }
 }
예제 #7
0
        /// <summary>
        /// Método para modificar el estado de un usuario
        /// </summary>
        /// <param name="correo">(String) Correo del usuario a modificar</param>
        /// <param name="estado">(String) Nuevo estado del usuario</param>
        /// <returns></returns>
        public bool modificarEstado(DO_Operario doUsuario)
        {
            BL_Operario blOperario = new BL_Operario();

            return(blOperario.modificarEstadoUsuario(doUsuario.correo, doUsuario.estado));
        }
예제 #8
0
        public List <DO_Operario> obtenerListaOperario()
        {
            BL_Operario BLoperario = new BL_Operario();

            return(BLoperario.obtenerListaOperario());
        }
예제 #9
0
        public DO_Operario consultarUsuario(string correo)
        {
            BL_Operario BLoperario = new BL_Operario();

            return(BLoperario.buscarOperario(correo));
        }
예제 #10
0
        public bool cambiarContrasena(string correo, string newPass, string oldPass)
        {
            BL_Operario BLoperario = new BL_Operario();

            return(BLoperario.cambiarContraseña(correo, newPass, oldPass));
        }
예제 #11
0
        public bool modificarUsuario(DO_Operario doUsuario)
        {
            BL_Operario BLoperario = new BL_Operario();

            return(BLoperario.modificarUsuario(doUsuario));
        }
예제 #12
0
        public bool opeRolUpgrade(DO_OpeRolUpgradeUsuario rolUpgrade)
        {
            BL_Operario ope = new BL_Operario();

            return(ope.upgradeRol(rolUpgrade.usuario, rolUpgrade.rolNuevo));
        }