示例#1
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);
        }
示例#2
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);
        }