Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DesSecurity des = new DesSecurity();
            //Kiểm tra Vietnamobile
            int    is3g   = 0;
            string msisdn = MobileUtils.GetMSISDN(out is3g);
            //string msisdn = MobileUtils.GetMSISDN();

            //if (String.IsNullOrEmpty(msisdn) && Session["msisdn"] == null)
            //    msisdn = MobileUtils.GetVietnamobileMsisdn();

            string t = Request.QueryString["t"];

            if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
            {
                Response.Redirect(AppEnv.GetSetting("vclipurl") + des.Des3Encrypt("4|" + msisdn + "||", ConfigurationSettings.AppSettings.Get("msisdnkey")) + "&t=" + t);
            }
            else
            {
                Response.Redirect(AppEnv.GetSetting("vclipurl") + des.Des3Encrypt("0|||", ConfigurationSettings.AppSettings.Get("msisdnkey")) + "&t=" + t);
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                string k = Request.QueryString["k"];

                string key = DateTime.Now.ToString("yyyyMMdd");
                string en  = SecurityMethod.MD5Encrypt(key);

                if (en == k)
                {
                    Session["ChargedOk"] = "OK";
                    DataTable dt   = TintucController.GetRandomForSmile();
                    string    link = "/Thugian/Download.aspx?id=" + dt.Rows[0]["Distribution_ID"] + "&lang=1&w=320";
                    Response.Redirect(link);
                }
                else
                {
                    Response.Redirect(AppEnv.GetSetting("WapDefault"));
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                string returnUrl   = Request.QueryString["returnUrl"];
                string redirectUrl = "http://chieuthucbactrieu.com/";
                if (!string.IsNullOrEmpty(returnUrl))
                {
                    redirectUrl = returnUrl;
                }

                if (Session["msisdn"] != null)
                {
                    //DK Chieuthucbactrieu
                    AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "CTBT", "CTBT");//Andy Service S2_94x
                }

                Response.Redirect(redirectUrl);
            }
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                //Session["msisdn"] = "0988888888";

                //if(AppEnv.isMobileBrowser())
                //{
                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                if (Session["msisdn"] != null)
                {
                    string code = Request.QueryString["c"];
                    if (!string.IsNullOrEmpty(code))
                    {
                        #region CALL Andy Webservice

                        string strResult = AppEnv.DangKyDinhVuTet(Session["msisdn"].ToString(), "DT gửi 1119", "DT");
                        if (strResult == "0")
                        {
                            pnlThanhCong.Visible = true;
                            litThanhCong.Text    = "Đăng ký thành công. Hàng ngày hệ thống sẽ gửi câu hỏi về máy điện thoại của bạn !";
                        }
                        else if (strResult == "1")
                        {
                            pnlThanhCong.Visible = true;
                            litThanhCong.Text    = "Bạn đã đăng ký dịch vụ này rồi. Xin cảm ơn !";
                        }
                        else
                        {
                            pnlThanhCong.Visible = true;
                            litThanhCong.Text    = "Hệ thống đang bận. Xin vui lòng thử lại sau !";
                        }

                        #endregion
                    }
                    else
                    {
                        pnlThongBao.Visible = true;
                    }
                }
                else
                {
                    pnlThongBaoSoanSms.Visible = true;
                }
                //}
                //else
                //{
                //    pnlThongBaoWeb.Visible = true;
                //}
            }
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            logger.Debug("----------");
            lang = Request.QueryString["lang"];
            if (string.IsNullOrEmpty(lang))
            {
                Response.Redirect("/Thugian/Hot/DocTruyen.aspx?w=320&lang=1");
            }

            Session["LastPage"] = Request.RawUrl;

            if (!IsPostBack)
            {
                width = ConvertUtility.ToInt32(Request.QueryString["w"]);
                if (width == 0)
                {
                    width = (int)Constant.DefaultScreen.Standard;
                }
                ltrWidth.Text = "<meta content=\"width=" + width + "; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" name=\"viewport\" />";

                #region TU DONG DK SUB DOC TRUYEN

                if (!Page.IsPostBack)
                {
                    if (Session["msisdn"] == null)
                    {
                        int    is3g;
                        string msisdn = MobileUtils.GetMSISDN(out is3g);
                        logger.Debug("msisdn:" + msisdn);
                        if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                        {
                            Session["telco"]  = Constant.T_Vietnamobile;
                            Session["msisdn"] = msisdn;
                        }
                        else
                        {
                            Session["msisdn"] = null;
                            Session["telco"]  = Constant.T_Undefined;
                        }
                    }

                    if (Session["msisdn"] != null)
                    {
                        string   value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", "DK TR");//ANDY Service S2_94x
                        string[] res   = value.Split('|');
                        if (res.Length > 0)
                        {
                            if (res[0] == "1")//DK THANH CONG
                            {
                                pnlThongBao.Visible = true;
                            }
                        }
                    }

                    Session["ChargedSub"] = "1";
                }

                #endregion

                DataTable dt = TintucController.GetTopRandomForDtr();
                if (dt != null && dt.Rows.Count > 0)
                {
                    rptDocTruyen.DataSource = dt;
                    rptDocTruyen.DataBind();
                }
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                return;

                if (AppEnv.GetSetting("TestFlag") == "1")
                {
                    Session["telco"]  = Constant.T_Vietnamobile;
                    Session["msisdn"] = "0987765522";
                }

                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                pnlNoiDung.Visible = true;
                string   madichvu    = Request.QueryString["t"];
                string[] codes       = madichvu.Split('-');
                string   commandCode = codes[0];
                madichvu = madichvu.Replace("-", " ").ToUpper();
                string key = Request.QueryString["k"];

                if (Session["msisdn"] != null && Session["msisdn"].ToString() != "")
                {
                    string partnerName = AppEnv.GetPartnerName(key);
                    if (!string.IsNullOrEmpty(partnerName))
                    {
                        if (AppEnv.GetPartnerSub(partnerName, madichvu) == "1")
                        {
                            ltrTieuDe.Text = "Dịch vụ Sub " + madichvu;

                            string   result    = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), commandCode.ToUpper(), madichvu); //Andy Service S2_94x
                            string[] arrResult = result.Split('|');
                            if (arrResult[0] == "1")                                                                                                                           //DK THANH CONG
                            {
                                ltrNoiDung.Text = "Bạn đã đăng ký thành công dịch vụ <b>" + madichvu + "</b><br /> Để hủy dịch vụ soạn : <b> HUY " + madichvu + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                            }
                            else if (arrResult[0] == "0")//DOUBE DK
                            {
                                ltrNoiDung.Text = "Bạn đã đăng ký dịch vụ <b>" + madichvu + "</b> trước đây <br /> Để hủy dịch vụ soạn : <b> HUY " + madichvu + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                            }
                            else if (arrResult[0] == "-1")//DK THAT BAI - SAI CU PHAP
                            {
                                ltrNoiDung.Text = "Đăng ký không thành công. Vui lòng thử lại <br /> Hoặc soạn tin <b>" + madichvu + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                            }
                        }
                        else
                        {
                            ltrNoiDung.Text = "Mã dịch gói dịch vụ chưa đúng. Vui lòng thử lại";
                        }
                    }
                    else
                    {
                        ltrNoiDung.Text = "Mã đối tác không đúng. Vui lòng thử lại";
                    }
                }
                else
                {
                    ltrNoiDung.Text = "Hệ thống không xác định được số điện thoại của bạn <br /> Vui lòng truy cập bằng 3G/GPRS <br /> Hoặc soạn tin <b>" + madichvu + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                }
            }
        }
Exemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                        ltrXinChao.Text   = "Xin chào <b>" + msisdn + "</b>";
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                        ltrXinChao.Text   = "Xin chào <b>khách</b>";
                    }
                }
                else
                {
                    ltrXinChao.Text = "Xin chào <b>" + Session["msisdn"] + "</b>";
                }

                #region Xử lý ĐẶT GẠCH

                string message   = string.Empty;
                string serviceId = "8379";
                madichvu = Request.QueryString["t"];
                madichvu = madichvu.ToUpper();

                string regisChannel = "WAP";
                if (madichvu == "GACH1")
                {
                    regisChannel = "VMG1";
                }
                else if (madichvu == "GACH2")
                {
                    regisChannel = "VMG2";
                }
                else if (madichvu == "GACH3")
                {
                    regisChannel = "VMG3";
                }

                madichvu = madichvu.Replace("1", "").Replace("2", "").Replace("3", "");

                if (!string.IsNullOrEmpty(madichvu))
                {
                    madichvu = madichvu.ToUpper().Trim();

                    if (Session["msisdn"] != null)
                    {
                        price = "5000";
                        string messageReturn;

                        var charging = new Library.VNMCharging.VNMChargingGW();
                        messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", "Vote " + madichvu);

                        if (messageReturn == AppEnv.GetSetting("NotEnoughMoney"))//Not Enough Money
                        {
                            messageReturn = AppEnv.VnmChargingOptimizeNotEnoughMoney(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", "Vote " + madichvu, out logPrice);
                            price         = logPrice;
                        }

                        if (messageReturn == "1")//Charged Thanh Cong
                        {
                            #region DK USER

                            var entity = new VoteRegisteredInfo();
                            entity.User_ID              = Session["msisdn"].ToString();
                            entity.Request_ID           = "0";
                            entity.Service_ID           = serviceId;
                            entity.Command_Code         = madichvu;
                            entity.Service_Type         = 1;
                            entity.Charging_Count       = 0;
                            entity.FailedChargingTime   = 0;
                            entity.RegisteredTime       = DateTime.Now;
                            entity.ExpiredTime          = DateTime.Now.AddDays(1);
                            entity.Registration_Channel = regisChannel;
                            entity.Status     = 1;
                            entity.Operator   = "vnmobile";
                            entity.Vote_Count = 1;

                            entity.Vote_PersonId    = 1;
                            entity.IsDislike        = 0;
                            entity.Dislike_Count    = 1;
                            entity.Dislike_PersonId = 0;
                            DataTable dt = WapController.SecretRegisterInsert(entity);

                            if (dt.Rows[0]["RETURN_ID"].ToString() == "0")//DK DICH VU LAN DAU
                            {
                                litThongBao.Text = "Chúc mừng bạn đã đăng ký thành công Gameshow 'BÍ MẬT ĐỘNG TRỜI CỦA MAI THỎ'.<br /> Hãy đặt gạch càng nhiều để có cơ hội hẹn hò và biết bí mật đằng sau của Mai Thỏ là gì.<br /> Chi tiết truy cập http://wap.vietnamobile.com.vn. HT: 19001255";
                            }
                            else if (dt.Rows[0]["RETURN_ID"].ToString() == "1")
                            {
                                DataTable dtVoteInfo = WapController.SecretGetCountByPersonId(Session["msisdn"].ToString(), 1);
                                litThongBao.Text = "Bạn đã ĐẶT GẠCH thành công cho : " + dtVoteInfo.Rows[0]["Name"] + ".<br /> Số lượt GẠCH của bạn : " + dtVoteInfo.Rows[0]["Count"] + "<br /> Bạn đang thuộc top : " + dtVoteInfo.Rows[0]["Top"] + " những người ĐẶT GẠCH nhiều nhất <br /> ĐẶT GẠCH càng nhiều bạn càng có cơ hội hẹn hò và biết bí mật đằng sau của Mai Thỏ là gì.<br /> Chi tiết truy cập: http://wap.vietnamobile.com.vn. HT: 19001255";
                            }

                            #endregion
                        }
                        else
                        {
                            litThongBao.Text = lang == "1" ? "Đăng ký không thành công. Vui lòng thử loại hoặc tài khoản không đủ tiền" : "Dang ky khong thanh cong. Vui long thu lai hoac tai khoan khong du tien";
                        }

                        #region Log Doanh Thu

                        var eLog = new VoteChargedUserLogInfo();

                        eLog.User_ID              = Session["msisdn"].ToString();
                        eLog.Request_ID           = "0";
                        eLog.Service_ID           = serviceId;
                        eLog.Command_Code         = madichvu;
                        eLog.Service_Type         = 1;
                        eLog.Charging_Count       = 0;
                        eLog.FailedChargingTime   = 0;
                        eLog.RegisteredTime       = DateTime.Now;
                        eLog.ExpiredTime          = DateTime.Now.AddDays(1);
                        eLog.Registration_Channel = regisChannel;
                        eLog.Status   = 1;
                        eLog.Operator = "vnmobile";

                        if (messageReturn == "1")
                        {
                            eLog.Reason = "Succ";
                        }
                        else
                        {
                            eLog.Reason = messageReturn;
                        }

                        eLog.Price         = ConvertUtility.ToInt32(price);
                        eLog.Vote_PersonId = 1;

                        WapController.SecretChargedUserLogInsert(eLog);

                        #endregion
                    }
                    else
                    {
                        if (madichvu == "GACH")
                        {
                            message          = "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS<br /> Hoặc soạn tin: " + madichvu + " gửi " + serviceId;
                            litThongBao.Text = message;
                        }
                        else
                        {
                            message =
                                "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS";
                            litThongBao.Text = message;
                        }
                    }
                }


                #endregion

                DataSet dsMt = WapController.SecretGetTopUserVote(1);

                if (dsMt != null && dsMt.Tables[0].Rows.Count > 0)
                {
                    rptMaiTho.DataSource = dsMt.Tables[0];
                    rptMaiTho.DataBind();
                    lblMtUnLike.Text = dsMt.Tables[1].Rows[0]["Like"].ToString();

                    rptLinhMiu.DataSource = dsMt.Tables[0];
                    rptLinhMiu.DataBind();
                    lblLmUnLike.Text = dsMt.Tables[1].Rows[0]["Like"].ToString();
                }

                #region FACEBOOK Comment

                string url = AppEnv.GetSetting("WapDefault") + Request.RawUrl;

                ltCommentFB.Text = "<div class=\"fb-comments\" data-mobile=\"false\" data-href='" + url + "' data-width=\"320\" data-num-posts=\"5\"></div>";

                string Facebook_raw_data = get_web_content("http://api.facebook.com/restserver.php?method=links.getStats&urls=" + url);

                XmlDocument dom = new XmlDocument();
                dom.LoadXml(Facebook_raw_data);

                #endregion
            }
        }
Exemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                //if (AppEnv.GetSetting("TestFlag") == "1")
                //{
                //    Session["telco"] = Constant.T_Vietnamobile;
                //    Session["msisdn"] = "84929004805";
                //    Msisdn = Session["msisdn"].ToString();
                //}

                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                        ltrXinChao.Text   = "Xin chào <b>" + msisdn + "</b>";
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                        ltrXinChao.Text   = "Xin chào <b>khách</b>";
                    }
                }

                DataSet dsMt = WapController.GetTopUserVote(1);
                DataSet dsLm = WapController.GetTopUserVote(2);

                //DataTable dtMt = WapController.GetTopUserVote(1);
                //DataTable dtLm = WapController.GetTopUserVote(2);

                if (dsMt != null && dsMt.Tables[0].Rows.Count > 0)
                {
                    rptMaiTho.DataSource = dsMt.Tables[0];
                    rptMaiTho.DataBind();

                    lblMtLike.Text   = dsMt.Tables[1].Rows[0]["Like"].ToString();
                    lblMtUnLike.Text = dsMt.Tables[2].Rows[0]["UnLike"].ToString();
                }

                if (dsLm != null && dsLm.Tables[0].Rows.Count > 0)
                {
                    rptLinhMiu.DataSource = dsLm.Tables[0];
                    rptLinhMiu.DataBind();

                    lblLmLike.Text   = dsLm.Tables[1].Rows[0]["Like"].ToString();
                    lblLmUnLike.Text = dsLm.Tables[2].Rows[0]["UnLike"].ToString();
                }

                #region FACEBOOK Comment

                string url = AppEnv.GetSetting("WapDefault") + Request.RawUrl;

                ltCommentFB.Text = "<div class=\"fb-comments\" data-mobile=\"false\" data-href='" + url + "' data-width=\"320\" data-num-posts=\"5\"></div>";

                string Facebook_raw_data = get_web_content("http://api.facebook.com/restserver.php?method=links.getStats&urls=" + url);

                XmlDocument dom = new XmlDocument();
                dom.LoadXml(Facebook_raw_data);

                #endregion
            }
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string Telco   = "Other";
            int    IsWifi  = 1;
            string user_id = "khach";

            if (!Page.IsPostBack)
            {
                if (AppEnv.GetSetting("TestFlag") == "1")
                {
                    Session["telco"] = Constant.T_Vietnamobile;
                    //Session["msisdn"] = "0987765522";
                }
                //Session["msisdn"] = "841866728649";
                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                pnlNoiDung.Visible = true;

                int id = ConvertUtility.ToInt32(Request.QueryString["id"]);
                if (id > 0)
                {
                    DataTable tblServices = WapController.S2_94xGetServiceInfo(id);
                    if (tblServices == null || tblServices.Rows.Count < 1)
                    {
                        return;
                    }
                    //if (tblServices.Rows[0]["status"].ToString() != "3")
                    //{
                    //    return;
                    //}


                    string dangkyThanhCong = string.Empty;
                    string doubleDangKy    = string.Empty;
                    string tenDichVu       = string.Empty;

                    string regisSystax = tblServices.Rows[0]["Register_Syntax"].ToString().Split('|')[0];

                    if (Session["msisdn"] != null && Session["msisdn"].ToString() != "")
                    {
                        Telco   = "VNM";
                        IsWifi  = 0;
                        user_id = Session["msisdn"].ToString();

                        ltrTieuDe.Text  = "Đăng ký " + tblServices.Rows[0]["Product_Name"].ToString();
                        tenDichVu       = tblServices.Rows[0]["Product_Name"].ToString();
                        lblTen1.Text    = tenDichVu;
                        dangkyThanhCong = tblServices.Rows[0]["Right_Syntax_MT"].ToString();
                        doubleDangKy    = tblServices.Rows[0]["Double_Register_MT"].ToString();
                        if (AppEnv.GetSetting("DK1chamVNMtest").ToString() == "1")
                        {
                            pnlConfirm.Visible = false;
                            string result = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", regisSystax);//Andy Service S2_94x

                            string[] arrResult = result.Split('|');

                            if (arrResult[0] == "1")//DK THANH CONG
                            {
                                ltrNoiDung.Text = dangkyThanhCong;
                            }
                            else if (arrResult[0] == "0")//DOUBE DK
                            {
                                ltrNoiDung.Text = doubleDangKy;
                            }
                            else if (arrResult[0] == "-1")//DK THAT BAI - SAI CU PHAP
                            {
                                ltrNoiDung.Text = "Đăng ký không thành công. Vui lòng thử lại <br /> Hoặc soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                            }
                        }
                        else
                        {
                            pnlConfirm.Visible = true;
                        }
                    }
                    else
                    {
                        Response.Redirect("http://wap.vietnamobile.com.vn/tin-tuc.aspx");
                        //ltrNoiDung.Text = "Hệ thống không xác định được số điện thoại của bạn <br /> Vui lòng truy cập bằng 3G/GPRS <br /> Hoặc soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                        //ltrNoiDung.Text = "<font size=3> Để đăng ký dịch vụ " + tblServices.Rows[0]["Service_Name"].ToString() + " của Vietnamobile, Quý Khách vui lòng soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b></font>";
                        //if (id == 800 || id == 812||id==813)
                        //{
                        //    Response.Redirect("/Video/Default.aspx?lang=1&display=home&w=320");
                        //}
                        //else
                        //{
                        //    ltrNoiDung.Text = "<font size=3> Để đăng ký dịch vụ " + tblServices.Rows[0]["Service_Name"].ToString() + " của Vietnamobile, Quý Khách vui lòng soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b></font>";
                        //}
                    }
                    #region Device_Log
                    try
                    {
                        if (Application["wurflFileProcessor"] == null)
                        {
                            string s_path = HttpContext.Current.Request.MapPath("..\\WURFL_Data\\wurfl.xml");
                            Application["wurflFileProcessor"] = new wurflApi.deviceFileProcessor(s_path);
                        }
                        wurflApi.deviceFileProcessor o_deviceFileProcessor = (Application["wurflFileProcessor"] as wurflApi.deviceFileProcessor);
                        // prepare capability getter
                        wurflApi.capabilitiesGetter o_capabilityGetter = new wurflApi.capabilitiesGetter(ref o_deviceFileProcessor);
                        o_capabilityGetter.prepareNavigatorModelCapabilities(Request);
                        User_AgentInfo _info = new User_AgentInfo();
                        _info.device_os         = o_capabilityGetter.getCapability("device_os");
                        _info.mobile_browser    = o_capabilityGetter.getCapability("mobile_browser");
                        _info.resolution_width  = o_capabilityGetter.getCapability("resolution_width");
                        _info.resolution_height = o_capabilityGetter.getCapability("resolution_height");
                        _info.model_name        = o_capabilityGetter.getCapability("model_name");
                        _info.brand_name        = o_capabilityGetter.getCapability("brand_name");
                        //WapController.VmgAds94x_Log_Insert(HttpContext.Current.Request.UserAgent, _info.model_name, _info.brand_name, _info.device_os, _info.mobile_browser, _info.resolution_width, _info.resolution_height, Telco, IsWifi, 1, Request.Url.AbsoluteUri, id.ToString(), HttpContext.Current.Request.UserHostAddress, "0", "MSISDN", Session["msisdn"].ToString(), "Request", 1, id);
                        WapController.VmgAds94x_Log_Insert(HttpContext.Current.Request.UserAgent, _info.model_name, _info.brand_name, _info.device_os, _info.mobile_browser, _info.resolution_width, _info.resolution_height, Telco, IsWifi, 1, Request.Url.AbsoluteUri, id.ToString(), HttpContext.Current.Request.UserHostAddress, "0", "MSISDN", user_id, "Request", 1, id);
                    }
                    catch (Exception ex)
                    {
                    }
                    #endregion
                }
                else

                {
                    Response.Redirect("http://wap.vietnamobile.com.vn/Wap/Default.aspx?lang=1&w=320");
                }
            }
        }
Exemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                        //ltrXinChao.Text = "Xin chào <b>" + msisdn + "</b>";
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                        //ltrXinChao.Text = "Xin chào <b>khách</b>";
                    }
                }

                string madichvu  = Request.QueryString["t"];
                string message   = string.Empty;
                string serviceId = "8579";


                if (!string.IsNullOrEmpty(madichvu))
                {
                    if (Session["msisdn"] != null)
                    {
                        price = "5000";
                        string messageReturn;
                        madichvu = madichvu.ToUpper();

                        var charging = new Library.VNMCharging.VNMChargingGW();
                        messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", "Vote " + madichvu);

                        if (messageReturn == AppEnv.GetSetting("NotEnoughMoney"))//Not Enough Money
                        {
                            messageReturn = AppEnv.VnmChargingOptimizeNotEnoughMoney(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", madichvu, out logPrice);
                            price         = logPrice;
                        }

                        if (messageReturn == "1")//Charged Thanh Cong
                        {
                            #region DK USER

                            var entity = new VoteRegisteredInfo();
                            entity.User_ID              = Session["msisdn"].ToString();
                            entity.Request_ID           = "0";
                            entity.Service_ID           = serviceId;
                            entity.Command_Code         = madichvu;
                            entity.Service_Type         = 1;
                            entity.Charging_Count       = 0;
                            entity.FailedChargingTime   = 0;
                            entity.RegisteredTime       = DateTime.Now;
                            entity.ExpiredTime          = DateTime.Now.AddDays(1);
                            entity.Registration_Channel = "WAP";
                            entity.Status     = 1;
                            entity.Operator   = "vnmobile";
                            entity.Vote_Count = 1;

                            entity.Vote_PersonId    = 1;
                            entity.IsDislike        = 0;
                            entity.Dislike_Count    = 1;
                            entity.Dislike_PersonId = 0;
                            DataTable dt = WapController.NewVoteRegisterInsert(entity);

                            if (dt.Rows[0]["RETURN_ID"].ToString() == "0")//DK DICH VU LAN DAU
                            {
                                litThongBao.Text = "Chúc mừng bạn đã đăng ký thành công Gameshow 'Hẹn Hò cùng Hot Girl'.<br /> Hãy vote để Hẹn Hò với 1 trong 5 Hot Girl Xinh Đẹp";
                            }
                            else if (dt.Rows[0]["RETURN_ID"].ToString() == "1")
                            {
                                DataTable dtVoteInfo = WapController.NewVoteGetUserInfo(Session["msisdn"].ToString());
                                int       voteCount  = ConvertUtility.ToInt32(dtVoteInfo.Rows[0]["Vote_Count"].ToString());
                                string    voteTop    = GetTopVote(voteCount);

                                litThongBao.Text = "Số lượt Vote của bạn : " + voteCount + " .<br />Bạn đang thuộc top : " + voteTop + " những người Vote nhiều nhất. <br />Hãy vote để Hẹn Hò với 1 trong 5 Hot Girl Xinh Đẹp";
                            }

                            #endregion
                        }
                        else
                        {
                            litThongBao.Text = "Đăng ký không thành công. Vui lòng thử loại hoặc tài khoản không đủ tiền";
                        }

                        #region Log Doanh Thu

                        var eLog = new VoteChargedUserLogInfo();

                        eLog.User_ID              = Session["msisdn"].ToString();
                        eLog.Request_ID           = "0";
                        eLog.Service_ID           = serviceId;
                        eLog.Command_Code         = madichvu;
                        eLog.Service_Type         = 1;
                        eLog.Charging_Count       = 0;
                        eLog.FailedChargingTime   = 0;
                        eLog.RegisteredTime       = DateTime.Now;
                        eLog.ExpiredTime          = DateTime.Now.AddDays(1);
                        eLog.Registration_Channel = "WAP";
                        eLog.Status   = 1;
                        eLog.Operator = "vnmobile";

                        if (messageReturn == "1")
                        {
                            eLog.Reason = "Succ";
                        }
                        else
                        {
                            eLog.Reason = messageReturn;
                        }

                        eLog.Price         = ConvertUtility.ToInt32(price);
                        eLog.Vote_PersonId = 1;

                        WapController.NewVoteChargedUserLogInsert(eLog);

                        #endregion
                    }
                    else
                    {
                        if (madichvu == "VOTE1")
                        {
                            message          = "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS<br /> Hoặc soạn tin: " + madichvu + " gửi " + serviceId;
                            litThongBao.Text = message;
                        }
                        else
                        {
                            message =
                                "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS";
                            litThongBao.Text = message;
                        }
                    }
                }

                DataSet dtVote = WapController.NewGetTopUserVote();
                if (dtVote.Tables[0].Rows.Count > 0)
                {
                    rptTop.DataSource = dtVote.Tables[0];
                    rptTop.DataBind();

                    VoteSum = dtVote.Tables[1].Rows[0]["Like"].ToString();
                }

                #region FACEBOOK Comment

                string url = AppEnv.GetSetting("WapDefault") + Request.RawUrl;

                ltCommentFB.Text = "<div class=\"fb-comments\" data-mobile=\"false\" data-href='" + url + "' data-width=\"320\" data-num-posts=\"5\"></div>";

                string Facebook_raw_data = get_web_content("http://api.facebook.com/restserver.php?method=links.getStats&urls=" + url);

                XmlDocument dom = new XmlDocument();
                dom.LoadXml(Facebook_raw_data);

                #endregion
            }
        }
Exemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);

            madichvu = Request.QueryString["t"];
            madichvu = madichvu.ToUpper().Trim();

            //int votePrice = 2000;
            price = "5000";

            if (!Page.IsPostBack)
            {
                //if (width == 0)
                //    width = (int)Constant.DefaultScreen.Standard;
                //ltrWidth.Text = "<meta content=\"width=" + width + "; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" name=\"viewport\" />";

                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                        litMsisdn.Text    = "Xin chào <b>" + msisdn + "</b>";
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                        litMsisdn.Text    = "Xin chào <b>khách</b>";
                    }
                }

                string messageReturn;
                int    votePersonId = 1;

                if (Session["msisdn"] != null)
                {
                    #region Xu Ly Charging

                    var charging = new Library.VNMCharging.VNMChargingGW();



                    //if (AppEnv.GetSetting("TestFlag") == "1")
                    //{
                    //    messageReturn = "1";
                    //}
                    //else
                    //{
                    //messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price.ToString(), "D", "VID", "Vote " + madichvu);
                    //}

                    //var charging = new Library.VNMCharging.VNMChargingGW();

                    messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", "Vote " + madichvu);

                    if (messageReturn == AppEnv.GetSetting("NotEnoughMoney"))//Not Enough Money
                    {
                        messageReturn = AppEnv.VnmChargingOptimizeNotEnoughMoney(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", "Vote " + madichvu, out logPrice);
                        price         = logPrice;
                    }

                    //pnlSMS.Visible = false;
                    //pnlThongBao.Visible = false;
                    //pnlNoiDung.Visible = true;

                    if (messageReturn == "1")//Charged Thanh Cong
                    {
                        int    disLike         = 0;
                        int    dislikePersonId = 1;
                        string personName      = "";

                        if (madichvu == "VOTE1")
                        {
                            votePersonId = 1;
                            disLike      = 0;
                            personName   = "Mai Thỏ";
                        }
                        else if (madichvu == "VOTE2")
                        {
                            votePersonId = 2;
                            disLike      = 0;
                            personName   = "Linh Miu";
                        }
                        else if (madichvu == "GACH1")
                        {
                            votePersonId    = 2;
                            dislikePersonId = 1;
                            disLike         = 1;
                            personName      = "Mai Thỏ";
                        }
                        else if (madichvu == "GACH2")
                        {
                            votePersonId    = 1;
                            dislikePersonId = 2;
                            disLike         = 1;
                            personName      = "Linh Miu";
                        }

                        var entity = new VoteRegisteredInfo();
                        entity.User_ID              = Session["msisdn"].ToString();
                        entity.Request_ID           = "0";
                        entity.Service_ID           = "8279";
                        entity.Command_Code         = madichvu;
                        entity.Service_Type         = 1;
                        entity.Charging_Count       = 0;
                        entity.FailedChargingTime   = 0;
                        entity.RegisteredTime       = DateTime.Now;
                        entity.ExpiredTime          = DateTime.Now.AddDays(1);
                        entity.Registration_Channel = "WAP";
                        entity.Status     = 1;
                        entity.Operator   = "vnmobile";
                        entity.Vote_Count = 1;

                        entity.Vote_PersonId    = votePersonId;
                        entity.IsDislike        = disLike;
                        entity.Dislike_Count    = 1;
                        entity.Dislike_PersonId = dislikePersonId;

                        if (madichvu == "VOTE1" || madichvu == "VOTE2")
                        {
                            DataTable dt = WapController.VoteRegisterInsert(entity);
                            if (dt.Rows[0]["RETURN_ID"].ToString() == "0")//DK DICH VU LAN DAU
                            {
                                litThongBao.Text = "Chúc mừng bạn đã đăng ký thành công Gameshow 'Hẹn hò cùng thần tượng'.<br /> Hãy vote cho " + personName + " để trở thành người chiến thắng.<br /> Chi tiết truy cập http://wap.vietnamobile.com.vn. HT: 19001255";
                            }
                            else if (dt.Rows[0]["RETURN_ID"].ToString() == "1")
                            {
                                //litThongBao.Text = "Bạn đã vote thành công cho " + personName + ".<br /> Vote càng nhiều bạn càng có cơ hội là 1 trong 3 người hẹn hò thần tượng.<br /> Soạn: Vote1 gửi 8279 để gặp Mai Thỏ. Soạn: Vote2 gửi 8279 để gặp Linh Miu<br /> Chi tiết truy cập: http://wap.vietnamobile.com.vn. HT: 19001255";

                                //DataTable dtVoteInfo = WapController.VoteGetCount(Session["msisdn"].ToString(), madichvu);
                                //if (dtVoteInfo.Rows[0]["Count"].ToString() == "0")
                                //{
                                int revotePersonId = 0;
                                if (madichvu == "VOTE2")
                                {
                                    revotePersonId = 2;
                                }
                                else if (madichvu == "VOTE1")
                                {
                                    revotePersonId = 1;
                                }
                                DataTable dtVoteInfo = WapController.VoteGetCountByPersonId(Session["msisdn"].ToString(), revotePersonId);
                                //}

                                litThongBao.Text = "Bạn đã vote thành công cho : " + dtVoteInfo.Rows[0]["Name"] + ".<br /> Số lượt vote của bạn : " + dtVoteInfo.Rows[0]["Count"] + "<br /> Bạn đang thuộc top : " + dtVoteInfo.Rows[0]["Top"] + " những người vote nhiều nhất <br /> Vote càng nhiều bạn càng có cơ hội là 1 trong 4 người hẹn hò thần tượng.<br /> Chi tiết truy cập: http://wap.vietnamobile.com.vn. HT: 19001255";
                            }
                        }
                        else if (madichvu == "GACH1" || madichvu == "GACH2")
                        {
                            DataTable dtDislike = WapController.VoteRegisterDislikeInsert(entity);
                            DataTable dt        = WapController.VoteRegisterInsert(entity);
                            if (dt.Rows[0]["RETURN_ID"].ToString() == "0")//DK DICH VU LAN DAU
                            {
                                litThongBao.Text = "Chúc mừng bạn đã đăng ký thành công Gameshow 'Hẹn hò cùng thần tượng'.<br /> Hãy ném gạch " + personName + " mà bạn không thích để trở thành người chiến thắng.<br /> Chi tiết truy cập: http://wap.vietnamobile.com.vn. HT: 19001255";
                            }
                            else if (dt.Rows[0]["RETURN_ID"].ToString() == "1")
                            {
                                //litThongBao.Text = "Bạn đã Ném gạch " + personName + " thành công.<br /> Ném gạch càng nhiều bạn có cơ hội là 1 trong 3 người hẹn hò thần tượng.<br /> Soạn: Gach1 gửi 8279 để gặp gỡ Linh Miu. Soạn: Gach2 gửi 8279 để gặp Mai Thỏ .<br /> Chi tiết truy cập:  http://wap.vietnamobile.com.vn. HT: 19001255";

                                DataTable dtGachInfo = WapController.VoteGetCount(Session["msisdn"].ToString(), madichvu);
                                litThongBao.Text = "Bạn đã ném gạch " + dtGachInfo.Rows[0]["Name"] + " thành công .<br />Số Gạch của bạn : " + dtGachInfo.Rows[0]["Count"] + "<br /> Bạn đang thuộc top: " + dtGachInfo.Rows[0]["Top"] + " những người Ném Gạch nhiều nhất <br />Ném Gạch càng nhiều bạn càng có cơ hội là 1 trong 4 người hẹn hò thần tượng.<br /> Chi tiết truy cập : http://wap.vietnamobile.com.vn. HT: 19001255";
                            }
                        }

                        //#region Log Doanh Thu

                        //var eLog = new VoteChargedUserLogInfo();

                        //eLog.User_ID = Session["msisdn"].ToString(); ;
                        //eLog.Request_ID = "0";
                        //eLog.Service_ID = "8279";
                        //eLog.Command_Code = madichvu;
                        //eLog.Service_Type = 1;
                        //eLog.Charging_Count = 0;
                        //eLog.FailedChargingTime = 0;
                        //eLog.RegisteredTime = DateTime.Now;
                        //eLog.ExpiredTime = DateTime.Now.AddDays(1);
                        //eLog.Registration_Channel = "WAP";
                        //eLog.Status = 1;
                        //eLog.Operator = "vnmobile";
                        //eLog.Reason = "Succ";
                        //eLog.Price = 2000;
                        //eLog.Vote_PersonId = votePersonId;

                        //WapController.VoteChargedUserLogInsert(eLog);

                        //#endregion
                    }
                    else
                    {
                        litThongBao.Text = lang == "1" ? "Đăng ký không thành công. Vui lòng thử loại hoặc tài khoản không đủ tiền" : "Dang ky khong thanh cong. Vui long thu lai hoac tai khoan khong du tien";
                    }

                    #region Log Doanh Thu

                    var eLog = new VoteChargedUserLogInfo();

                    eLog.User_ID              = Session["msisdn"].ToString();;
                    eLog.Request_ID           = "0";
                    eLog.Service_ID           = "8279";
                    eLog.Command_Code         = madichvu;
                    eLog.Service_Type         = 1;
                    eLog.Charging_Count       = 0;
                    eLog.FailedChargingTime   = 0;
                    eLog.RegisteredTime       = DateTime.Now;
                    eLog.ExpiredTime          = DateTime.Now.AddDays(1);
                    eLog.Registration_Channel = "WAP";
                    eLog.Status   = 1;
                    eLog.Operator = "vnmobile";

                    if (messageReturn == "1")
                    {
                        eLog.Reason = "Succ";
                    }
                    else
                    {
                        eLog.Reason = messageReturn;
                    }

                    eLog.Price         = ConvertUtility.ToInt32(price);
                    eLog.Vote_PersonId = votePersonId;

                    WapController.VoteChargedUserLogInsert(eLog);

                    #endregion

                    #endregion
                }
                else
                {
                    if (madichvu == "VOTE1" || madichvu == "VOTE2" || madichvu == "GACH1" || madichvu == "GACH2")
                    {
                        litThongBao.Text = "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS<br /> Hoặc soạn tin: " + madichvu + " gửi " + "8279";;
                    }
                    else
                    {
                        litThongBao.Text = "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS";
                    }

                    //litThongBao.Text = "Hệ thống không xác định được số điện thoại của bạn.<br /> Vui lòng truy cập bằng 3G/GPRS <br /> Hoặc soạn tin: " + madichvu + " gửi " + "8279";

                    //pnlSMS.Visible = true;
                    //if (lang == "1")
                    //{
                    //    ltrHuongdan.Text = "Thông Báo";
                    //    ltrSMS.Text = "Hệ thống không xác định được số điện thoại của bạn. Vui lòng truy cập bằng 3G/GPRS hoặc soạn tin: " + madichvu + " gửi " + "8279";
                    //}
                    //else
                    //{
                    //    ltrHuongdan.Text = "Thong Bao";
                    //    ltrSMS.Text =
                    //        "He thong khong xac dinh duoc so dien thoai cua ban. Vui long truy cap bang 3G/GPRS hoac soan tin " + madichvu + " gui " + "8279";
                    //}
                }

                DataSet dsMt = WapController.GetTopUserVote(1);
                DataSet dsLm = WapController.GetTopUserVote(2);

                //DataTable dtMt = WapController.GetTopUserVote(1);
                //DataTable dtLm = WapController.GetTopUserVote(2);

                if (dsMt != null && dsMt.Tables[0].Rows.Count > 0)
                {
                    rptMaiTho.DataSource = dsMt.Tables[0];
                    rptMaiTho.DataBind();

                    lblMtLike.Text   = dsMt.Tables[1].Rows[0]["Like"].ToString();
                    lblMtUnLike.Text = dsMt.Tables[2].Rows[0]["UnLike"].ToString();
                }

                if (dsLm != null && dsLm.Tables[0].Rows.Count > 0)
                {
                    rptLinhMiu.DataSource = dsLm.Tables[0];
                    rptLinhMiu.DataBind();

                    lblLmLike.Text   = dsLm.Tables[1].Rows[0]["Like"].ToString();
                    lblLmUnLike.Text = dsLm.Tables[2].Rows[0]["UnLike"].ToString();
                }

                #region FACEBOOK Comment

                string url = AppEnv.GetSetting("WapDefault") + "/vote.aspx";

                ltCommentFB.Text = "<div class=\"fb-comments\" data-mobile=\"false\" data-href='" + url + "' data-width=\"320\" data-num-posts=\"5\"></div>";

                string Facebook_raw_data = get_web_content("http://api.facebook.com/restserver.php?method=links.getStats&urls=" + url);

                XmlDocument dom = new XmlDocument();
                dom.LoadXml(Facebook_raw_data);

                #endregion
            }
        }
Exemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang = Request.QueryString["lang"];
            if (string.IsNullOrEmpty(lang))
            {
                Response.Redirect("/Music/NhacHot.aspx?w=320&lang=1");
            }

            Session["LastPage"] = Request.RawUrl;

            if (!IsPostBack)
            {
                width = ConvertUtility.ToInt32(Request.QueryString["w"]);
                if (width == 0)
                {
                    width = (int)Constant.DefaultScreen.Standard;
                }
                ltrWidth.Text = "<meta content=\"width=" + width + "; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" name=\"viewport\" />";
                //
                var advertisement = new Advertisement {
                    Channel = "Home", Position = "HomeCenter", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds.Text = advertisement.GetAds();

                var advertisement1 = new Advertisement {
                    Channel = "Home", Position = "UnderLinks", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds1.Text = advertisement1.GetAds();

                #region TU DONG DK SUB NHACCHUONG

                if (!Page.IsPostBack)
                {
                    if (Session["msisdn"] == null)
                    {
                        int    is3g;
                        string msisdn = MobileUtils.GetMSISDN(out is3g);
                        if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                        {
                            Session["telco"]  = Constant.T_Vietnamobile;
                            Session["msisdn"] = msisdn;
                        }
                        else
                        {
                            Session["msisdn"] = null;
                            Session["telco"]  = Constant.T_Undefined;
                        }
                    }

                    //string url = UrlProcess.GetMusicHomeUrl("1", "320");
                    if (Session["msisdn"] != null)
                    {
                        string   value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", "DK NC");//ANDY Service S2_94x
                        string[] res   = value.Split('|');
                        if (res.Length > 0)
                        {
                            if (res[0] == "1")//DK THANH CONG
                            {
                                pnlThongBao.Visible = true;
                            }
                        }
                    }
                }

                #endregion
            }
            if (string.IsNullOrEmpty(Request.QueryString["display"]))
            {
                display = "home";
            }
            else
            {
                display = Request.QueryString["display"];
            }

            //string telCo = "Vietnamobile";
            //string id = Request.QueryString["id"];

            Literal title   = new Literal();
            Literal ltrEnd  = new Literal();
            Literal ltrEnd1 = new Literal();
            try
            {
                //string wapHomeURL = "http://wap.vietnamobile.com.vn";


                DataTable dtMusic = RTController.GetAllWap_RingTone_ByPackageID(ConvertUtility.ToInt32(AppEnv.GetSetting("packageId")));
                title.Text = "<style type=\"text/css\">body {font-family:Verdana, Arial, Helvetica; font-size:12px;} .mainmenu {display:block;width: 100%;background-color: #de60cb;color:#fff;text-align:center;line-height:25px;} .mainmenu a{color:#fff;} a:link, a:visited {text-decoration:none;}</style>";
                if (lang == "1")
                {
                    title.Text += "<div style=\"background-color:#EA6A00;color:#FFFFFF;display:block;line-height:25px;width:100%;margin-top:5px;padding-left:5px;font-weight:bold;\">" + "Chào mừng bạn đến với dịch vụ nhạc chuông  <b style=\"color:blue\">(Miễn Phí)</b> của Vietnamobile" + "</div>";
                }
                else
                {
                    title.Text += "<div style=\"background-color:#EA6A00;color:#FFFFFF;display:block;line-height:25px;width:100%;margin-top:5px;padding-left:5px;font-weight:bold;\">" + "Chao mung ban den voi dich vu nhac chuong  <b style=\"color:blue\">(Mien Phi)</b> cua Vietnamobile" + "</div>";
                }

                plList.Controls.Add(title);

                Literal ltr = new Literal();
                ltr.Text = "<br />";
                plList.Controls.Add(ltr);
                foreach (DataRow row in dtMusic.Rows)
                {
                    string ringtonepath = row["Path"].ToString();
                    if (!string.IsNullOrEmpty(ringtonepath))
                    {
                        HyperLink lnkfile = new HyperLink();
                        ltr      = new Literal();
                        ltr.Text = "<img style=\"padding-left:10px\"  class=\"thumblist\" alt=\"thumb\" src=\"../img/b-ring.gif\">";
                        if (lang == "1")
                        {
                            lnkfile.Text = row["SongName"].ToString();
                        }
                        else
                        {
                            lnkfile.Text = UnicodeUtility.UnicodeToKoDau(row["SongName"].ToString());
                        }
                        string ext = ringtonepath.Split('.')[ringtonepath.Split('.').Length - 1];
                        lnkfile.NavigateUrl = "http://media.xzone.vn/" + ringtonepath.Replace("~/", "");
                        lnkfile.Attributes.Add("style", "color:#006CBF;padding-left:15px;padding-top:3px;padding-bottom:3px;display:block");
                        lnkfile.Attributes.Add("class", "bold");
                        plList.Controls.Add(ltr);
                        plList.Controls.Add(lnkfile);
                        ltr      = new Literal();
                        ltr.Text = "<div class=\"clearfix\"></div>";
                        plList.Controls.Add(ltr);
                    }
                }

                ltrEnd1.Text = "</div><div style=\"height: 7px; margin: 5px 0 0px 0; width: 100%;\"></div>";

                ltrEnd.Text += "<div style=\"background-color: #EA6A00;  color: #FFFFFF;  display: block;  line-height: 25px; text-align: center; width: 100%;\">";
                plList.Controls.Add(ltrEnd);
                plList.Controls.Add(ltrEnd1);
            }
            catch (Exception ex)
            {
                Response.Write(ex.ToString());
            }
        }
Exemplo n.º 13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = ConvertUtility.ToInt32(Request.QueryString["lang"]).ToString();
            width = ConvertUtility.ToInt32(Request.QueryString["w"]).ToString();

            //lnkWap3g.NavigateUrl = UrlProcess.GetWapHomeUrlNew(lang, width);
            lnkWap3g.NavigateUrl = AppEnv.GetSetting("WapDefault");


            #region GET MSISDN

            if (Session["msisdn"] == null)
            {
                int    is3g    = 0;
                string msisdn1 = MobileUtils.GetMSISDN(out is3g);
                if (!string.IsNullOrEmpty(msisdn1) && MobileUtils.CheckOperator(msisdn1, "vietnammobile"))
                {
                    Session["telco"]  = Constant.T_Vietnamobile;
                    Session["msisdn"] = msisdn1;
                }
                else
                {
                    Session["msisdn"] = null;
                    Session["telco"]  = Constant.T_Undefined;
                }
            }

            #endregion


            //if (!IsPostBack)
            //{
            DataTable dtlatest = TintucController.GetTopNewsHasCache(ConvertUtility.ToInt32(System.Configuration.ConfigurationSettings.AppSettings.Get("vnm_zoneid")), 3);
            count = dtlatest.Rows.Count;
            rptHotnews.DataSource     = dtlatest;
            rptHotnews.ItemDataBound += new RepeaterItemEventHandler(rptHotnews_ItemDataBound);
            rptHotnews.DataBind();

            string msisdn = ConvertUtility.ToString(Session["msisdn"]);

            if (lang == "1")
            {
                if (string.IsNullOrEmpty(msisdn))
                {
                    ltrXinChao.Text = "Xin chào <span class=\"pink bold\">khách</span>";
                }
                else
                {
                    ltrXinChao.Text = "Xin chào thuê bao <span class=\"pink bold\">" + msisdn + "</span>";
                }
            }
            else
            {
                if (string.IsNullOrEmpty(msisdn))
                {
                    ltrXinChao.Text = "Xin chao <span class=\"pink bold\">khach</span>";
                }
                else
                {
                    ltrXinChao.Text = "Xin chao thue bao <span class=\"pink bold\">" + msisdn + "</span>";
                }
                lnkTrangChu.Text = "Trang chu";
                //lnkGame.Text = lnkGame.Text;
                lnkNhac.Text = "Nhac";
                //lnkKetQua.Text = "Hen ho";
            }

            lnkTrangChu.NavigateUrl = AppEnv.GetSetting("WapDefault");
            lnkGame.NavigateUrl     = "http://vmgame.vn/wap/home/s2register";
            lnkNhac.NavigateUrl     = UrlProcess.GetMusicHomeUrl(lang, width);
            //lnkKetQua.NavigateUrl = UrlProcess.GetSportHomeUrl(lang, "home", width);
            //lnkKetQua.NavigateUrl = "http://visport.vn/";

            string[] Kenh = Request.Url.AbsolutePath.Split(new Char[] { '/' });
            switch (Kenh[1].ToLower())
            {
            case "music":
                ddlDataType.SelectedIndex = 0;
                break;

            case "hinhnen":
                ddlDataType.SelectedIndex = 1;
                break;

            case "game":
                ddlDataType.SelectedIndex = 2;
                break;

            case "phanmem":
                ddlDataType.SelectedIndex = 3;
                break;

            case "video":
                ddlDataType.SelectedIndex = 4;
                break;
            }


            DataTable dtAdv = WapController.WapVnmGetAdvByPosId(ConvertUtility.ToInt32(AppEnv.GetSetting("WapVnm_Top")));
            if (dtAdv != null && dtAdv.Rows.Count > 0)
            {
                string url = AppEnv.GetSetting("urldata") + dtAdv.Rows[0]["Advertise_Path"];

                string str = "<a class=\"noelbanner\" href=\"" + dtAdv.Rows[0]["Advertise_RedirectUrl"] + "\">";


                if (AppEnv.isMobileBrowser())
                {
                    str += "<img width=\"" + "99%" + "\" height=\"" + dtAdv.Rows[0]["Advertise_Height"] + "\" src=\"" + url + "\" border=\"0\" /></a>";
                }
                else
                {
                    str += "<img width=\"" + dtAdv.Rows[0]["Advertise_Width"] + "\" height=\"" + dtAdv.Rows[0]["Advertise_Height"] + "\" src=\"" + url + "\" border=\"0\" /></a>";
                }

                litAdvTop.Text = str;
            }

            //}
        }
Exemplo n.º 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string Msisdn = ConvertUtility.ToString(Request.QueryString["msisdn"]);
            string ID     = ConvertUtility.ToString(Request.QueryString["id"]);
            string Type   = ConvertUtility.ToString(Request.QueryString["type"]);
            string ck     = ConvertUtility.ToString(Request.QueryString["ck"]);
            string md5    = SecurityMethod.MD5Encrypt(Msisdn + ID);
            string model  = AppEnv.GetUserAgent();

            if (Msisdn != String.Empty)
            {
                Session["msisdn"] = Msisdn;
                if (!string.IsNullOrEmpty(Msisdn) && MobileUtils.CheckOperator(Msisdn, "vietnammobile"))
                {
                    Session["telco"] = Constant.T_Vietnamobile;
                }
                else
                {
                    Session["msisdn"] = null;
                    Session["telco"]  = Constant.T_Undefined;
                }
                //CheckSum
                string str_check = Msisdn + ID;
                if (SecurityMethod.MD5Encrypt(str_check) == ck)
                {
                    //Check ID dịch vụ
                    if (ID != string.Empty)
                    {
                        DataTable dt = S2_TTKD_ServiceConfig_GetInfo(ConvertUtility.ToInt32(ID));
                        if (dt != null && dt.Rows.Count > 0)
                        {
                            string Link_Detail_Smartphone  = dt.Rows[0]["Link_Detail_Smartphone"].ToString();
                            string Link_Default_Smartphone = dt.Rows[0]["Link_Default_Smartphone"].ToString();
                            string Link_Detail             = dt.Rows[0]["Link_Detail"].ToString();
                            string Link_Default            = dt.Rows[0]["Link_Default"].ToString();
                            if (Type != String.Empty)
                            {
                                if (model == "high")
                                {
                                    Response.Redirect(Link_Detail_Smartphone);
                                }
                                else
                                {
                                    Response.Redirect(Link_Detail);
                                    //Response.Redirect(Link_Detail_Smartphone);
                                }
                                //Vào trang chi tiết
                                //lblStatus.Text = "Vào trang chi tiết";
                                //Response.Redirect(LinkDetail);
                            }
                            else
                            {
                                if (model == "high")
                                {
                                    Response.Redirect(Link_Default_Smartphone);
                                }
                                else
                                {
                                    Response.Redirect(Link_Default);
                                    //Response.Redirect(Link_Default_Smartphone);
                                }
                                //Vào trang mặc định
                                //lblStatus.Text = "Vào trang mặc định";
                                //Response.Redirect(LinkDefault);
                            }
                        }
                    }
                    else
                    {
                        //Lỗi ko có ID dịch vụ
                        //lblStatus.Text = "Lỗi ko có ID dịch vụ";
                        lblAlert.Text  = "Lỗi ko có ko có dịch vụ, vui lòng xem lại !";
                        litScript.Text = ("<script type=\"text/javascript\">$(function () {$(\"#popup-login\").modal(); }) </script>");
                    }
                }
                else
                {
                    //Lỗi MD5(msisdn+id) != ck
                    //lblStatus.Text = "Lỗi MD5(msisdn+id) != ck";
                    lblAlert.Text  = "Số điện thoại hoặc dịch vụ không đúng, vui lòng xem lại !";
                    litScript.Text = ("<script type=\"text/javascript\">$(function () {$(\"#popup-login\").modal(); }) </script>");
                }
            }
            else
            {
                //Thông báo ko có SĐT
                //lblStatus.Text = "Lỗi ko có ko có SĐT";
                //lblAlert.Text = "Lỗi ko có ko có số điện thoại, vui lòng xem lại !";
                //litScript.Text = ("<script type=\"text/javascript\">$(function () {$(\"#popup-login\").modal(); }) </script>");
            }
        }
Exemplo n.º 15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //
            User_AgentInfo info = Get_User_Agent_Info();

            width = info.resolution_width;
            if (ConvertUtility.ToInt32(width) == 0 || ConvertUtility.ToInt32(width) >= 480)
            {
                width = ConvertUtility.ToString((int)Constant.DefaultScreen.Standard);
            }
            //query param
            int    is3g   = 0;
            string msisdn = MobileUtils.GetMSISDN(out is3g);

            //#region Hai them vao ngay 16/02/2012
            //if (String.IsNullOrEmpty(msisdn) && Session["msisdn"] == null)
            //    msisdn = this.GetVietnamobileMsisdn();
            //#endregion
            Session["is3g"] = is3g;

            #region MSISDN

            if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
            {
                Session["telco"]  = Constant.T_Vietnamobile;
                Session["msisdn"] = msisdn;

                WapController.WapUserLog(msisdn, 0, string.Empty, 1);
            }
            else
            {
                Session["msisdn"] = null;
                Session["telco"]  = Constant.T_Undefined;
            }

            #endregion



            //#region Sport Game Hero

            //if(AppEnv.isMobileBrowser())
            //{
            //    DataTable dtUrl = WapController.VnmGetUrl();

            //    if (dtUrl != null && dtUrl.Rows[0]["IsLog"].ToString() == "1")
            //    {
            //        if (Session["msisdn"] != null)
            //        {
            //            DataTable dt = WapController.VnmCheckBlackList(Session["msisdn"].ToString());
            //            if (dt.Rows.Count == 0)
            //            {
            //                string resUrl = dtUrl.Rows[0]["ResUrl"].ToString();
            //                Response.Redirect(resUrl);
            //            }
            //        }
            //    }
            //}

            //#endregion

            string urlRes = AppEnv.GetSetting("WapDefault") + UrlProcess.GetWapHomeUrl("1", width).Replace("~", "");
            if (AppEnv.isMobileBrowser())
            {
                string model = AppEnv.GetUserAgent();
                if (model == "high")
                {
                    urlRes = AppEnv.GetSetting("WapDefault") + "/trang-chu.aspx";
                    //urlRes = AppEnv.GetSetting("WapDefault") + "/login.aspx";
                }
                else
                {
                    urlRes = AppEnv.GetSetting("WapDefault") + "/Wap/Default.aspx?lang=1&w=320";
                }
            }
            else
            {
                urlRes = AppEnv.GetSetting("WapDefault") + "/Wap/Default.aspx?lang=1&w=320";
            }
            logger.Debug(urlRes);
            //urlRes = AppEnv.GetSetting("WapDefault") + "/login.aspx";
            //urlRes = AppEnv.GetSetting("WapDefault") + "/trang-chu.aspx";
            Response.Redirect(urlRes);
            //Response.Redirect("NotFound.aspx");

            //if (ConvertUtility.ToInt32(AppEnv.GetSetting("NewUrl")) == 1)
            //{
            //    Response.Redirect(AppEnv.GetSetting("WapDefault") + UrlProcess.GetWapHomeUrlNew("1", width).Replace("~", ""));
            //}
            //else
            //{
            //    Response.Redirect(AppEnv.GetSetting("WapDefault") + UrlProcess.GetWapHomeUrl("1", width).Replace("~", ""));
            //    //Response.Redirect("showpopup.aspx");
            //}
        }
Exemplo n.º 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang = Request.QueryString["lang"];
            if (string.IsNullOrEmpty(lang))
            {
                Response.Redirect("/Video/VideoHot.aspx?w=320&lang=1");
            }

            Session["LastPage"] = Request.RawUrl;

            if (!IsPostBack)
            {
                width = ConvertUtility.ToInt32(Request.QueryString["w"]);
                if (width == 0)
                {
                    width = (int)Constant.DefaultScreen.Standard;
                }
                ltrWidth.Text = "<meta content=\"width=" + width + "; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" name=\"viewport\" />";
                //
                var advertisement = new Advertisement {
                    Channel = "Home", Position = "HomeCenter", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds.Text = advertisement.GetAds();

                var advertisement1 = new Advertisement {
                    Channel = "Home", Position = "UnderLinks", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds1.Text = advertisement1.GetAds();

                #region TU DONG DK SUB VIDEO

                if (Session["msisdn"] == null)
                {
                    int    is3g;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                //string url = UrlProcess.GetVideoHomeUrl("1", "320");
                if (Session["msisdn"] != null)
                {
                    string value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0",
                                                          Session["msisdn"].ToString(), "DK", "DK VIDEO");  //ANDY Service S2_94x
                    string[] res = value.Split('|');
                    if (res.Length > 0)
                    {
                        if (res[0] == "1")//DK THANH CONG
                        {
                            pnlThongBao.Visible = true;
                        }
                    }
                }

                #endregion
            }
            if (string.IsNullOrEmpty(Request.QueryString["display"]))
            {
                _display = "home";
            }
            else
            {
                _display = Request.QueryString["display"];
            }

            //string telCo = "Vietnamobile";
            //string id = Request.QueryString["id"];

            Literal title = new Literal();
            //Literal ltrEnd = new Literal();
            //Literal ltrEnd1 = new Literal();
            try
            {
                //string wapHomeURL = "http://wap.vietnamobile.com.vn";


                DataTable dt = VideoController.GetAllWap_Video_ByPackageID(ConvertUtility.ToInt32(AppEnv.GetSetting("packageIdVideo")));
                title.Text = "<style type=\"text/css\">body {font-family:Verdana, Arial, Helvetica; font-size:12px;} .mainmenu {display:block;width: 100%;background-color: #de60cb;color:#fff;text-align:center;line-height:25px;} .mainmenu a{color:#fff;} a:link, a:visited {text-decoration:none;}</style>";
                if (lang == "1")
                {
                    title.Text += "<div style=\"background-color:#EA6A00;color:#FFFFFF;display:block;line-height:25px;width:100%;margin-top:5px;padding-left:5px;font-weight:bold;\">" + "Chào mừng bạn đến với dịch vụ Video  <b style=\"color:blue\">(Miễn Phí)</b> của Vietnamobile" + "</div>";
                }
                else
                {
                    title.Text += "<div style=\"background-color:#EA6A00;color:#FFFFFF;display:block;line-height:25px;width:100%;margin-top:5px;padding-left:5px;font-weight:bold;\">" + "Chao mung ban den voi dich vu Video  <b style=\"color:blue\">(Mien Phi)</b> cua Vietnamobile" + "</div>";
                }
                plList.Controls.Add(title);

                Literal ltr = new Literal();
                ltr.Text = "<br />";
                plList.Controls.Add(ltr);

                rptItem.DataSource     = dt;
                rptItem.ItemDataBound += rptItem_ItemDataBound;
                rptItem.DataBind();
            }
            catch (Exception ex)
            {
                Response.Write(ex.ToString());
            }
        }
Exemplo n.º 17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (AppEnv.GetSetting("TestFlag") == "1")
                {
                    Session["telco"]  = Constant.T_Vietnamobile;
                    Session["msisdn"] = "0987765522";
                }

                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                pnlNoiDung.Visible = true;

                int id = ConvertUtility.ToInt32(Request.QueryString["id"]);
                //int id = 20;
                if (id > 0)
                {
                    DataTable tblServices = WapController.S2_1119GetServiceInfo(id);
                    if (tblServices == null || tblServices.Rows.Count < 1)
                    {
                        return;
                    }
                    if (tblServices.Rows[0]["status"].ToString() != "1")
                    {
                        return;
                    }


                    string dangkyThanhCong = string.Empty;
                    string doubleDangKy    = string.Empty;
                    string tenDichVu       = string.Empty;

                    string regisSystax = tblServices.Rows[0]["SubscriptionKeyword"].ToString().Split('|')[0];

                    if (Session["msisdn"] != null && Session["msisdn"].ToString() != "")
                    {
                        ltrTieuDe.Text  = "Đăng ký " + tblServices.Rows[0]["ProductName"].ToString();
                        tenDichVu       = tblServices.Rows[0]["ProductName"].ToString();
                        dangkyThanhCong = tblServices.Rows[0]["SubscriptionMessage"].ToString();
                        doubleDangKy    = tblServices.Rows[0]["DuplicationSubsMessage"].ToString();

                        string result = AppEnv.RegisterService1119(AppEnv.GetSetting("S2ShortCode1119"), "0", Session["msisdn"].ToString(), "DK", regisSystax);//Andy Service S2_94x

                        string[] arrResult = result.Split('|');

                        if (arrResult[0] == "1")//DK THANH CONG
                        {
                            ltrNoiDung.Text = dangkyThanhCong;
                        }
                        else if (arrResult[0] == "0")//DOUBE DK
                        {
                            ltrNoiDung.Text = doubleDangKy;
                        }
                        else if (arrResult[0] == "-1")//DK THAT BAI - SAI CU PHAP
                        {
                            ltrNoiDung.Text = "Đăng ký không thành công. Vui lòng thử lại <br /> Hoặc soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                        }
                    }
                    else
                    {
                        ltrNoiDung.Text = "Hệ thống không xác định được số điện thoại của bạn <br /> Vui lòng truy cập bằng 3G/GPRS <br /> Hoặc soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                    }
                }
            }
        }
Exemplo n.º 18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                return;

                if (AppEnv.GetSetting("TestFlag") == "1")
                {
                    Session["telco"]  = Constant.T_Vietnamobile;
                    Session["msisdn"] = "0987765522";
                }

                if (Session["msisdn"] == null)
                {
                    int    is3g   = 0;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                pnlNoiDung.Visible = true;
                string madichvu = Request.QueryString["t"];
                madichvu = madichvu.Trim().ToUpper();

                string dangkyThanhCong = string.Empty;
                string doubleDangKy    = string.Empty;
                //string dangkyThatBai = string.Empty;
                string tenDichVu = string.Empty;

                string regisSystax = "DK " + madichvu;
                if (madichvu == "HTCLIP")
                {
                    regisSystax = "HT CLIP";
                }
                else if (madichvu == "HTFUNNY")
                {
                    regisSystax = "HT FUNNY";
                }
                else if (madichvu == "DAVIP")
                {
                    regisSystax = "VIP";
                }
                else if (madichvu == "CPIC")
                {
                    regisSystax = "DK PIC";
                }
                else if (madichvu == "CANH2")
                {
                    regisSystax = "DK ANH2";
                }
                else if (madichvu == "F8CLIP")
                {
                    regisSystax = "DK F8 CLIP";
                }
                if (Session["msisdn"] != null && Session["msisdn"].ToString() != "")
                {
                    if (madichvu == "VDH")
                    {
                        ltrTieuDe.Text = "Đăng ký dịch vụ VIDEO hàng ngày";
                        tenDichVu      = "VIDEO Hàng Ngày";

                        dangkyThanhCong = "Quý khách đã DK thành công DV VIDEO HOT của VNM(5000đ/ngày).<br />VIDEO HOT sẽ được gửi về vào 10h30 hàng ngày.<br />Để tải về máy cần hỗ trợ GPRS.<br />Soạn GPRS gửi 223.<br />Để hủy DK, soạn : HUY VDH gửi 949";
                        doubleDangKy    = "Quý khách đã là thuê bao của DV này.<br />QK sẽ nhận được VIDEO HOT vào 10h30 hàng ngày.<br />Chi tiết <a href='http://wap.vietnamobile.com.vn/Wap/DailyInfo.aspx'>http://wap.vietnamobile.com.vn/Wap/DailyInfo.aspx</a> HT 19001255";
                    }
                    else if (madichvu == "CHD")
                    {
                        ltrTieuDe.Text = "Đăng ký dịch vụ Xem Cung Hoàng Đạo";
                        tenDichVu      = "Xem Cung Hoàng Đạo";

                        dangkyThanhCong = "Quý khách đã DK thành công DV XEM CUNG HOÀNG ĐẠO của VNM(2000đ/ngày).<br />Thông tin CUNG HOÀNG ĐẠO sẽ được gửi về vào 8h hàng ngày.<br />Để hủy DK, soạn HUY CHD gửi 949.<br />Chi tiết <a href='http://wap.vietnamobile.com.vn/Wap/DailyInfo.aspx'>http://wap.vietnamobile.com.vn/Wap/DailyInfo.aspx</a> HT 19001255";
                        doubleDangKy    = "Quý khách đã là thuê bao của DV này.<br />QK sẽ nhận được thông tin cung hoàng đạo vào 8h hàng ngày.<br />Chi tiết http://wap.vietnamobile.com.vn/Wap/DailyInfo.aspx HT 19001255";
                    }
                    else if (madichvu == "TIP")
                    {
                        ltrTieuDe.Text  = "TIP(Trận cầu đinh)";
                        dangkyThanhCong = "Chuc mung ban da dk d/v TIP(Tran cau dinh) mien phi ngay dau tien su dung dv.<br /> Tu ngay thu 2 gia cuoc 15000VND/tuan.<br /> Huy dv soan HUY TIP gui 949";
                        doubleDangKy    = "Ban dang ky goi dvu TIP(Tran cau dinh) khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                    }
                    else if (madichvu == "VE")
                    {
                        ltrTieuDe.Text  = "Tư vấn kết quả xổ số Toàn quốc";
                        dangkyThanhCong = "Chuc mung ban da dk d/v tu van KQXS TOAN QUOC, mien phi ngay dau tien su dung dv.<br /> Tu ngay thu 2 gia cuoc 5000VND/ngay.<br /> Huy dv soan HUY VE gui 949";
                        doubleDangKy    = "Ban dang ky goi dvu tu van KQXS TOAN QUOC khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                    }
                    else if (madichvu == "G1")
                    {
                        ltrTieuDe.Text  = "TOP GAME HOT";
                        dangkyThanhCong = "Chuc mung ban da dk d/v TOP GAME HOT, mien phi ngay dau tien su dung dv.<br /> Tu ngay thu 2 gia cuoc 10000VND/tuan.<br /> Huy dv soan HUY G1 gui 949";
                        doubleDangKy    = "Ban dang ky goi dvu TOP GAME HOT khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                    }
                    else if (madichvu == "C1")
                    {
                        ltrTieuDe.Text  = "TOP CLIP HOT";
                        dangkyThanhCong = "Chuc mung ban da dk d/v TOP CLIP HOT, mien phi ngay dau tien su dung dv.<br /> Tu ngay thu 2 gia cuoc 10000VND/tuan.<br /> Huy dv soan HUY C1 gui 949";
                        doubleDangKy    = "Ban dang ky goi dvu TOP CLIP HOT khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                    }
                    else if (madichvu == "FUN")
                    {
                        ltrTieuDe.Text  = "TRUYEN CUOI HOT";
                        dangkyThanhCong = "Quý khách đã đăng kí thành công dịch vụ truyện cười, miễn phí 7 ngày sử dụng, hết thời gian miễn phí sẽ tính phí 1000đ/ngày.<br /> Để hủy dịch vụ soạn tin HUY FUN gửi 949";
                        doubleDangKy    = "Ban dang ky goi dvu TRUYEN CUOI khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                    }
                    else if (madichvu == "VIDEO3")
                    {
                        ltrTieuDe.Text  = "VIDEO HOT";
                        dangkyThanhCong = "Quý khách đã DK thành công DV VIDEO HOT của VNM(5000đ/ngày).<br />VIDEO HOT sẽ được gửi về vào 10h30 hàng ngày.<br />Để tải về máy cần hỗ trợ GPRS.<br />Soạn GPRS gửi 223.<br />Để hủy DK, soạn : HUY VIDEO3 gửi 949";
                        doubleDangKy    = "Ban dang ky goi dvu VIDEO HOT khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                    }
                    else if (madichvu == "F8CLIP")
                    {
                        ltrTieuDe.Text  = "DK F8 CLIP";
                        dangkyThanhCong = "Chúc mừng bạn đã đăng ký dịch vụ TOP CLIP HOT thành công, bạn có 1 tuần miễn phí sử dụng dịch vụ.<br />Từ tuần thứ 2 giá cước 10000VND/tuần.<br />Bạn sẽ nhận được 10 clip hot nhất vào lúc 15h thứ 4 hàng tuần.<br />Để hủy DK, soạn : HUY F8 CLIP gửi 949";
                        doubleDangKy    = "Ban dang ky goi dvu TOP CLIP HOT khong thanh cong do dang ky thue bao da ton tai.<br /> Cam on ban da su dung goi dich vu. HT: 19001255";
                        madichvu        = "DK F8 CLIP";
                    }
                    else if (madichvu == "KPOP")
                    {
                        ltrTieuDe.Text  = "KPOP";
                        dangkyThanhCong = "Chuc mung Quy Khach da dang ky thanh cong goi dvu Kpop va Fan Gia cuoc 5000d/ngay.<br />Goi dich vu se duoc tu dong gia han hang ngay<br />Tra loi cau hoi de tich diem  va co hoi trung giai thuong Iphone 5<br />De huy dang ky, Quy Khach soan HUY Kpop gui  949. HT: 19001255";
                        doubleDangKy    = "Quy Khach dang ky goi dvu Kpop va Fan khong thanh cong do thue bao dang ky da ton tai<br />Cam on Quy Khach da su dung goi dich vu.";
                    }
                    else if (madichvu == "GB")
                    {
                        ltrTieuDe.Text  = "GAME DK GB";
                        dangkyThanhCong = "Chuc mung QK da DK tai game(15000/tuan).<br />Tong dai ho tro 19001255. Dich vu tu dong gia han va mien phi 7 ngay su dung.<br /> De huy DK, soan: HUY GB gui 949";
                        doubleDangKy    = "QK da dang ky dv Tai game.<br /> Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    else if (madichvu == "NHAC")
                    {
                        ltrTieuDe.Text  = "NHAC DK NHAC";
                        dangkyThanhCong = "Chuc mung QK da DK tai nhac(15000/tuan).<br />Tong dai ho tro 19001255. Dich vu tu dong gia han va mien phi 7 ngay su dung.<br /> De huy DK, soan: HUY NHAC gui 949";
                        doubleDangKy    = "QK da dang ky dv Tai nhac. Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    else if (madichvu == "HTCLIP")
                    {
                        ltrTieuDe.Text  = "Dich vu nhan Clip hot hang ngay";
                        dangkyThanhCong = "Vietnamobile thuc hien CTKM tang 3 ngay nhan Clip Hot mien phi cho 1 khach hang may man dang ky dich vu nhan Clip Hot hang ngay.<br />" +
                                          "Sau 3 ngay, he thong se tu dong gia han dich vu" +
                                          ".<br /> De huy dich vu vui long soan; HUY HT Clip gui 949";
                        doubleDangKy = "Quy khach da dang ky dich vu Clip Hot.<br /> Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    else if (madichvu == "HTFUNNY")
                    {
                        ltrTieuDe.Text  = "Dich vu truyen Funny";
                        dangkyThanhCong = "(092) Vietnamobile thuc hien CTKM tang 3 ngay nhan truyen funny mien phi cho 1 khach hang may man dang ky dich vu nhan truyen funny hang ngay.<br />" +
                                          "Sau 3 ngay, he thong se tu dong gia han dich vu." +
                                          ".<br /> De huy dich vu vui long soan; HUY HT Funny gui 949";
                        doubleDangKy = "Quy khach da dang ky dich vu Clip Hot.<br /> Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    else if (madichvu == "DAVIP")
                    {
                        ltrTieuDe.Text  = "Dich vu dia diem an choi";
                        dangkyThanhCong = "(092) Chuc mung QK da DK thanh cong DV DIA DIEM AN CHOI (1000d/ngay). Qkhach duoc MIEN PHI nhan noi dung ngay dau tien trong lan dau dang ky. Thong tin dia diem an choi se duoc gui ve vao 15h hang ngay. De huy DK, soan HUY VIP gui 949.HT: 19001255.<br />";
                        doubleDangKy    = "QK da dang ky DV DIA DIEM AN CHOI. Vui long lien he tong dai 19001255 de biet chi tiet";
                    }

                    else if (madichvu == "9GAME")
                    {
                        ltrTieuDe.Text  = "Dich vu tai game";
                        dangkyThanhCong = "(092) Chung mung ban da dang ky thanh cong goi dich vu 9GAME gia cuoc 2000d/ngay. Goi dich vu se duoc tu dong gia han hang ngay. De huy dv, soan HUY 9GAME gui 949. HT: 19001255.<br />";
                        doubleDangKy    = "QK da dang ky Dich vu tai game. Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    else if (madichvu == "PIC")
                    {
                        ltrTieuDe.Text  = "Dich vu anh hot";
                        dangkyThanhCong = "(092) Chuc mung. QKhach da Dky thanh cong DV Anh Hot(2000d/ngay). QKhach duoc MIEN PHI 1lan tra KQ dau tien trong lan dau dang ky. Hang ngay KQ se duoc gui ve vao 10h. De huy DK, soan: Huy PIC1 gui 949. HT: 19001255.<br />";
                        doubleDangKy    = "QK da dang ky Dich vu anh hot. Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    else if (madichvu == "CANH2")
                    {
                        ltrTieuDe.Text  = "Dich vu anh hot";
                        dangkyThanhCong = "(092) Chuc mung. QKhach da Dky thanh cong DV DV Anh Hot(2000d/ngay). QKhach duoc MIEN PHI 1lan tra KQ dau tien trong lan dau dang ky. Hang ngay KQ se duoc gui ve vao 10h. De huy DK, soan: Huy ANH2 gui 949. HT: 19001255.<br />";
                        doubleDangKy    = "QK da dang ky Dich vu anh hot. Vui long lien he tong dai 19001255 de biet chi tiet";
                    }
                    //string result = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK","DK " + madichvu);//Andy Service S2_94x
                    string result = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", regisSystax);//Andy Service S2_94x

                    string[] arrResult = result.Split('|');

                    if (arrResult[0] == "1")//DK THANH CONG
                    {
                        ltrNoiDung.Text = dangkyThanhCong;
                    }
                    else if (arrResult[0] == "0")//DOUBE DK
                    {
                        ltrNoiDung.Text = doubleDangKy;
                    }
                    else if (arrResult[0] == "-1")//DK THAT BAI - SAI CU PHAP
                    {
                        ltrNoiDung.Text = "Đăng ký không thành công. Vui lòng thử lại <br /> Hoặc soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                    }
                }
                else
                {
                    if (madichvu == "F8")
                    {
                        regisSystax = "DK F8 CLIP";
                    }
                    ltrNoiDung.Text = "Hệ thống không xác định được số điện thoại của bạn <br /> Vui lòng truy cập bằng 3G/GPRS <br /> Hoặc soạn tin <b> " + regisSystax + "</b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                }
            }
        }
Exemplo n.º 19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang = Request.QueryString["lang"];
            if (string.IsNullOrEmpty(lang))
            {
                Response.Redirect("/Game/GameHot.aspx?w=320&lang=1");
            }

            Session["LastPage"] = Request.RawUrl;
            if (!IsPostBack)
            {
                width = ConvertUtility.ToInt32(Request.QueryString["w"]);
                if (width == 0)
                {
                    width = (int)Constant.DefaultScreen.Standard;
                }
                ltrWidth.Text = "<meta content=\"width=" + width + "; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" name=\"viewport\" />";
                //
                var advertisement = new Advertisement {
                    Channel = "Home", Position = "HomeCenter", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds.Text = advertisement.GetAds();

                var advertisement1 = new Advertisement {
                    Channel = "Home", Position = "UnderLinks", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds1.Text = advertisement1.GetAds();


                #region TU DONG DK SUB GAME

                if (Session["msisdn"] == null)
                {
                    int    is3g;
                    string msisdn = MobileUtils.GetMSISDN(out is3g);
                    if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                    {
                        Session["telco"]  = Constant.T_Vietnamobile;
                        Session["msisdn"] = msisdn;
                    }
                    else
                    {
                        Session["msisdn"] = null;
                        Session["telco"]  = Constant.T_Undefined;
                    }
                }

                //string url = UrlProcess.GetGameHomeUrl("1", "320", "0");
                if (Session["msisdn"] != null)
                {
                    string value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0",
                                                          Session["msisdn"].ToString(), "DK", "DK GAME");  //ANDY Service S2_94x
                    string[] res = value.Split('|');
                    if (res.Length > 0)
                    {
                        if (res[0] == "1")  //DK THANH CONG
                        {
                            pnlThongBao.Visible = true;
                        }
                    }
                }

                #endregion
            }
            if (string.IsNullOrEmpty(Request.QueryString["display"]))
            {
                display = "home";
            }
            else
            {
                display = Request.QueryString["display"];
            }

            Literal title   = new Literal();
            Literal ltrEnd  = new Literal();
            Literal ltrEnd1 = new Literal();
            try
            {
                string wapHomeURL = "http://wap.vietnamobile.com.vn";


                DataTable dtMusic = GameController.GetAllGame_ByPackageID(ConvertUtility.ToInt32(AppEnv.GetSetting("packageIdGame")));
                title.Text = "<style type=\"text/css\">body {font-family:Verdana, Arial, Helvetica; font-size:12px;} .mainmenu {display:block;width: 100%;background-color: #de60cb;color:#fff;text-align:center;line-height:25px;} .mainmenu a{color:#fff;} a:link, a:visited {text-decoration:none;}</style>";
                if (lang == "1")
                {
                    title.Text += "<div style=\"background-color:#EA6A00;color:#FFFFFF;display:block;line-height:25px;width:100%;margin-top:5px;padding-left:5px;font-weight:bold;\">" + "Chào mừng bạn đến với dịch vụ game <b style=\"color:blue\">(Miễn Phí)</b> của Vietnamobile" + "</div>";
                }
                else
                {
                    title.Text += "<div style=\"background-color:#EA6A00;color:#FFFFFF;display:block;line-height:25px;width:100%;margin-top:5px;padding-left:5px;font-weight:bold;\">" + "Chao mung ban den voi dich vu game <b style=\"color:blue\">(Miễn Phí)</b> cua Vietnamobile" + "</div>";
                }
                plList.Controls.Add(title);
                foreach (DataRow row in dtMusic.Rows)
                {
                    HyperLink lnkfile = new HyperLink();
                    if (lang == "1")
                    {
                        lnkfile.Text = row["Name"].ToString();
                    }
                    else
                    {
                        lnkfile.Text = UnicodeUtility.UnicodeToKoDau(row["Name"].ToString());
                    }
                    lnkfile.NavigateUrl = AppEnv.GetSetting("JavaGameDownload") + "?id=" + row["GameID"] + "&type=3" + "&code=" + SecurityMethod.MD5Encrypt(row["GameID"].ToString());
                    lnkfile.Attributes.Add("style", "color:#006CBF;padding-left:15px;padding-top:5px;padding-bottom:5px;display:block");
                    lnkfile.Attributes.Add("class", "bold");
                    plList.Controls.Add(lnkfile);
                }
                //Khuyen mai
                ltrEnd1.Text = "</div><div style=\"border-bottom: 1px solid #790083;height: 7px; margin: 5px 0 10px 0; width: 100%;\"></div>";

                ltrEnd.Text = "</div><div style=\"height: 7px; margin: 5px 0 0px 0; width: 100%;\"></div>";

                ltrEnd.Text += "<div style=\"background-color: #EA6A00;  color: #FFFFFF;  display: block;  line-height: 25px; text-align: center; width: 100%;\">";
                ltrEnd.Text += "<a style=\"color:#fff\" href=\"" + wapHomeURL + "\">Trang chủ</a> | <a style=\"color:#fff\" href=\"" + wapHomeURL + "/Game/Default.aspx?lang=1&display=home&hotro=0\">Game</a> | <a style=\"color:#fff\" href=\"" + wapHomeURL + "/Music/Default.aspx?lang=1&display=home\">Nhạc</a> | <a style=\"color:#fff\" href=\"" + wapHomeURL + "/Thethao/Default.aspx?lang=1&display=home\">Bóng đá</a></div>";
                plList.Controls.Add(ltrEnd);
            }
            catch (Exception ex)
            {
                Response.Write(ex.ToString());
            }
        }
Exemplo n.º 20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang = Request.QueryString["lang"];
            if (string.IsNullOrEmpty(lang))
            {
                Response.Redirect("/Thugian/Hot/Cuoi.aspx?w=320&lang=1");
            }

            Session["LastPage"] = Request.RawUrl;

            if (!IsPostBack)
            {
                width = ConvertUtility.ToInt32(Request.QueryString["w"]);
                if (width == 0)
                {
                    width = (int)Constant.DefaultScreen.Standard;
                }
                ltrWidth.Text = "<meta content=\"width=" + width + "; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;\" name=\"viewport\" />";
                //
                var advertisement = new Advertisement {
                    Channel = "Home", Position = "HomeCenter", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds.Text = advertisement.GetAds();

                var advertisement1 = new Advertisement {
                    Channel = "Home", Position = "UnderLinks", Param = 0, Lang = lang, Width = width.ToString()
                };
                litAds1.Text = advertisement1.GetAds();

                #region TU DONG DK SUB TRUYEN CUOI

                if (!Page.IsPostBack)
                {
                    if (Session["msisdn"] == null)
                    {
                        int    is3g;
                        string msisdn = MobileUtils.GetMSISDN(out is3g);
                        if (!string.IsNullOrEmpty(msisdn) && MobileUtils.CheckOperator(msisdn, "vietnammobile"))
                        {
                            Session["telco"]  = Constant.T_Vietnamobile;
                            Session["msisdn"] = msisdn;
                        }
                        else
                        {
                            Session["msisdn"] = null;
                            Session["telco"]  = Constant.T_Undefined;
                        }
                    }

                    //const string url = "/Thugian/Default.aspx?display=home&w=320&lang=1";
                    if (Session["msisdn"] != null)
                    {
                        string   value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", "DK CUOI");//ANDY Service S2_94x
                        string[] res   = value.Split('|');
                        if (res.Length > 0)
                        {
                            if (res[0] == "1")//DK THANH CONG
                            {
                                pnlThongBao.Visible = true;
                            }
                        }
                    }

                    Session["ChargedSub"] = "1";
                }

                #endregion

                DataTable dt = TintucController.GetTopRandomForSmile();
                if (dt != null && dt.Rows.Count > 0)
                {
                    rptTopRelax.DataSource = dt;
                    rptTopRelax.DataBind();
                }
            }
        }