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

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

?? default.aspx.cs

?? 移動MISC1.6正向、反向定制、取消接口
?? CS
?? 第 1 頁 / 共 4 頁
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using System.IO;
using System.Xml;
using System.Text;

using System.Data.Sql;
using System.Data.SqlClient;
using System.Data.SqlTypes;

using System.Net;
using System.Net.Sockets;
using System.Threading;
/// <summary>
/// 移動夢網 MISC 1.6 接口
/// 正向同步接口
/// </summary>

public partial class _Default : System.Web.UI.Page 
{
    uint i = 0;//Sequence_Id header
    ulong l = 0;//Msg_Id body
    Uri SuburiReq = new Uri("http://211.138.155.249");

    protected void Page_Load(object sender, EventArgs e)
    {
        Client client = new Client();
        client.Connect("127.0.0.1", 7890, "901236", "1236", ++i);
        //基本參數
        /*Request.ContentType = "text/xml";
        Request.ContentEncoding = System.Text.Encoding.UTF8;
        XmlDocument doc = new XmlDocument();
        ProvisionInfo myP = new ProvisionInfo();
        //返回結果參數
        string MsgType = "SyncOrderRelationResp";
        string TransactionID = "";
        string Version = "1.5.0";
        int hRet = 1;
        
        //const int port = 8000;
        ////定義端口號
        //TcpListener tcplistener = new TcpListener(port);
        //Console.WriteLine("偵聽端口號: " + port.ToString());
        //tcplistener.Start();
        ////偵聽端口號
        //ProxyHttp proxy;
        //while (true)
        //{
        //    Socket socket = tcplistener.AcceptSocket();
        //    //并獲取傳送和接收數據的Scoket實例
        //    proxy = new ProxyHttp(socket);
        //    //Proxy類實例化
        //    Thread thread = new Thread(new ThreadStart(proxy.Run));
        //    //創建線程
        //    thread.Start();
        //    //啟動線程
        //    proxy.Run();
        //}
        
        
        using (Stream sm = Request.InputStream)
        {
            if (sm != null && sm.Length > 0)
            {
                doc.Load(Request.InputStream);
            }
            sm.Close();
        }

        //如果有數據
        if (doc.InnerXml.Length > 0)
        {
            try
            {
                #region
                XmlElement root = doc.DocumentElement;
                foreach (XmlNode node in root.ChildNodes[0])//遍歷SOAP-ENV:Header節點
                {
                    if (node.Name == "TransactionID")
                    {
                        myP.TransactionID = node.InnerText;
                    }
                }
                foreach (XmlNode node in root.ChildNodes[1].ChildNodes[0])//遍歷SOAP-ENV:Body節點的子節點SyncOrderRelationReq
                {
                    if (node.Name == "Version")
                    {
                        myP.Version = node.InnerText;
                    }
                    else if (node.Name == "MsgType")
                    {
                        myP.MsgType = node.InnerText;
                    }
                    else if (node.Name == "LinkID")
                    {
                        myP.LinkID = node.InnerText;
                    }
                    else if (node.Name == "ActionID" && node.InnerText.Trim().Length > 0)
                    {
                        myP.ActionID = int.Parse(node.InnerText);
                    }
                    else if (node.Name == "ActionReasonID" && node.InnerText.Trim().Length > 0)
                    {
                        myP.ActionReasonID = int.Parse(node.InnerText);
                    }
                    else if (node.Name == "SPID")
                    {
                        myP.SPID = node.InnerText;
                    }
                    else if (node.Name == "SPServiceID")
                    {
                        myP.SPServiceID = node.InnerText;
                    }
                    else if (node.Name == "AccessMode" && node.InnerText.Trim().Length > 0)
                    {
                        myP.AccessMode = int.Parse(node.InnerText);
                    }
                    else if (node.Name == "FeatureStr")
                    {
                        myP.FeatureStr = node.InnerText;
                    }
                    else if (node.Name == "Send_Address" && node.ChildNodes.Count > 0)//子遍歷Send_Address節點
                    {
                        foreach (XmlNode node1 in node)
                        {
                            if (node1.Name == "DeviceType" && node1.InnerText.Trim().Length > 0)
                            {
                                myP.Send_Address_DeviceType = int.Parse(node1.InnerText);
                            }
                            else if (node1.Name == "DeviceID")
                            {
                                myP.Send_Address_DeviceID = node1.InnerText;
                            }
                        }
                    }
                    else if (node.Name == "Dest_Address" && node.ChildNodes.Count > 0)//子遍歷Dest_Address節點
                    {
                        foreach (XmlNode node1 in node)
                        {
                            if (node1.Name == "DeviceType" && node1.InnerText.Trim().Length > 0)
                            {
                                myP.Dest_Address_DeviceType = int.Parse(node1.InnerText);
                            }
                            else if (node1.Name == "DeviceID")
                            {
                                myP.Dest_Address_DeviceID = node1.InnerText;
                            }
                        }
                    }
                    else if (node.Name == "FeeUser_ID" && node.ChildNodes.Count > 0)//子遍歷FeeUser_ID節點
                    {
                        foreach (XmlNode node1 in node)
                        {
                            if (node1.Name == "UserIDType" && node1.InnerText.Trim().Length > 0)
                            {
                                myP.FeeUser_ID_UserIDType = int.Parse(node1.InnerText);
                            }
                            else if (node1.Name == "MSISDN")
                            {
                                myP.FeeUser_ID_MSISDN = node1.InnerText;
                            }
                            else if (node1.Name == "PseudoCode")
                            {
                                myP.FeeUser_ID_PseudoCode = node1.InnerText;
                            }
                        }
                    }
                    else if (node.Name == "DestUser_ID" && node.ChildNodes.Count > 0)//子遍歷DestUser_ID節點
                    {
                        foreach (XmlNode node1 in node)
                        {
                            if (node1.Name == "UserIDType" && node1.InnerText.Trim().Length > 0)
                            {
                                myP.DestUser_ID_UserIDType = int.Parse(node1.InnerText);
                            }
                            else if (node1.Name == "MSISDN")
                            {
                                myP.DestUser_ID_MSISDN = node1.InnerText;
                            }
                            else if (node1.Name == "PseudoCode")
                            {
                                myP.DestUser_ID_PseudoCode = node1.InnerText;
                            }
                        }
                    }

                }
                #endregion

                //1、Version 與 MsgType 判斷
                if (myP.Version == "1.5.0" && myP.MsgType == "SyncOrderRelationReq")
                {
                    //2、SPID 判斷
                    if (myP.SPID == System.Configuration.ConfigurationManager.AppSettings["SPID"].ToString().Trim())
                    {
                        //3、SPServiceID 判斷
                        //if (myP.SPServiceID.ToUpper() == System.Configuration.ConfigurationManager.AppSettings["SPServiceID"].ToString().Trim().ToUpper())
                        //{
                        #region 同步操作
                        //正向訂購:請求為開通或激活服務都視為開通請求
                        string sOrder = myP.FeatureStr.Substring(myP.FeatureStr.IndexOf(" "), myP.FeatureStr.Length);
                        sOrder.Trim(); sOrder.ToUpper();

                        int nRe = -1;

                        if (myP.ActionID == 1 || myP.ActionID == 3)
                        {
                            if (sOrder.IndexOf("-DHTA") >= 0)
                            {
                                nRe = this.DHTA_Db(myP.FeeUser_ID_MSISDN, "-DHTA");
                            }
                            else if (sOrder.IndexOf("-DHTB") >= 0)
                            {
                                nRe = this.DHTA_Db(myP.FeeUser_ID_MSISDN, "-DHTB");
                            }
                            else if (sOrder.IndexOf("-DHTD") >= 0)
                            {
                                nRe = this.DHTA_Db(myP.FeeUser_ID_MSISDN, "-DHTD");
                            }
                            else { hRet = 1; }
                            //
                            if (nRe == 0)
                            {
                                hRet = 0;
                            }
                            else
                            {
                                hRet = 1;
                            }
                        }


                        //正向取消:請求為停止或暫停都視為取消
                        if (myP.ActionID == 2 || myP.ActionID == 4)
                        {
                            if (sOrder.IndexOf("-QSA") >= 0)
                            {
                                if (this.CancelUID_CheckTime(myP.FeeUser_ID_MSISDN, 1) == 0)
                                {
                                    nRe = this.CancelUID(myP.FeeUser_ID_MSISDN, 1);
                                    hRet = nRe;
                                }
                                else
                                {
                                    hRet = 4011;
                                }
                            }
                            if (sOrder.IndexOf("-QSB") >= 0)
                            {
                                if (this.CancelUID_CheckTime(myP.FeeUser_ID_MSISDN, 2) == 0)
                                {
                                    nRe = this.CancelUID(myP.FeeUser_ID_MSISDN, 2);
                                    hRet = nRe;
                                }
                                else
                                {
                                    hRet = 4011;
                                }
                            }
                            if (sOrder.IndexOf("-QSD") >= 0)
                            {
                                if (this.CancelUID_CheckTime(myP.FeeUser_ID_MSISDN, 3) == 0)
                                {
                                    nRe = this.CancelUID(myP.FeeUser_ID_MSISDN, 3);
                                    hRet = nRe;
                                }
                                else
                                {
                                    hRet = 4011;
                                }
                            }
                        }

                        #endregion
                        //}
                        //else
                        //{
                        //    hRet = 4004;//無效的SPServiceID
                        //}
                    }
                    else
                    {
                        hRet = 4003;//無效的SPID
                    }
                }
                else
                {
                    hRet = 4000;//無效的MsgType
                }
            }
            catch
            {
                hRet = 1;
            }
        }

        #region 記錄日志
        using (StreamWriter sw = new StreamWriter(HttpRuntime.AppDomainAppPath + @"MISC16Log" + DateTime.Now.ToString("yyyy_MM_dd") + ".txt", true, System.Text.Encoding.UTF8))
        {
            sw.WriteLine("request time:" + DateTime.Now.ToString());
            sw.WriteLine("request ip:" + Request.UserHostAddress.ToString());
            sw.WriteLine("request content:" + doc.InnerXml);
            sw.WriteLine("result:" + hRet.ToString());
            sw.WriteLine("");
            sw.Close();
        }
        #endregion

        #region

        TransactionID = myP.TransactionID;

        Response.Clear();
        Response.ContentType = "text/xml";
        Response.ContentEncoding = System.Text.Encoding.UTF8;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费视频网址| 亚洲乱码一区二区三区在线观看| 国产一区久久久| 五月婷婷色综合| 亚洲欧美另类小说| 中文字幕精品—区二区四季| 在线电影欧美成精品| 99riav一区二区三区| 国产精品一级在线| 国产美女在线观看一区| 蜜臀a∨国产成人精品| 亚洲成人一二三| 午夜视频久久久久久| 亚洲精品亚洲人成人网在线播放| 国产精品久线在线观看| 久久先锋影音av| 精品国产免费人成电影在线观看四季| 欧美日韩国产综合一区二区三区| 色综合天天综合在线视频| 9色porny自拍视频一区二区| 高清国产午夜精品久久久久久| 国产又黄又大久久| 国产激情视频一区二区在线观看 | 精品剧情在线观看| 欧美一二区视频| 欧美一区二区三区婷婷月色| 在线观看91精品国产麻豆| 欧美区一区二区三区| 日韩欧美一二区| 久久久久久久综合色一本| 国产欧美一区二区在线观看| 精品久久久久久久人人人人传媒| 日韩视频免费观看高清完整版在线观看 | 亚洲最新在线观看| 亚洲国产精品一区二区久久 | 国产成人av资源| 99久久伊人久久99| 欧美伊人久久大香线蕉综合69| 在线观看亚洲一区| 欧美日韩综合在线| 欧美一级二级三级蜜桃| 精品女同一区二区| 国产精品久久久爽爽爽麻豆色哟哟 | 91精品国产综合久久精品 | 欧美精品丝袜中出| 日韩女优毛片在线| 日本韩国精品在线| 精品少妇一区二区三区在线播放| 国产日韩欧美制服另类| 一区二区日韩av| 麻豆成人91精品二区三区| 成人av网站在线观看免费| 在线观看91精品国产入口| 精品国产一区二区三区四区四| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲欧美影音先锋| 亚洲综合精品久久| 国产凹凸在线观看一区二区| 欧美日韩亚洲综合一区| 久久精品亚洲精品国产欧美| 亚洲精品高清视频在线观看| 日韩在线卡一卡二| 成人激情免费视频| 日韩一区二区三区免费观看| **欧美大码日韩| 久久精品国产精品亚洲精品| 91影视在线播放| 精品久久久久久久久久久久久久久 | 久久综合九色综合97_久久久| 一区二区三区在线观看视频| 国产精品一区二区久久精品爱涩 | 91精品午夜视频| 亚洲免费大片在线观看| 激情图片小说一区| 欧美日韩亚洲综合一区| 一区在线中文字幕| 国产麻豆精品theporn| 538在线一区二区精品国产| 亚洲免费高清视频在线| 春色校园综合激情亚洲| 精品久久人人做人人爽| 日韩精品三区四区| 欧美三级蜜桃2在线观看| 国产精品久久三区| 福利电影一区二区| 久久亚洲一区二区三区四区| 美女网站视频久久| 91精品国产综合久久久久久久| 亚洲综合视频在线| 一本到三区不卡视频| 国产精品久久久久影院亚瑟| 国产成人免费视频| 久久先锋影音av| 国产成人精品www牛牛影视| 国产午夜精品理论片a级大结局| 久久国产婷婷国产香蕉| 色老汉一区二区三区| 一区二区在线看| 不卡的av在线播放| 亚洲欧美在线视频| 欧美专区亚洲专区| 亚洲第一激情av| 欧美精品丝袜久久久中文字幕| 亚洲成人一二三| 日韩欧美中文字幕制服| 蜜桃av噜噜一区| 久久女同精品一区二区| 成人午夜在线免费| 亚洲欧美一区二区久久 | 成人av电影在线| 亚洲欧美偷拍三级| 欧美三级中文字| 奇米777欧美一区二区| 337p日本欧洲亚洲大胆精品| 国产精品一区二区在线看| 国产精品色在线观看| av中文字幕不卡| 国产欧美日韩视频在线观看| 国产suv一区二区三区88区| 亚洲欧洲av在线| 日本韩国精品一区二区在线观看| 亚洲男同1069视频| 99久久精品情趣| 一区在线中文字幕| 91精品国产综合久久久久久漫画| 国产精品白丝jk白祙喷水网站| 亚洲视频网在线直播| 欧美久久久久久蜜桃| 国产在线精品一区二区夜色| 国产精品久久久久7777按摩| 欧美午夜电影网| 国产乱人伦偷精品视频免下载| 最新国产成人在线观看| 欧美成人官网二区| 91色.com| 国产精品影视在线观看| 一区二区三区欧美| 久久九九99视频| 欧美亚洲一区二区三区四区| 国产传媒一区在线| 亚洲国产精品久久久男人的天堂| 久久精品欧美一区二区三区麻豆| 欧美中文字幕一二三区视频| 极品美女销魂一区二区三区| 自拍视频在线观看一区二区| 日韩精品一区二区三区三区免费| 99久久国产综合精品女不卡| 精品一区二区三区不卡| 午夜日韩在线电影| 亚洲天堂2016| 久久久久久久久97黄色工厂| 欧美精品xxxxbbbb| 欧美午夜宅男影院| 成人黄色av电影| 国产在线精品一区二区夜色 | 91在线你懂得| 国产精品综合二区| 男男gaygay亚洲| 中文字幕一区二区三区蜜月| 欧美日韩国产在线观看| 波多野结衣中文字幕一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 日韩视频一区在线观看| 欧美日韩一二三| 欧美亚洲愉拍一区二区| av不卡在线播放| 波多野结衣亚洲| 成人黄色网址在线观看| 成人免费视频caoporn| 国产成人综合精品三级| 国产一区二区调教| 国产精品一区久久久久| 国产91精品一区二区麻豆亚洲| 国产裸体歌舞团一区二区| 国产成人午夜精品5599 | 欧美精品1区2区| 欧美妇女性影城| 欧美一区二区成人| 91精品国产福利| 精品美女一区二区| 久久精品人人做人人爽97| 国产免费观看久久| 亚洲视频一二三| 亚洲第一成年网| 免费av成人在线| 麻豆91在线观看| 国产成人精品www牛牛影视| 成人黄色a**站在线观看| 一本色道久久综合精品竹菊| 在线观看91视频| 日韩美女视频一区二区在线观看| 日韩亚洲欧美一区二区三区| 精品久久久久久综合日本欧美 | 91无套直看片红桃| 日本精品视频一区二区| 天天综合天天综合色| 国产九色sp调教91| 欧美日韩精品欧美日韩精品一| 国产欧美一区二区三区沐欲| 亚洲国产成人精品视频|