Exemple #1
0
        public GuideSearch(QUERYTYPE type, QUERYMODE mode, string searchstring)
        {
            gs = new GSMediaLibrary();
            switch (mode)
            {
            case QUERYMODE.CONTAINS:
                query = ShowQueryOp.Contains;
                break;

            case QUERYMODE.STARTSWITH:
                query = ShowQueryOp.StartsWith;
                break;
            } // switch mode

            switch (type)
            {
            case QUERYTYPE.KEYWORD:
                programs = gs.ShowsKeywordQuery(query, searchstring);
                break;

            case QUERYTYPE.TITLE:
                programs = gs.ShowsTitleQuery(query, searchstring);
                break;
            } // switch type
        }
Exemple #2
0
        }         //构造函数 字节数组转化为数据包

        public QueryDataPackage(string sender, string IPandPort, string receiver, QUERYTYPE QueryType, string ExtraMsg) : base(sender, IPandPort, receiver)
        {
            MessageType    = MESSAGETYPE.K_QUERY_DATA_PACKAGE;
            this.QueryType = QueryType;
            this.ExtraMsg  = ExtraMsg;
        }         //构造函数 接受发送者,接收者字符串,注册用户名与注册密码