亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? userinfo.cpp

?? 一個移動通信用SMPP協議寫的.非常經典!
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
            if (strAnswer == sDate)
            {
                bReal=true;
                int iAnswercount=0,
                    iGrade=0;

                strSQL="select answercount,grade,breal from table_log where handset='"+sim+"'";
                if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
                iAnswercount=ADOQuery1->FieldByName("answercount")->AsInteger;
                iGrade=ADOQuery1->FieldByName("grade")->AsInteger;
                int iReal=ADOQuery1->FieldByName("breal")->AsInteger;

                if (1 != iReal)//未回答
                {
                    iAnswercount++;
                    iGrade++;
                    strSQL = "update table_log set answercount="+IntToStr(iAnswercount)+", \
                             grade="+IntToStr(iGrade)+",breal=1 where handset='"+sim+"'";
                    if(!RunSQLNoOver(ADOQuery1,strSQL,false))
                        return;
                }

                AnsiString strTmp = GetDmBySim(sim);
                if (strTmp == "ERROR")
                    return;
                //選出名次
                strSQL = "select count(id) from table_log where grade>"+IntToStr(iGrade);
                if(!RunSQLNoOver(ADOQuery1,strSQL,true))
                    return;

                int iGradecount=ADOQuery1->Fields->Fields[0]->AsInteger+1;

                if(iGradecount<1)
                    iGradecount=1;

                if(1!=iReal)
                    SendDate(sim,"恭喜猜中:)積分["+IntToStr(iGrade)+"]名次["+IntToStr(iGradecount)+"]下條燈謎:"+strTmp);
                else
                    SendDate(sim,"積分["+IntToStr(iGrade)+"]名次["+IntToStr(iGradecount)+"]"+strTmp);

                if (iGrade == 1)
                {
                    if (IfInNumber(sim))
                        SendDate(sim,"恭喜您首次在本系統積分,您已經獲得由移動公司提供的動感地帶套餐(50元)及一個月短信套餐(20元)一份,請到延安路移動營業廳辦理.咨詢電話1860 ");
                    else
                        SendDate(sim,"本活動在杭州地區金卡及全球通用戶范圍內開展,謝謝。");
                }
                break;
            }
        }
        if(!bReal)
        {
            int iAnswercount=0;
            strSQL="select answercount from table_log where handset='"+sim+"'";
            if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
            iAnswercount=ADOQuery1->FieldByName("answercount")->AsInteger;
            iAnswercount++;
            strSQL="update table_log set answercount="+IntToStr(iAnswercount)+" where handset='"+sim+"'";
            if(!RunSQLNoOver(ADOQuery1,strSQL,false)) return;
            SendDate(sim,"您猜錯了,請再猜,發7查看積分,發8獲得謎底~o~");
        }
    }
}
//返回用戶謎底
void TUserInfo::AnswerToUser(AnsiString sim)
{
    AnsiString strSQL="select dmid from table_log where handset='"+sim+"'";
    if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
    if(ADOQuery1->FieldByName("dmid")->AsString=="")
    {
         AnsiString strTmp=GetDmBySim(sim);
         if(strTmp=="ERROR") return;
         SendDate(sim,strTmp);
    }
    else
    {
        strSQL="select a.answer from table_dm a,table_log b where a.id=b.dmid and b.handset='"+sim+"'";
        AnsiString strMd;
        if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
        strMd=ADOQuery1->FieldByName("answer")->AsString;
        AnsiString strTmp=GetDmBySim(sim);
        if(strTmp=="ERROR") return;
        SendDate(sim,"謎底:"+strMd+".下一條燈謎:"+strTmp);
    }
}
//分聯通或移動發消息
void TUserInfo::SendDate(AnsiString sim,AnsiString strDate)
{
    if(StrToInt(sim.SubString(1,3))<134)
         MainForm->dtpProtocol->SendOne(strDate,
                                       sim,
                                       MainForm->YClientSocket->struct_linksrvpra.s_ltscc,
                                       true);
    else MainForm->dtpProtocol->SendOne(strDate,
                                       sim,
                                       MainForm->YClientSocket->struct_linksrvpra.s_ydscc,
                                       true);
}
//激活
void TUserInfo::SendAllDm(AnsiString sim)
{
    AnsiString strTmp;
    strTmp=GetDmBySim(sim);
    if(strTmp=="ERROR") return;
    SendDate(sim,strTmp);
}
//群發
void TUserInfo::SendAll(AnsiString sim)
{
    SendDate(sim,n_ceshi->data->Text);
}
//查積分
void TUserInfo::QueryGrade(AnsiString sim)
{
    AnsiString strSQL="select dmid from table_log where handset='"+sim+"'";
    if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
    if(ADOQuery1->FieldByName("dmid")->AsString=="")
    {
         AnsiString strTmp=GetDmBySim(sim);
         if(strTmp=="ERROR") return;
         SendDate(sim,strTmp);
         return;
    }
    int iGrade=0;
    strSQL="select grade from table_log where handset='"+sim+"'";
    if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
    iGrade=ADOQuery1->FieldByName("grade")->AsInteger;
    //選出名次
    strSQL="select count(id) from table_log where grade>"+IntToStr(iGrade);
    if(!RunSQLNoOver(ADOQuery1,strSQL,true)) return;
    int iGradecount=ADOQuery1->Fields->Fields[0]->AsInteger+1;
    if(iGradecount<1) iGradecount=1;
    SendDate(sim,"您的積分["+IntToStr(iGrade)+"]名次["+IntToStr(iGradecount)+"]");

}
//征謎面
void TUserInfo::AnswerMd(AnsiString sim,AnsiString sBody)
{
    if(sBody.Trim()=="")
    {
        AnsiString strTmp=GetDmBySim(sim);
        if(strTmp=="ERROR") return;
        SendDate(sim,"格式:6+謎面,增燈謎:"+strTmp);
    }
    else
    {
        AnsiString strSQL="insert into table_mm(sdatetime,handset,content) values('"+DateToStr(Date())+"','"+sim+"','"+sBody+"')";
        if(!RunSQLNoOver(ADOQuery1,strSQL,false)) return;
        AnsiString strTmp=GetDmBySim(sim);
        if(strTmp=="ERROR") return;
        SendDate(sim,"謎面征集成功,增燈謎:"+strTmp);
    }
}
//////////////////////////////////////////////////////////////////
//
//函數:    IfInNumber
//
//功能:    判斷浙江號段,如果屬于浙江號段,返回TRUE
//
//作者:    袁連軍
//
//////////////////////////////////////////////////////////////////
bool TUserInfo::IfInNumber(AnsiString sim)
{
     if (sim.SubString(1,2) == "86")
        sim = sim.SubString(3,11);

     int iTmp;
     //1390H1H2H3,1380H1H2H3,1370H1H2H3,1360H1H2H3,1350H1H2H3
     iTmp = StrToInt(sim.SubString(5,3));
     if ((sim.SubString(1,4) == "1390") &&
        (
        ( iTmp == 571) || (iTmp == 581)  ||
        ( iTmp == 671) || (iTmp == 681)  ||
        ((iTmp >= 650) && (iTmp <= 653))
        ))
        return true;
     else if ((sim.SubString(1,4) == "1380") &&
        (
        ((iTmp >= 650) && (iTmp <= 652)) ||
        ((iTmp >= 570) && (iTmp <= 579))
        ))
        return true;
     else if ((sim.SubString(1,4) == "1370") &&
        (
        ( iTmp == 571) || (iTmp == 581)  ||
        ( iTmp == 650) || (iTmp == 651)  ||
        ( iTmp == 671) || (iTmp == 681)  ||
        ( iTmp == 757) || (iTmp == 754)
        ))
        return true;
     else if ((sim.SubString(1,4) == "1360") &&
        (
        ( iTmp == 570) || (iTmp == 571)  ||
        ( iTmp == 580) || (iTmp == 581)  ||
        ( iTmp == 650) || (iTmp == 651)  ||
        ( iTmp == 670) || (iTmp == 680)  ||
        ( iTmp == 671) || (iTmp == 681)  ||
        ((iTmp >= 660) && (iTmp <= 664)) ||
        ((iTmp >= 51 ) && (iTmp <= 54 ))
        ))
        return true;
     else if ((sim.SubString(1,4) == "1350") &&
        (
        ( iTmp == 571) || (iTmp == 581)  ||
        ( iTmp == 671) || (iTmp == 681)
        ))
        return true;
     //139H0H1H2H3,138H0H1H2H3
     iTmp = StrToInt(sim.SubString(4,4));
     if ((sim.SubString(1,3) == "139") &&
        (
        ((iTmp >= 5710) && (iTmp <= 5719)) ||
        ((iTmp >= 5800) && (iTmp <= 5819)) ||
        ((iTmp >= 6710) && (iTmp <= 6719)) ||
        ((iTmp >= 6800) && (iTmp <= 6819))
        ))
        return true;
     else if ((sim.SubString(1,3) == "138") &&
        (
        ((iTmp >= 5710) && (iTmp <= 5719)) ||
        ((iTmp >= 5800) && (iTmp <= 5819)) ||
        ((iTmp >= 6710) && (iTmp <= 6719)) ||
        ((iTmp >= 6800) && (iTmp <= 6819)) ||
        ((iTmp >= 6740) && (iTmp <= 6749)) ||
        ((iTmp >= 1910) && (iTmp <= 1919)) ||
        ((iTmp >= 1945) && (iTmp <= 1949))
        ))
        return true;
     //1351H1H2H3
     iTmp = StrToInt(sim.SubString(5,3));
     if ((sim.SubString(1,4) == "1351") &&
        (
        ( iTmp == 571) || (iTmp == 581)  ||
        ( iTmp == 677) || (iTmp == 685)  ||
        ( iTmp == 687) ||
        ((iTmp >= 670) && (iTmp <= 672)) ||
        ((iTmp >= 680) && (iTmp <= 682))
        ))
        return true;
     //13800XYZ
     iTmp = StrToInt(sim.SubString(6,3));
     if ((sim.SubString(1,4) == "13800") &&
        (
        ( iTmp == 571)
        ))
        return true;
     //40個原有號碼段-神州行號段
     //1365H1H2H3
     iTmp = StrToInt(sim.SubString(5,3));
     if ((sim.SubString(1,4) == "1365") &&
        (
        ((iTmp >= 666) && (iTmp <= 669))
        ))
        return true;
     //1366H1H2H3
     iTmp = StrToInt(sim.SubString(5,3));
     if ((sim.SubString(1,4) == "1366") &&
        (
        ((iTmp >= 664) && (iTmp <= 669))
        ))
        return true;
     //13588H1H2
     iTmp = StrToInt(sim.SubString(6,2));
     if ((sim.SubString(1,5) == "13588") &&
        (
        ((iTmp >= 0 ) && (iTmp <= 49)) ||
        ((iTmp >= 70) && (iTmp <= 89))
        ))
        return true;

     return false;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产欧美一区二区18| 精品少妇一区二区三区日产乱码| 国产成人精品亚洲日本在线桃色| 九九**精品视频免费播放| 乱一区二区av| 一本色道久久综合狠狠躁的推荐| 成人av高清在线| 7777精品伊人久久久大香线蕉的 | 国产婷婷精品av在线| 久久久不卡影院| 一区二区三区四区精品在线视频| 久久这里只有精品首页| 国产精品热久久久久夜色精品三区 | 婷婷成人激情在线网| 99国产精品99久久久久久| 亚洲国产成人私人影院tom| 美腿丝袜亚洲三区| 91精品国产福利| 激情综合五月婷婷| 精品久久一区二区| 国产成人精品在线看| 国产精品久久夜| 国产精品亚洲人在线观看| 麻豆精品新av中文字幕| 色婷婷久久一区二区三区麻豆| 欧美一区午夜视频在线观看| 中文字幕一区二区三区蜜月 | 中文字幕成人av| 热久久免费视频| 91精品国产一区二区三区| 亚洲免费av高清| 99精品久久99久久久久| 国产精品超碰97尤物18| 91在线码无精品| 国产精品视频麻豆| eeuss影院一区二区三区| 久久九九全国免费| 福利一区在线观看| 中文乱码免费一区二区| 成熟亚洲日本毛茸茸凸凹| 国产精品人妖ts系列视频| 欧美午夜精品久久久| 91精品国产综合久久福利软件| 2024国产精品| 久久国产精品72免费观看| 91女厕偷拍女厕偷拍高清| 91在线观看高清| 4hu四虎永久在线影院成人| 中文字幕一区二区三区视频| 国产91精品露脸国语对白| 中文字幕一区在线| 欧美亚洲综合网| 蜜桃av噜噜一区| 国产精品久线观看视频| 波多野结衣中文字幕一区二区三区 | 色综合天天综合网天天看片| 性做久久久久久| 久久综合国产精品| av网站免费线看精品| 亚洲国产一区二区三区青草影视| 欧美一区二区播放| 色综合色综合色综合 | 欧美精品少妇一区二区三区| 裸体在线国模精品偷拍| 成人免费一区二区三区视频| 欧美日韩国产首页| 成人丝袜高跟foot| 婷婷开心久久网| ㊣最新国产の精品bt伙计久久| 欧美日韩一级二级| 色综合网站在线| 国产99久久精品| 久久精品国产久精国产爱| 亚洲激情六月丁香| 中文一区一区三区高中清不卡| 91丨porny丨户外露出| 国产精品乡下勾搭老头1| 蜜臀a∨国产成人精品| 日韩影院免费视频| 日韩精品亚洲专区| 午夜视频一区二区| 日韩二区在线观看| 日韩精品五月天| 看电视剧不卡顿的网站| 日本欧美久久久久免费播放网| 亚洲综合在线观看视频| 亚洲欧美日韩在线播放| 亚洲制服丝袜av| 亚洲国产成人av网| 香蕉成人啪国产精品视频综合网| 爽爽淫人综合网网站| 人禽交欧美网站| 国产白丝精品91爽爽久久| 国产91精品一区二区麻豆亚洲| 国产a精品视频| 色乱码一区二区三区88| 欧美日韩国产bt| 精品国产乱码久久久久久蜜臀| 久久综合九色综合欧美98| 欧美国产欧美综合| 午夜av区久久| 国产一区二区三区不卡在线观看 | 国产精品网站在线观看| 亚洲一区二区av在线| 免费成人在线影院| 97久久超碰国产精品电影| 在线观看国产日韩| 亚洲国产精品黑人久久久| 亚洲线精品一区二区三区| 韩国理伦片一区二区三区在线播放| 国产成人亚洲综合a∨猫咪| 欧美日韩免费视频| 亚洲天堂精品在线观看| 精品一二三四在线| 欧美精品一卡两卡| 亚洲美女淫视频| 国产夫妻精品视频| 欧美一区二区三区在线视频| 久久精品一区二区三区av| 日韩国产在线观看一区| 日本高清无吗v一区| 精品久久久久久久久久久久包黑料| 天天av天天翘天天综合网 | 亚洲欧美色图小说| 日本不卡在线视频| 欧美午夜片在线观看| 免费精品视频最新在线| 欧美—级在线免费片| 欧美日韩色综合| 国产**成人网毛片九色 | 美脚の诱脚舐め脚责91| 国产精品久久久久久久久免费樱桃| 成人禁用看黄a在线| 亚洲美女屁股眼交3| 3d动漫精品啪啪1区2区免费 | 色哟哟日韩精品| 日韩福利视频导航| 国产精品污www在线观看| 91精品国产福利在线观看| 国内外精品视频| 亚洲乱码中文字幕| 欧美videos中文字幕| 91国产免费观看| 国产一区二区三区高清播放| 一区二区免费在线| 国产日韩精品久久久| 欧美三级日韩三级国产三级| 精品一区二区三区香蕉蜜桃| 国产精品成人免费精品自在线观看| 99精品视频一区二区| 国产精品12区| 国产电影一区二区三区| 一区二区三区视频在线看| 国产精品灌醉下药二区| 久久青草国产手机看片福利盒子| 欧美欧美欧美欧美首页| 91丨九色porny丨蝌蚪| 成人免费看视频| 不卡影院免费观看| 成人自拍视频在线| 国产aⅴ精品一区二区三区色成熟| 国产在线国偷精品免费看| 国产一区二区伦理片| av在线播放不卡| 色94色欧美sute亚洲线路一ni | 欧美精品色综合| 777色狠狠一区二区三区| 日韩一区二区在线观看视频 | 日韩欧美精品三级| 欧美成人艳星乳罩| 2019国产精品| 亚洲欧洲三级电影| 亚洲成人免费在线| 成人性生交大片免费看视频在线| 国产99精品视频| 欧美成人女星排行榜| 亚洲一区在线观看免费观看电影高清| 九九**精品视频免费播放| 欧美亚洲图片小说| 日韩理论电影院| 成人av午夜影院| 精品久久久久久久一区二区蜜臀| 精品美女被调教视频大全网站| 久久综合九色综合欧美亚洲| 亚洲私人影院在线观看| 视频一区欧美精品| 色综合天天综合网天天看片| 欧美性猛交xxxxxx富婆| 日韩精品专区在线影院观看| 午夜精品成人在线视频| 成人午夜免费电影| 欧美一级午夜免费电影| 国产欧美日产一区| 一区二区三区欧美激情| 懂色av一区二区三区免费观看| 欧美日韩国产高清一区二区| 国产精品欧美久久久久无广告| 午夜视频一区二区三区| 99国产精品久久久久久久久久| 久久久99久久精品欧美|