public ResponseAdminUserList getAdminUser(RequestAdminUser request)
        {
            ResponseAdminUserList response = new ResponseAdminUserList();

            try
            {
                LogicAdminUser logicRole = new LogicAdminUser();
                response = logicRole.getAdminUserList(request);
            }
            catch (System.Data.SqlClient.SqlException exSql)
            {
                // Cuando sea una excepción por SQL ya vendrá el mensaje de error controlado
                response.code    = exSql.ErrorCode;
                response.message = exSql.Message;
                response.status  = exSql.State;
            }
            catch (Exception ex)
            {
                // Registrar el error real
                LogicLogError logicError = new LogicLogError();
                LogError      error      = new LogError();

                error.module       = "ADMIN";
                error.method       = "getAdminUser";
                error.errorMessage = ex.Message;
                error.moreInfo     = request.id.ToString();

                logicError.newError(error);

                response.code    = -1;
                response.message = "Error no controlado, favor consultar con el administrador del sistema.";
                response.status  = -1;
            }

            return(response);
        }