亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
寂寞少妇一区二区三区| 欧美一区二区三区不卡| 亚洲国产精品一区二区久久恐怖片 | 国产亚洲一二三区| 在线影视一区二区三区| 韩国女主播一区| 亚洲一区二区欧美激情| 中文在线一区二区| 日韩欧美国产三级电影视频| 在线观看av一区二区| 粉嫩久久99精品久久久久久夜| 天天操天天综合网| 亚洲精品视频一区| 中日韩av电影| 26uuu国产在线精品一区二区| 欧美日韩1234| 色就色 综合激情| 99免费精品在线观看| 国产精品自产自拍| 精品一区二区影视| 日韩精品亚洲专区| 亚洲中国最大av网站| 亚洲欧美日韩国产综合在线| 国产欧美精品一区二区色综合| 91精品国产综合久久久蜜臀图片| 欧美性xxxxxx少妇| 91成人网在线| 色av综合在线| 91福利在线播放| 91视视频在线观看入口直接观看www| 国产精品123区| 国产一区美女在线| 国产一区91精品张津瑜| 激情综合五月天| 精品在线免费视频| 精品一区二区久久久| 理论片日本一区| 久久99精品网久久| 国产在线精品视频| 国产精一区二区三区| 国产福利一区二区三区视频 | 亚洲欧美视频一区| 自拍偷自拍亚洲精品播放| 中文字幕一区二区三区色视频| 亚洲国产精品t66y| 国产精品久久久久一区二区三区| 中文字幕不卡在线| 亚洲色图欧洲色图婷婷| 一区二区三区欧美久久| 亚洲在线成人精品| 午夜视频久久久久久| 日韩电影在线一区二区| 五月婷婷另类国产| 久久亚洲捆绑美女| 国产欧美精品一区| 国产精品乱码人人做人人爱| 日韩理论片中文av| 亚洲电影欧美电影有声小说| 午夜精品免费在线| 精品在线观看视频| 91丨porny丨户外露出| 欧美日韩精品电影| 欧美成va人片在线观看| 国产日韩精品一区二区浪潮av| 欧美国产精品一区二区三区| 亚洲精品国产精华液| 天天影视涩香欲综合网| 韩国精品久久久| 97精品超碰一区二区三区| 欧美性猛交一区二区三区精品| 欧美日韩激情在线| 2024国产精品| 亚洲精选一二三| 亚洲高清视频的网址| 久久不见久久见免费视频1| 成人a区在线观看| 欧美日韩三级在线| 国产无人区一区二区三区| 亚洲区小说区图片区qvod| 男男gaygay亚洲| 国产不卡一区视频| 欧美日韩国产首页在线观看| 久久久久久久久久电影| 亚洲亚洲人成综合网络| 国产酒店精品激情| 欧美日韩日日骚| 国产精品色婷婷| 蜜臀av亚洲一区中文字幕| av一本久道久久综合久久鬼色| 欧美日韩一区 二区 三区 久久精品| 精品奇米国产一区二区三区| 国产麻豆视频一区| 国产精品久久久久一区| 宅男噜噜噜66一区二区66| 日日摸夜夜添夜夜添亚洲女人| 欧美成人精品1314www| 亚洲午夜视频在线观看| 欧美一区在线视频| 成人短视频下载| 色婷婷精品大在线视频 | 国精产品一区一区三区mba桃花| 不卡的av网站| 日韩免费看的电影| 亚洲一区二区三区四区中文字幕| 国产精品自拍毛片| 日韩女同互慰一区二区| 亚洲精品国产a久久久久久| 91影视在线播放| 亚洲国产精品一区二区尤物区| 国产成都精品91一区二区三| 日韩一区二区三区在线| 一区二区三区四区在线| 99视频精品在线| 国产无人区一区二区三区| 精一区二区三区| 日韩免费视频线观看| 日本伊人色综合网| 欧美日韩小视频| 一区二区久久久| 91日韩精品一区| 中文字幕亚洲在| 成人午夜电影久久影院| 久久综合色综合88| 精品一区二区三区蜜桃| 日韩欧美国产三级| 天天综合色天天综合| 欧美日韩第一区日日骚| 亚洲影院久久精品| 欧美私模裸体表演在线观看| 亚洲嫩草精品久久| 色综合视频在线观看| 亚洲欧美一区二区三区国产精品| jizzjizzjizz欧美| 亚洲人成电影网站色mp4| 99在线热播精品免费| 亚洲三级小视频| 日本韩国一区二区三区视频| 中文字幕在线不卡| 99re亚洲国产精品| 一区二区三区欧美日韩| 欧美少妇xxx| 亚洲18女电影在线观看| 欧美日韩精品二区第二页| 亚洲一区二区三区四区五区中文| 欧美午夜一区二区三区| 亚洲第一狼人社区| 欧美一区二区在线播放| 久久99蜜桃精品| 国产亚洲一区二区三区在线观看| 成人综合激情网| 亚洲免费三区一区二区| 欧美日韩一区视频| 日产国产高清一区二区三区| 欧美精品三级在线观看| 理论电影国产精品| 欧美国产一区在线| 色偷偷成人一区二区三区91| 亚洲二区在线观看| 精品乱码亚洲一区二区不卡| 精品无人码麻豆乱码1区2区 | 久久精品一区二区三区不卡| 高清不卡在线观看| 亚洲精品一二三| 欧美日韩专区在线| 国产中文字幕精品| 1000部国产精品成人观看| 777午夜精品免费视频| 亚洲欧洲性图库| 91久久香蕉国产日韩欧美9色| 天天亚洲美女在线视频| 久久精品视频免费观看| 色综合久久久久久久| 免费成人你懂的| 国产视频一区在线观看| 色哟哟一区二区三区| 激情文学综合网| 亚洲精品少妇30p| 精品国产三级电影在线观看| av中文字幕亚洲| 青青草国产精品亚洲专区无| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产一区二区在线视频| 国产精品久久久久久户外露出| 欧美三级电影一区| 成人污视频在线观看| 日本特黄久久久高潮| 国产精品麻豆久久久| 日韩一区二区三区免费观看| 不卡一卡二卡三乱码免费网站| 亚洲一区中文日韩| 2020国产精品久久精品美国| 欧美做爰猛烈大尺度电影无法无天| 久久精品国产99| 亚洲国产日日夜夜| 国产精品免费av| 日韩精品一区二区三区四区| 色婷婷综合久久久| 福利91精品一区二区三区| 蜜桃视频在线一区| 亚洲一区在线电影|