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

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);

            info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

            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\" />";

                pnlSMS.Visible = true;

                string code = info.Rows[0]["Company_Comment"].ToString().ToUpper();

                if (Session["msisdn"] != null)
                {
                    string subCode = "DK " + code.Trim();

                    string   value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", subCode);//ANDY Service S2_94x
                    string[] res   = value.Split('|');
                    if (res.Length > 0)
                    {
                        ltrHuongdan.Text = lang == "1" ? "Xổ Số" : "Xo So";
                        if (res[0] == "1")//DK THANH CONG
                        {
                            ltrSMS.Text = lang == "1"
                                ? "Bạn đã đăng ký thành công. Kết quả xổ số <b> " + info.Rows[0]["company_name"].ToString().Replace("XS", "") + " </b> sẽ trả về vào những ngày quay thưởng. <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                                : "Ban da dang ky thanh cong. Ket qua xo so <b>" + AppEnv.CheckLang(info.Rows[0]["company_name"].ToString().Replace("XS", "")) + " </b> se tra ve vao nhung ngay quay thuong. <br/> De huy dich vu vui long soan: <b> HUY " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                        }
                        else
                        {
                            if (res[1].Trim() == "DoubleRegister")
                            {
                                ltrSMS.Text = lang == "1"
                                    ? "Bạn đã là thuê bao của dịch vụ kết quả xổ số hàng ngày. Xin cảm ơn <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                                    : "Ban da la thue bao cua dich vu ket qua xo so hang ngay. Xin cam on <br/> De huy dich vu vui long soan: <b> HUY " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                            }
                            else
                            {
                                ltrSMS.Text = AppEnv.GetSetting("VNM_DangKyThatBai_Mt");
                            }
                        }
                    }
                }
                else
                {
                    ltrHuongdan.Text = lang == "1" ? "Giới Thiệu" : "Gioi Thieu";
                    ltrSMS.Text      = lang == "1"
                                      ? "Cung cấp kết quả xổ số nhanh chóng và hiệu quả. Đăng ký một lần nhận tin mãi mãi <br/> Để đăng ký soạn tin: <b> DK " + code + " </b> gửi <b> 949 </b>"
                                      : "Cung cap ket qua xo so nhanh chong va hieu qua. Dang ky mot lan nhan tin mai mam <br/> De dang ky soan tin: <b> DK " + code + " </b> gui <b> 949 </b>";
                }
            }
        }
Exemplo n.º 2
0
        protected void rptlst_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }
            string curData = (string)e.Item.DataItem;

            Literal litCityName = (Literal)e.Item.FindControl("litCityName");
            Literal litCityCode = (Literal)e.Item.FindControl("litCityCode");
            Literal litLink     = (Literal)e.Item.FindControl("litLink");

            DataTable info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(curData));

            if (lang == "1")
            {
                string code = info.Rows[0]["company_comment"].ToString();
                litCityName.Text = info.Rows[0]["company_name"].ToString().Replace("XS", "");
                litCityCode.Text = code;
                litLink.Text     = "<a style=\"color:Orange;font-weight:bold;\" href=\"S2_DangKy.aspx?lang=" + lang + "&w=" + width + "&id=" + info.Rows[0]["company_id"] + "\">Đăng ký</a>";
            }
            else
            {
                string code = info.Rows[0]["company_comment"].ToString();
                litCityName.Text = AppEnv.CheckLang(info.Rows[0]["company_name"].ToString().Replace("XS", ""));
                litCityCode.Text = code;
                litLink.Text     = "<a style=\"color:Orange;font-weight:bold;\" href=\"S2_DangKy.aspx?lang=" + lang + "&w=" + width + "&id=" + info.Rows[0]["company_id"] + "\">Dang Ky</a>";
            }
        }
Exemplo n.º 3
0
        protected void rptlst_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }
            string    curData = (string)e.Item.DataItem;
            HyperLink lnkCity = (HyperLink)e.Item.FindControl("lnkCity");
            DataTable info    = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(curData));
            HyperLink lnkxkq  = (HyperLink)e.Item.FindControl("lnkxkq");
            HyperLink lnkkqc  = (HyperLink)e.Item.FindControl("lnkkqc");
            HyperLink lnksc   = (HyperLink)e.Item.FindControl("lnksc");

            //HyperLink lnks2DangKy = (HyperLink)e.Item.FindControl("lnkS2DangKy");
            //Panel pnlXoSoList = (Panel)e.Item.FindControl("pnlXsList");

            //if (Session["msisdn"] != null)
            //{
            //    string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), info.Rows[0]["Company_Comment"]);
            //    string value = AppEnv.GetRegisterService(Session["msisdn"].ToString(), dkXoSo);
            //    if (value == "1")
            //    {
            //        pnlXoSoList.Visible = false;
            //    }
            //}

            lnkCity.Text = info.Rows[0]["company_name"].ToString();
            lnkkqc.Text  = "Kết quả chờ";
            //lnksc.Text = Resources.Resource.xsSoiCau;
            lnksc.Text = "Thống kê cặp số";

            //lnkxkq.NavigateUrl = lnkCity.NavigateUrl = "../KQXS.aspx?id=" + info.Rows[0]["company_id"] + "&day=" + day + "&lang=" + lang + "&w=" + width;

            lnkxkq.NavigateUrl = lnkCity.NavigateUrl = UrlProcess.XoSoChiTietNew(ConvertUtility.ToInt32(info.Rows[0]["company_id"].ToString()), day.ToString(), Constant.XoSo_Kqxs_Rewrite);

            //string content1 = cpid + "&" + Constant.xoso + curData + "@" + day + "&" + kqxsprice + "&" + vmstransactionid;

            //lnkkqc.NavigateUrl = "../KQCho.aspx?id=" + info.Rows[0]["company_id"] + "&lang=" + lang + "&w=" + width;
            lnkkqc.NavigateUrl = UrlProcess.XoSoChiTiet(ConvertUtility.ToInt32(info.Rows[0]["company_id"]), Constant.XoSo_KqCho_Rewrite);


            //lnksc.NavigateUrl = "../SoiCau.aspx?id=" + info.Rows[0]["company_id"].ToString() + "&lang=" + lang + "&w=" + width;
            //lnks2DangKy.NavigateUrl = UrlProcess.GetS2RegisterXoSoUrl2G(lang.ToString(), width,info.Rows[0]["company_id"].ToString());

            //lnksc.NavigateUrl = "/Xoso/ThongKe.aspx?id=" + info.Rows[0]["company_id"] + "&lang=" + lang + "&w=" + width;
            lnksc.NavigateUrl = UrlProcess.XoSoChiTiet(ConvertUtility.ToInt32(info.Rows[0]["company_id"].ToString()), Constant.XoSo_ThongKe_Rewrite);

            if (day == 0)
            {
                lnkxkq.Text = Resources.Resource.xsKQKyTruoc + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(ConvertUtility.ToInt32(info.Rows[0]["company_id"]))).Rows[0]["lot_time"]).ToString("dd/MM") + ")";
            }
            else
            {
                lnkxkq.Text = "Kết quả " + "(" + ConvertUtility.ToDateTime(DateTime.Now.AddDays(-day)).ToString("dd/MM") + ")";
            }
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);

            string id = Request.QueryString["id"];
            string name;
            string code;

            if (id == "0")
            {
                name = "Thủ Đô";
                code = "TD";
            }
            else
            {
                DataTable info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

                name = info.Rows[0]["company_name"].ToString().Replace("XS", "");
                code = info.Rows[0]["company_comment"].ToString();
            }


            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["S2Result_SOICAU"] != null)
                {
                    pnlNoiDung.Visible = true;
                    if (Session["S2Result_SOICAU"].ToString() == "1")
                    {
                        if (lang == "1")
                        {
                            ltrTieuDe.Text = "Soi Cầu";
                        }

                        ltrNoiDung.Text = lang == "1" ? "Bạn đã đăng ký thành công dịch vụ Thống kê cặp số " + name + ". Kết quả sẽ được gửi đến điện thoại của bạn vào 15h các ngày quay thưởng <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + code + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                            : "Ban da dang ky thanh cong dich vu Thong ke cap so " + AppEnv.CheckLang(name) + ". Ket qua se duoc gui den dien thoai cua ban vao 15h cac ngay quay thuong. <br/> De huy dich vu vui long soan: <b> HUY SC " + code + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                    }
                    //else
                    //{
                    //    ltrNoiDung.Text = lang == "1" ? "Bạn đã là thuê bao của dịch vụ Game HOT tuần. Xin cảm ơn <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY GAME </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                    //        : "Ban da la thue bao cua dich vu Game HOT tuan. Xin cam on <br/> De huy dich vu vui long soan: <b> HUY GAME </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                    //}
                    Session["S2Result_SOICAU"] = null;
                }
            }
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);
            id    = ConvertUtility.ToInt32(Request.QueryString["id"]);

            info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

            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["S2_Sc_Result_2G"] != null)
                {
                    pnlNoiDung.Visible = true;

                    if (Session["S2_Sc_Result_2G"].ToString() == "1")
                    {
                        if (lang == "1")
                        {
                            ltrTieuDe.Text  = "Thống kê cặp số";
                            ltrNoiDung.Text = "Bạn đã đăng ký thành công. Dự đoán kết quả xổ số <b> " + info.Rows[0]["company_name"].ToString().Replace("XS", "") + " </b> sẽ trả về vào những ngày quay thưởng. <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                        }
                        else
                        {
                            ltrTieuDe.Text  = "Thong ke cap so";
                            ltrNoiDung.Text = "Ban da dang ky thanh cong. Du doan ket qua xo so </b>" + AppEnv.CheckLang(info.Rows[0]["company_name"].ToString().Replace("XS", "")) + "</b> se tra ve vao nhung ngay quay thuong. <br/> De huy dich vu vui long soan: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                        }
                    }
                    else
                    {
                        if (lang == "1")
                        {
                            ltrTieuDe.Text  = "Thống kê cặp số";
                            ltrNoiDung.Text = "Bạn đã là thuê bao của dịch vụ soi cầu hàng ngày. Xin cảm ơn <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                        }
                        else
                        {
                            ltrTieuDe.Text  = "Thong ke cap so";
                            ltrNoiDung.Text = "Ban da la thue bao cua dich vu soi cau hang ngay. Xin cam on <br/> De huy dich vu vui long soan: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                        }
                    }


                    Session["S2_Sc_Result_2G"] = null;
                }
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);
            id    = ConvertUtility.ToInt32(Request.QueryString["id"]);

            info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

            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)
                {
                    pnlThongBao.Visible = true;
                    if (lang == "1")
                    {
                        ltrTitle.Text           = "Kết quả xổ số";
                        ltrThongBao.Text        = "Giới thiệu";
                        ltrThongBaoNoiDung.Text =
                            "Cung cấp kết quả xổ số <b> " + info.Rows[0]["company_name"].ToString().Replace("XS", "") + " </b> nhanh chóng, chính xác, thuận tiện. Kết quả sẽ được gửi ngay tới khách hàng sau khi mở thưởng. Đăng ký một lần nhận tin mãi mãi <br/> Miễn phí 7 lần trả KQ đầu tiên";
                    }
                    else
                    {
                        ltrTitle.Text           = "Ke qua xo so";
                        ltrThongBao.Text        = "Gioi Thieu";
                        ltrThongBaoNoiDung.Text =
                            "Cung cap ket qua xo so <b> " + AppEnv.CheckLang(info.Rows[0]["company_name"].ToString().Replace("XS", "")) + " </b> nhanh chong, chinh xac, thuan tien. Ket qua se duoc gui ngay toi khach hang sau khi mo thuong. Dang ky mot lan nhan tin mai mai <br/> Mien phi 7 lan tra KQ dau tien";
                    }
                }
                else
                {
                    pnlSMS.Visible = true;
                    if (lang == "1")
                    {
                        ltrHuongdan.Text = "Kết quả xổ số";
                        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 <b> 3G/GPRS </b> hoặc : <br/> SOẠN TIN :  <b> DK " + info.Rows[0]["company_comment"] + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                    }
                    else
                    {
                        ltrHuongdan.Text = "Ket qua xo so";
                        ltrSMS.Text      = "He thong khong xac dinh duoc so dien thoai cua ban. Vui long truy cap bang <b> 3G/GPRS </b> hoac : <br/> SOAN TIN : <b> DK " + info.Rows[0]["company_comment"] + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                    }
                }
            }
        }
Exemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);

            info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

            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\" />";

                pnlSMS.Visible = true;

                if (Session["msisdn"] != null)
                {
                    string subCode = "DK SC " + info.Rows[0]["Company_Comment"];

                    string   value = AppEnv.RegisterService(AppEnv.GetSetting("S2ShortCode"), "0", Session["msisdn"].ToString(), "DK", subCode);//ANDY Service S2_94x
                    string[] res   = value.Split('|');
                    if (res.Length > 0)
                    {
                        ltrHuongdan.Text = lang == "1" ? "Thống kê cặp số" : "Thong ke cap so";
                        if (res[0] == "1")//DK THANH CONG
                        {
                            ltrSMS.Text = lang == "1"
                                ? "Bạn đã đăng ký thành công. Dự đoán kết quả xổ số <b> " + info.Rows[0]["company_name"].ToString().Replace("XS", "") + " </b> sẽ trả về vào những ngày quay thưởng. <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                                : "Ban da dang ky thanh cong. Du doan ket qua xo so </b>" + AppEnv.CheckLang(info.Rows[0]["company_name"].ToString().Replace("XS", "")) + "</b> se tra ve vao nhung ngay quay thuong. <br/> De huy dich vu vui long soan: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                        }
                        else
                        {
                            if (res[1].Trim() == "DoubleRegister")
                            {
                                ltrSMS.Text = lang == "1"
                                    ? "Bạn đã là thuê bao của dịch vụ soi cầu hàng ngày. Xin cảm ơn <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                                    : "Ban da la thue bao cua dich vu soi cau hang ngay. Xin cam on <br/> De huy dich vu vui long soan: <b> HUY SC " + info.Rows[0]["company_comment"].ToString().Replace("XS", "") + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                            }
                            else
                            {
                                ltrSMS.Text = AppEnv.GetSetting("VNM_DangKyThatBai_Mt");
                            }
                        }
                    }
                }
                else
                {
                    if (lang == "1")
                    {
                        ltrHuongdan.Text = "Thống kê cặp số";
                        ltrSMS.Text      = "Cung cấp dự đoán kết quả xổ số <b> " + info.Rows[0]["company_name"].ToString().Replace("XS", "") + " </b> nhanh chóng, chính xác, thuận tiện. Tư vấn và nhận định cặp số sẽ về trong ngày hiện tại.Đăng ký một lần nhận tin mãi mãi <br/> Miễn phí 7 lần trả KQ đầu tiên.<br/>Vui lòng truy cập bằng <b> 3G/GPRS </b> hoặc : <br/> SOẠN TIN :  <b> DK SC " + info.Rows[0]["company_comment"] + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + "</b>";
                    }
                    else
                    {
                        ltrHuongdan.Text = "Thong ke cap so";
                        ltrSMS.Text      = "Cung cap du doan ket qua xo so <b> " + AppEnv.CheckLang(info.Rows[0]["company_name"].ToString().Replace("XS", "")) + " </b> nhanh chong, chinh xac, thuan tien. Ket qua se duoc gui ngay toi khach hang sau khi mo thuong. Dang ky mot lan nhan tin mai mai <br/> Mien phi 7 lan tra KQ dau tien.<br/>Vui long truy cap bang <b> 3G/GPRS </b> hoac : <br/> SOAN TIN : <b> DK SC " + AppEnv.CheckLang(info.Rows[0]["company_comment"].ToString()) + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + "</b>";
                    }
                }
            }
        }
Exemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);
            id    = Request.QueryString["id"];

            if (id == "0")
            {
                name = "Thủ Đô";
                code = "TD";
            }
            else
            {
                DataTable info = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

                if (info.Rows.Count > 0)
                {
                    name = info.Rows[0]["company_name"].ToString().Replace("XS", "");
                    code = info.Rows[0]["company_comment"].ToString();
                }
            }

            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)
                {
                    string value = AppEnv.GetRegisterService(Session["msisdn"].ToString(), String.Format(AppEnv.GetSetting("S2DK_SC"), code));
                    if (value == "1")
                    {
                        pnlSMS.Visible = true;
                        if (lang == "1")
                        {
                            ltrHuongdan.Text = "Xổ Số";
                            ltrSMS.Text      =
                                "Bạn đã là thuê bao của dịch vụ thống kê cặp số " + name + ". Xin cảm ơn <br/> Để hủy dịch vụ vui lòng SOẠN TIN : <b> HUY SC " + code + " </b> gửi <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                        }
                        else
                        {
                            ltrHuongdan.Text = "Xo So";
                            ltrSMS.Text      =
                                "Ban da la thue bao cua dich vu thong ke cap so " + name + ". Xin cam on <br/> De huy dich vu vui long SOAN TIN : <b> HUY SC " + code + " </b> gui <b>" + AppEnv.GetSetting("S2ShortCode") + "</b>";
                        }
                    }
                    else
                    {
                        if (AppEnv.GetSetting("94x_Confirm_Flag") == "1")
                        {
                            #region Confirm

                            pnlThongBao.Visible = true;
                            if (lang == "1")
                            {
                                ltrThongBao.Text        = "<b>Xác Nhận</b>";
                                ltrThongBaoNoiDung.Text =
                                    "Bạn có đồng ý đăng ký dịch vụ Thống kê cặp số " + name + " của Vietnamobile hay không (miễn phí đăng ký) ?";
                            }
                            else
                            {
                                ltrThongBao.Text        = "<b>Xac Nhan</b>";
                                ltrThongBaoNoiDung.Text =
                                    "Ban co dong y dang ky dich vu Thong ke cap so " + AppEnv.CheckLang(name) + " cua Vietnamobile hay khong (mien phi dang ky) ?";
                            }

                            #endregion
                        }
                        else
                        {
                            #region Non Confirm

                            if (AppEnv.GetSetting("S2Test") == "1")
                            {
                                Session["S2Result_SOICAU"] = "1";
                                pnlSMS.Visible             = false;
                                pnlThongBao.Visible        = false;

                                pnlNoiDung.Visible = true;

                                if (lang == "1")
                                {
                                    ltrTieuDe.Text = "Soi Cầu";
                                }

                                ltrNoiDung.Text = lang == "1" ? "Bạn đã đăng ký thành công dịch vụ Thống kê cặp số " + name + ". Kết quả sẽ được gửi đến điện thoại của bạn vào 15h các ngày quay thưởng <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + code + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                                    : "Ban da dang ky thanh cong dich vu Thong ke cap so " + AppEnv.CheckLang(name) + ". Ket qua se duoc gui den dien thoai cua ban vao 15h cac ngay quay thuong. <br/> De huy dich vu vui long soan: <b> HUY SC " + code + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                            }
                            else
                            {
                                string shortCode   = AppEnv.GetSetting("S2ShortCode");   //223
                                string requestId   = AppEnv.GetSetting("S2RequestID");
                                string commandCode = AppEnv.GetSetting("S2Commandcode"); //DK
                                string message     = String.Format(AppEnv.GetSetting("S2DK_SC"), code);
                                string msisdn      = Session["msisdn"].ToString();

                                string   reResult  = AppEnv.RegisterService(shortCode, requestId, msisdn, commandCode, message);
                                string[] arrResult = reResult.Split('|');

                                if (arrResult.Length > 0)
                                {
                                    if (arrResult[0] == "1")
                                    {
                                        pnlSMS.Visible      = false;
                                        pnlThongBao.Visible = false;

                                        pnlNoiDung.Visible = true;

                                        if (lang == "1")
                                        {
                                            ltrTieuDe.Text = "Soi Cầu";
                                        }

                                        ltrNoiDung.Text = lang == "1" ? "Bạn đã đăng ký thành công dịch vụ Thống kê cặp số " + name + ". Kết quả sẽ được gửi đến điện thoại của bạn vào 15h các ngày quay thưởng <br/> Để hủy dịch vụ vui lòng soạn: <b> HUY SC " + code + " </b> gửi <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>"
                                            : "Ban da dang ky thanh cong dich vu Thong ke cap so " + AppEnv.CheckLang(name) + ". Ket qua se duoc gui den dien thoai cua ban vao 15h cac ngay quay thuong. <br/> De huy dich vu vui long soan: <b> HUY SC " + code + " </b> gui <b> " + AppEnv.GetSetting("S2ShortCode") + " </b>";
                                    }
                                    else
                                    {
                                        pnlThongBao.Visible = false;
                                        pnlSMS.Visible      = false;

                                        pnlNoiDung.Visible = true;

                                        ltrNoiDung.Text = lang == "1" ? "Đăng ký không thành công. Vui lòng thử lại" : "Dang ky khong thanh cong. Vui long thu lai";
                                    }
                                }
                            }

                            #endregion
                        }
                    }
                }
                else
                {
                    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: DK SC " + code + " gửi " + AppEnv.GetSetting("S2ShortCode");
                    }
                    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 DK SC " + code + " gui" + AppEnv.GetSetting("S2ShortCode");
                    }
                }
            }
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);
            price = ConfigurationSettings.AppSettings.Get("kqxsprice");
            id    = ConvertUtility.ToInt32(Request.QueryString["id"]);

            telCo = AppEnv.CheckFreeContentTelco();

            linkStr = "<a href=\"../" + UrlProcess.XoSoHome() + "\" >XỔ SỐ</a>";
            //linkStr_KD = "<a href=\"../" + UrlProcess.GetXosoHomeUrl(lang, width.ToString()).Replace("~/", "") + "\" >XO SO<a>";

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

                #region Free Content

                if (AppEnv.GetSetting("FreeContent") == "1")
                {
                    HienThiNoiDung(true, false);
                    return;
                }

                #endregion

                #region OLD

                DataSet ds = XosoController.GetDetail_LotAndOtherLotByIdAndTop(id, 6);

                // Nếu có transactionid_old >> thuê bao mobifone đã thực hiện thanh toán
                if (Session["transactionid_old"] != null)
                {
                    messageReturn = ConvertUtility.ToString(Session["debit_status"]);
                    if (ConvertUtility.ToString(Session["debit_status"]) == "0")
                    {// Thanh toán thành công >> trả nội dung
                        HienThiNoiDung(true, true);
                    }
                    else
                    {// Thanh toán không thành công >> thông báo lỗi
                        HienThiNoiDung(false, true);
                    }
                    Session["transactionid_old"] = null;
                }
                else
                {
                    if (telCo == Constant.T_Mobifone)
                    {
                        string content = Session["cpid"].ToString() + "&" + Constant.xoso + id.ToString() + "&" + price + "&" + Session["transactionid"].ToString();
                        Response.Redirect(ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content, ConfigurationSettings.AppSettings.Get("vmskey"))));
                    }
                    //
                    if (telCo == "Undefined")
                    {
                        pnlSMS.Visible = true;
                        //if (lang == "1")
                        //{
                        ltrHuongdan.Text = linkStr + " » " + Resources.Resource.wHuongDan;
                        ltrSMS.Text      = "Soạn tin <b>" + ConfigurationSettings.AppSettings.Get("kqxscode") + " " + ds.Tables[0].Rows[0]["company_comment"].ToString() + "</b> gửi <b>" + ConfigurationSettings.AppSettings.Get("kqxscommandcode") + "</b> để nhận kết quả xổ số mới nhất" + Resources.Resource.wChon3G;
                        //}
                        //else
                        //{
                        //    ltrHuongdan.Text = linkStr_KD + " » " + Resources.Resource.wHuongDan_KD;
                        //    ltrSMS.Text = "Soan tin <b>" + ConfigurationSettings.AppSettings.Get("kqxscode") + " " + ds.Tables[0].Rows[0]["company_comment"].ToString() + "</b> gui <b>" + ConfigurationSettings.AppSettings.Get("kqxscommandcode") + "</b> de nhan ket qua xo so moi nhat" + Resources.Resource.wChon3G_KD;
                        //}
                    }
                    else
                    {
                        pnlThongBao.Visible = false;
                        switch (Session["telco"].ToString())
                        {
                        case "Vietnamobile":
                            var charging = new Library.VNMCharging.VNMChargingGW();

                            messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "LOTOLASTRESULT", "LAST_RESULT", price, "D", "KQXS", Request.QueryString["id"]);

                            if (!string.IsNullOrEmpty(messageReturn) && messageReturn == "1")
                            {    // Thanh toán thành công >> trả nội dung
                                HienThiNoiDung(true, true);
                            }
                            else
                            {    // Thanh toán không thành công >> thông báo lỗi
                                HienThiNoiDung(false, true);
                            }
                            break;
                        }
                    }
                }

                #endregion
            }
        }
Exemplo n.º 10
0
        protected void HienThiNoiDung(Boolean thuchien, Boolean isLog)
        {
            pnlNoiDung.Visible = true;

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);
            DataSet ds = XosoController.GetDetail_LotAndOtherLotByIdAndTop(id, 6);

            //string chitietGiaodich = "KQXS: " + ds.Tables[0].Rows[0]["company_name"].ToString() + " ngày " + ConvertUtility.ToDateTime(ds.Tables[0].Rows[0]["lot_time"]).ToString("dd/MM/yyyy") + " -- newtransactionid: " + ConvertUtility.ToString(Session["transactionid"]) + " -- old tranid: " + ConvertUtility.ToString(Session["transactionid_old"]);

            string chitietGiaodich = "KQXS: " + ds.Tables[0].Rows[0]["company_name"].ToString() + " ngày " +
                                     ConvertUtility.ToDateTime(ds.Tables[0].Rows[0]["lot_time"]).ToString("dd/MM/yyyy");

            if (thuchien)
            {
                //
                //if (lang == "1")
                //{
                ltrTieuDe.Text = "XỔ SỐ";
                lblTen.Text    = ds.Tables[0].Rows[0]["company_name"].ToString() + " ngày " + ConvertUtility.ToDateTime(ds.Tables[0].Rows[0]["lot_time"]).ToString("dd/MM/yyyy");
                //ltrNoiDung.Text = "Bạn đã đăng ký thành công dịch vụ lấy kết quả trực tiếp từ trường quay xổ số.<br />Cảm ơn bạn đã sử dụng dịch vụ!";
                lbldb6.Text   = "Đặc Biệt DB6";
                lbldb.Text    = "Đặc Biệt";
                lblg1.Text    = "Nhất";
                lblg2.Text    = "Nhì";
                lblg3.Text    = "Ba";
                lblg4.Text    = "Tư";
                lblg5.Text    = "Năm";
                lblg6.Text    = "Sáu";
                lblg7.Text    = "Bảy";
                lblg8.Text    = "Tám";
                lblOther.Text = "XEM TIẾP";
                //}
                //else
                //{
                //    ltrTieuDe.Text = "XO SO";
                //    lblTen.Text = UnicodeUtility.UnicodeToKoDau(ds.Tables[0].Rows[0]["company_name"].ToString()) + " ngay " + ConvertUtility.ToDateTime(ds.Tables[0].Rows[0]["lot_time"]).ToString("dd/MM/yyyy"); ;
                //};
                // Nội dung KQXS
                if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["lot_prize16"].ToString()))
                {
                    g1.Visible = false;
                }
                else
                {
                    g1.Visible   = true;
                    ltrgdb6.Text = ds.Tables[0].Rows[0]["lot_prize16"].ToString();
                }
                if (string.IsNullOrEmpty(ds.Tables[0].Rows[0]["lot_prize08"].ToString()))
                {
                    g8.Visible = false;
                }
                else
                {
                    g8.Visible = true;
                    ltrg8.Text = ds.Tables[0].Rows[0]["lot_prize08"].ToString();
                }
                ltrg1.Text = ds.Tables[0].Rows[0]["lot_prize01"].ToString();
                ltrg2.Text = ds.Tables[0].Rows[0]["lot_prize02"].ToString();
                ltrg3.Text = ds.Tables[0].Rows[0]["lot_prize03"].ToString();
                ltrg4.Text = ds.Tables[0].Rows[0]["lot_prize04"].ToString();
                ltrg5.Text = ds.Tables[0].Rows[0]["lot_prize05"].ToString();
                ltrg6.Text = ds.Tables[0].Rows[0]["lot_prize06"].ToString();
                ltrg7.Text = ds.Tables[0].Rows[0]["lot_prize07"].ToString();
                ltrdb.Text = ds.Tables[0].Rows[0]["lot_prize15"].ToString();
                //
                if (isLog)
                {
                    Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 9);
                }
                //
                rptOther.DataSource     = ds.Tables[1];
                rptOther.ItemDataBound += rptOther_ItemDataBound;;
                rptOther.DataBind();
            }
            else
            {
                detail.Visible = false;
                //Thông báo lỗi thanh toán
                //if (lang == "1")
                //{
                ltrTieuDe.Text  = Resources.Resource.wThongBao;
                ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan;
                //}
                //else
                //{
                //    ltrTieuDe.Text = Resources.Resource.wThongBao_KD;
                //    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan_KD;
                //}
                if (isLog)
                {
                    Transaction.Failure(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 9, messageReturn);
                }
                //--Thông báo lỗi thanh toán
            }

            if (isLog)
            {
                //log charging
                ILog logger = log4net.LogManager.GetLogger(Session["telco"].ToString());
                logger.Debug("--------------------------------------------------");
                logger.Debug("MSISDN:" + Session["msisdn"].ToString());
                logger.Debug("Dich vu: Xo so - Ket qua - parameter: " + price + " - id: " + id);
                logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress);
                logger.Debug("Error:" + messageReturn);
                logger.Debug("Current Url:" + Request.RawUrl);
                //end log
            }
        }
Exemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang        = ConvertUtility.ToInt32(Request.QueryString["lang"]);
            width       = Request.QueryString["w"];
            day         = ConvertUtility.ToInt32(Request.QueryString["day"]);
            soicauprice = ConfigurationSettings.AppSettings.Get("xssoicauprice");
            kqcprice    = ConfigurationSettings.AppSettings.Get("kqchoxsprice");
            day20price  = ConfigurationSettings.AppSettings.Get("xs20price");
            kqxsprice   = ConfigurationSettings.AppSettings.Get("xs20price");
            kqxsprice   = ConfigurationSettings.AppSettings.Get("kqxsprice");
            thudo       = ConfigurationSettings.AppSettings.Get("xsthudo");
            //Get info cipher

            if (Session["serviceList"] != null)
            {
                _arrService = Session["serviceList"] as string[];
            }

            DataTable thudoinfo = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(thudo));

            if (!IsPostBack)
            {
                //if (_arrService != null)
                //{
                //    if (_arrService.Length > 0)
                //    {
                //        string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), "TD");
                //        foreach (var item in _arrService)
                //        {
                //            if (item == dkXoSo)
                //            {
                //                pnlXsThuDo.Visible = false;
                //            }
                //        }
                //    }
                //}

                if (Session["msisdn"] != null)
                {
                    string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), "TD");
                    string value  = AppEnv.GetRegisterService(Session["msisdn"].ToString(), dkXoSo);
                    if (value == "1")
                    {
                        pnlXsThuDo.Visible = false;
                    }
                }

                if (lang == 1)
                {
                    lblTitle.Text = Resources.Resource.xsCacTinhMoThuong;
                    lnkThudo.Text = "<span class=\"blue bold\">" + thudoinfo.Rows[0]["company_name"].ToString() + "</span>";
                    lnkKQCho.Text = Resources.Resource.xsKQCho;
                    //lnkSoiCau.Text = Resources.Resource.xsSoiCau;
                    lnkSoiCau.Text = "<span class=\"orange bold\">Thống kê cặp số</span>";
                    //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia + "KQ chờ " + ConfigurationSettings.AppSettings.Get("kqchoprice") + Resources.Resource.wDonViTien +
                    //    ", Thống kê cặp số " + ConfigurationSettings.AppSettings.Get("xssoicauprice") + Resources.Resource.wDonViTien +
                    //    ", Kết quả " + ConfigurationSettings.AppSettings.Get("kqxsprice") + Resources.Resource.wDonViTien + ")";
                }
                else
                {
                    lblTitle.Text = Resources.Resource.xsCacTinhMoThuong_KD;
                    lnkThudo.Text = "<span class=\"blue bold\">" + UnicodeUtility.UnicodeToKoDau(thudoinfo.Rows[0]["company_name"].ToString()) + "</span>";;
                    lnkKQCho.Text = Resources.Resource.xsKQCho_KD;
                    //lnkSoiCau.Text = Resources.Resource.xsSoiCau_KD;
                    lnkSoiCau.Text = "<span class=\"orange bold\">Thong ke cap so</span>";
                    //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia_KD + "KQ cho " + ConfigurationSettings.AppSettings.Get("kqchoprice") + Resources.Resource.wDonViTien_KD +
                    //    ", Thong ke cap so " + ConfigurationSettings.AppSettings.Get("xssoicauprice") + Resources.Resource.wDonViTien_KD +
                    //    ", Ket qua " + ConfigurationSettings.AppSettings.Get("kqxsprice") + Resources.Resource.wDonViTien_KD + ")";
                }
                lnkxemkq.NavigateUrl = lnkThudo.NavigateUrl = "../KQXS.aspx?id=" + thudo + "&day=" + day + "&lang=" + lang + "&w=" + width;
                lnkKQCho.NavigateUrl = "../KQCho.aspx?id=" + thudo + "&lang=" + lang + "&w=" + width;

                //lnkSoiCau.NavigateUrl = "../SoiCau.aspx?id=" + thudo + "&lang=" + lang + "&w=" + width;
                lnkSoiCau.NavigateUrl = "/Xoso/ThongKe.aspx?id=" + thudo + "&lang=" + lang + "&w=" + width;
            }
            if (day == 0)
            {
                if (lang == 1)
                {
                    lnkxemkq.Text = "<span class=\"orange bold\">" + Resources.Resource.xsKQKyTruoc + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(thudo)).Rows[0]["lot_time"]).ToString("dd/MM") + ")</span>";
                }
                else
                {
                    lnkxemkq.Text = "<span class=\"orange bold\">" + Resources.Resource.xsKQKyTruoc_KD + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(thudo)).Rows[0]["lot_time"]).ToString("dd/MM") + ")</span>";
                }
            }
            else
            {
                lnkxemkq.Text = "<span class=\"orange bold\">KQ " + "(" + ConvertUtility.ToDateTime(DateTime.Now.AddDays(-day)).ToString("dd/MM") + ")</span>";
            }
        }
Exemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);
            price = ConfigurationSettings.AppSettings.Get("xssoicauprice");
            id    = ConvertUtility.ToInt32(Request.QueryString["id"]);

            telCo = AppEnv.CheckFreeContentTelco();

            linkStr    = "<a href=\"../" + UrlProcess.GetXosoHomeUrl(lang, width.ToString()).Replace("~/", "") + "\" >XỔ SỐ<a>";
            linkStr_KD = "<a href=\"../" + UrlProcess.GetXosoHomeUrl(lang, width.ToString()).Replace("~/", "") + "\" >XO SO<a>";

            if (Session["serviceList"] != null)
            {
                _arrService = Session["serviceList"] as string[];
            }

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

                #region Free Content

                if (AppEnv.GetSetting("FreeContent") == "1")
                {
                    HienThiNoiDung(true, false);
                    return;
                }

                #endregion

                #region OLD

                DataTable soicau = XosoController.GetSoicauInfoBycompanyID(id);

                if (_arrService != null)
                {
                    if (_arrService.Length > 0)
                    {
                        string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_SC"), soicau.Rows[0]["MainCode"]);
                        foreach (var item in _arrService)
                        {
                            if (item == dkXoSo)
                            {
                                pnlS2DangKy.Visible = false;
                            }
                        }
                    }
                }

                // Nếu có transactionid_old >> thuê bao mobifone đã thực hiện thanh toán
                if (Session["transactionid_old"] != null)
                {
                    messageReturn = ConvertUtility.ToString(Session["debit_status"]);
                    if (ConvertUtility.ToString(Session["debit_status"]) == "0")
                    {// Thanh toán thành công >> trả nội dung
                        HienThiNoiDung(true, true);
                    }
                    else
                    {// Thanh toán không thành công >> thông báo lỗi
                        HienThiNoiDung(false, true);
                    }
                    Session["transactionid_old"] = null;
                }
                else
                {
                    if (telCo == Constant.T_Mobifone)
                    {
                        string content = Session["cpid"].ToString() + "&" + Constant.xoso + "x10" + id.ToString() + "&" + price + "&" + Session["transactionid"].ToString();
                        Response.Redirect(ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content, ConfigurationSettings.AppSettings.Get("vmskey"))));
                    }
                    //
                    if (telCo == "Undefined")
                    {
                        pnlSMS.Visible = true;
                        if (lang == "1")
                        {
                            ltrHuongdan.Text = linkStr + " » " + Resources.Resource.wHuongDan;
                            ltrSMS.Text      = "Soạn tin <b>" + ConfigurationSettings.AppSettings.Get("xssoicode") + " " + soicau.Rows[0]["MainCode"].ToString() + "</b> gửi <b>" + ConfigurationSettings.AppSettings.Get("xssoicaucommandcode") + "</b> để nhận dự đoán kết quả xổ số" + Resources.Resource.wChon3G;
                        }
                        else
                        {
                            ltrHuongdan.Text = linkStr_KD + " » " + Resources.Resource.wHuongDan_KD;
                            ltrSMS.Text      = "Soan tin <b>" + ConfigurationSettings.AppSettings.Get("xssoicode") + " " + soicau.Rows[0]["MainCode"].ToString() + "</b> gui <b>" + ConfigurationSettings.AppSettings.Get("xssoicaucommandcode") + "</b> de nhan du doan ket qua xo so" + Resources.Resource.wChon3G_KD;
                        }
                    }
                    else
                    {
                        //pnlThongBao.Visible = true;
                        //if (lang == "1")
                        //{
                        //    ltrTitle.Text = linkStr + " » " + Resources.Resource.wThongBao;
                        //    //ltrThongBao.Text = Resources.Resource.wXacNhanDichVu.Replace("xxx", price);
                        //    ltrThongBao.Text = Resources.Resource.wXacNhanDichVu + "dịch vụ soi cầu " + soicau.Rows[0]["ProvinceName"].ToString();
                        //    btnCo.Text = Resources.Resource.btnCo;
                        //    btnKhong.Text = Resources.Resource.btnKhong;
                        //}
                        //else
                        //{
                        //    ltrTitle.Text = linkStr_KD + " » " + Resources.Resource.wThongBao_KD;
                        //    //ltrThongBao.Text = Resources.Resource.wXacNhanDichVu_KD.Replace("xxx", price);
                        //    ltrThongBao.Text = Resources.Resource.wXacNhanDichVu_KD + "dich vu soi cau " + soicau.Rows[0]["ProvinceName"].ToString();
                        //    btnCo.Text = Resources.Resource.btnCo_KD;
                        //    btnKhong.Text = Resources.Resource.btnKhong_KD;
                        //}
                        pnlThongBao.Visible = false;
                        switch (Session["telco"].ToString())
                        {
                        case "Vietnamobile":
                            var charging = new Library.VNMCharging.VNMChargingGW();

                            //messageReturn = charging.PaymentVNM(Session["msisdn"].ToString(), price, "D", "SOICAU", Request.QueryString["id"].ToString());

                            //messageReturn = charging.PaymentVNM(Session["msisdn"].ToString(), "LOTOSOICAU", "SOICAU");

                            messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "LOTOSOICAU", "SOICAU", price, "D", "SOICAU", Request.QueryString["id"]);

                            if (!string.IsNullOrEmpty(messageReturn) && messageReturn == "1")
                            {    // Thanh toán thành công >> trả nội dung
                                HienThiNoiDung(true, true);
                            }
                            else
                            {    // Thanh toán không thành công >> thông báo lỗi
                                HienThiNoiDung(false, true);
                            }
                            break;
                        }
                    }
                }

                #endregion
            }
        }
Exemplo n.º 13
0
        protected void HienThiNoiDung(Boolean thuchien, Boolean isLog)
        {
            pnlNoiDung.Visible = true;

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);
            DataTable Detail = XosoController.GetKQXSDetailbyCompanyID(id, DateTime.Now.AddDays(-day));

            //string chitietGiaodich = "KQXS: " + Detail.Rows[0]["company_name"].ToString() + " ngày " + ConvertUtility.ToDateTime(Detail.Rows[0]["lot_time"]).ToString("dd/MM/yyyy") + " -- newtransactionid: " + ConvertUtility.ToString(Session["transactionid"]) + " -- old tranid: " + ConvertUtility.ToString(Session["transactionid_old"]);
            string chitietGiaodich = "KQXS: " + Detail.Rows[0]["company_name"] + " ngày " + ConvertUtility.ToDateTime(Detail.Rows[0]["lot_time"]).ToString("dd/MM/yyyy");

            if (thuchien)
            {
                //
                if (lang == "1")
                {
                    ltrTieuDe.Text = "XỔ SỐ";
                    lblTen.Text    = Detail.Rows[0]["company_name"].ToString() + " ngày " + ConvertUtility.ToDateTime(Detail.Rows[0]["lot_time"]).ToString("dd/MM/yyyy");
                    //ltrNoiDung.Text = "Bạn đã đăng ký thành công dịch vụ lấy kết quả trực tiếp từ trường quay xổ số.<br />Cảm ơn bạn đã sử dụng dịch vụ!";
                    lbldb6.Text = "Đặc Biệt DB6";
                    lbldb.Text  = "Đặc Biệt";
                    lblg1.Text  = "Nhất";
                    lblg2.Text  = "Nhì";
                    lblg3.Text  = "Ba";
                    lblg4.Text  = "Tư";
                    lblg5.Text  = "Năm";
                    lblg6.Text  = "Sáu";
                    lblg7.Text  = "Bảy";
                    lblg8.Text  = "Tám";
                }
                else
                {
                    ltrTieuDe.Text = "XO SO";
                    lblTen.Text    = UnicodeUtility.UnicodeToKoDau(Detail.Rows[0]["company_name"].ToString()) + " ngay " + ConvertUtility.ToDateTime(Detail.Rows[0]["lot_time"]).ToString("dd/MM/yyyy");;
                    //ltrNoiDung.Text = "Ban da dang ky thanh cong dich vu lay ket qua truc tiep tu truong quay xo so.<br />Cam on ban da su dung dich vu!";
                }

                // Nội dung KQXS
                if (string.IsNullOrEmpty(Detail.Rows[0]["lot_prize16"].ToString()))
                {
                    g1.Visible = false;
                }
                else
                {
                    g1.Visible   = true;
                    ltrgdb6.Text = Detail.Rows[0]["lot_prize16"].ToString();
                }
                if (string.IsNullOrEmpty(Detail.Rows[0]["lot_prize08"].ToString()))
                {
                    g8.Visible = false;
                }
                else
                {
                    g8.Visible = true;
                    ltrg8.Text = Detail.Rows[0]["lot_prize08"].ToString();
                }
                ltrg1.Text = Detail.Rows[0]["lot_prize01"].ToString();
                ltrg2.Text = Detail.Rows[0]["lot_prize02"].ToString();
                ltrg3.Text = Detail.Rows[0]["lot_prize03"].ToString();
                ltrg4.Text = Detail.Rows[0]["lot_prize04"].ToString();
                ltrg5.Text = Detail.Rows[0]["lot_prize05"].ToString();
                ltrg6.Text = Detail.Rows[0]["lot_prize06"].ToString();
                ltrg7.Text = Detail.Rows[0]["lot_prize07"].ToString();
                ltrdb.Text = Detail.Rows[0]["lot_prize15"].ToString();

                if (isLog)
                {
                    Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 9);
                }
            }
            else
            {
                detail.Visible = false;
                //Thông báo lỗi thanh toán
                if (lang == "1")
                {
                    ltrTieuDe.Text  = linkStr + " » " + Resources.Resource.wThongBao;
                    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan;
                }
                else
                {
                    ltrTieuDe.Text  = linkStr_KD + " » " + Resources.Resource.wThongBao_KD;
                    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan_KD;
                }

                if (isLog)
                {
                    Transaction.Failure(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 9, messageReturn);
                    //--Thông báo lỗi thanh toán
                }
            }

            if (isLog)
            {
                //log charging
                ILog logger = log4net.LogManager.GetLogger(Session["telco"].ToString());
                logger.Debug("--------------------------------------------------");
                logger.Debug("MSISDN:" + Session["msisdn"].ToString());
                logger.Debug("Dich vu: Xo so - Ket qua - parameter: " + price + " - id: " + id);
                logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress);
                logger.Debug("Error:" + messageReturn);
                logger.Debug("Current Url:" + Request.RawUrl);
                //end log
            }
        }
Exemplo n.º 14
0
        protected void HienThiNoiDung(Boolean thuchien)
        {
            pnlNoiDung.Visible = true;

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);
            DataTable comXoSo     = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));
            string    companycode = comXoSo.Rows[0]["company_comment"].ToString();

            string chitietGiaodich = "Ket qua xo so truc tiep: " + companycode + " -- newtransactionid: " + ConvertUtility.ToString(Session["transactionid"]) + " -- old tranid: " + ConvertUtility.ToString(Session["transactionid_old"]);

            if (thuchien)
            {
                //insertMT
                mt              = new MTInfo();
                mt.User_ID      = Session["msisdn"].ToString();
                mt.Message      = "Ban da dang ky thanh cong dich vu lay ket qua truc tiep " + UnicodeUtility.UnicodeToKoDau(comXoSo.Rows[0]["company_name"].ToString()) + ". Cam on ban da su dung dich vu!";
                mt.Service_ID   = ConfigurationSettings.AppSettings.Get("kqchoxscommandcode");
                mt.Command_Code = ConfigurationSettings.AppSettings.Get("kqchoxscode");
                mt.Message_Type = (int)Constant.MessageType.FREE;
                Random random = new Random();
                mt.Request_ID    = random.Next(100000000, 999999999).ToString();
                mt.Total_Message = 1;
                mt.Message_Index = 0;
                mt.IsMore        = 0;
                mt.Content_Type  = 0;
                mt.ServiceType   = 47;//servicetype of kq cho xo so;
                MTController.SMS_MTInsert(mt);
                //insert mt waitting
                mtwaitting               = new MTWaittingInfo();
                mtwaitting.User_ID       = Session["msisdn"].ToString();
                mtwaitting.Message       = ConfigurationSettings.AppSettings.Get("kqchoxscode") + " " + companycode;
                mtwaitting.Service_ID    = ConfigurationSettings.AppSettings.Get("kqchoxscommandcode");
                mtwaitting.Command_Code  = ConfigurationSettings.AppSettings.Get("kqchoxscode");
                mtwaitting.Message_Type  = (int)Constant.MessageType.FREE;
                mtwaitting.Request_ID    = random.Next(100000000, 999999999).ToString();
                mtwaitting.Total_Message = 10;
                mtwaitting.Message_Index = 1;
                mtwaitting.IsMore        = 0;
                mtwaitting.Content_Type  = 0;
                mtwaitting.ServiceType   = 47;//dv  ket qua cho
                mtwaitting.UniqueId      = companycode;
                mtwaitting.ExpiredDate   = DateTime.Now.AddDays(10);
                mtwaitting.PartnerID     = string.Empty;
                mtwaitting.Operator      = Session["telco"].ToString();
                MTController.SMS_MTWaittingInsert(mtwaitting);
                //
                if (lang == "1")
                {
                    ltrTieuDe.Text  = "XỔ SỐ";
                    lblTen.Text     = "Kết quả xổ số trực tiếp";
                    ltrNoiDung.Text = "Bạn đã đăng ký thành công dịch vụ lấy kết quả trực tiếp " + comXoSo.Rows[0]["company_name"].ToString() + ".<br />Cảm ơn bạn đã sử dụng dịch vụ!";
                }
                else
                {
                    ltrTieuDe.Text  = "XO SO";
                    lblTen.Text     = "Ket qua xo so truc tiep";
                    ltrNoiDung.Text = "Ban da dang ky thanh cong dich vu lay ket qua truc tiep " + UnicodeUtility.UnicodeToKoDau(comXoSo.Rows[0]["company_name"].ToString()) + ".<br />Cam on ban da su dung dich vu!";
                };
                Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 11);
            }
            else
            {
                //Thông báo lỗi thanh toán
                if (lang == "1")
                {
                    ltrTieuDe.Text  = Resources.Resource.wThongBao;
                    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan;
                }
                else
                {
                    ltrTieuDe.Text  = Resources.Resource.wThongBao_KD;
                    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan_KD;
                }
                Transaction.Failure(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 11, messageReturn);
                //--Thông báo lỗi thanh toán
            }
            //log charging
            ILog logger = log4net.LogManager.GetLogger(Session["telco"].ToString());

            logger.Debug("--------------------------------------------------");
            logger.Debug("MSISDN:" + Session["msisdn"].ToString());
            logger.Debug("Dich vu: Xo so - Ket qua cho - parameter: " + price + " - Tinh: " + companycode + " - id: " + id);
            logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress);
            logger.Debug("Error:" + messageReturn);
            logger.Debug("Current Url:" + Request.RawUrl);
            //end log
        }
Exemplo n.º 15
0
        protected void rptlst_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }



            string    curData = (string)e.Item.DataItem;
            HyperLink lnkCity = (HyperLink)e.Item.FindControl("lnkCity");
            DataTable info    = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(curData));

            Count = info.Rows.Count;
            Literal litBlank = (Literal)e.Item.FindControl("litBlank");

            if (e.Item.ItemIndex < Count - 1)
            {
                litBlank.Text = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\"><tr><td align=\"left\" valign=\"top\"><img alt=\"\" src=\"/imagesnew/blank.gif\" width=\"5\" height=\"9\" /></td></tr></table>";
            }

            HyperLink lnkxkq      = (HyperLink)e.Item.FindControl("lnkxkq");
            HyperLink lnkkqc      = (HyperLink)e.Item.FindControl("lnkkqc");
            HyperLink lnksc       = (HyperLink)e.Item.FindControl("lnksc");
            HyperLink lnks2DangKy = (HyperLink)e.Item.FindControl("lnkS2DangKy");
            Panel     pnlXoSoList = (Panel)e.Item.FindControl("pnlXsList");



            if (_arrService != null)
            {
                if (_arrService.Length > 0)
                {
                    string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), info.Rows[0]["Company_Comment"]);
                    foreach (var item in _arrService)
                    {
                        if (item == dkXoSo)
                        {
                            pnlXoSoList.Visible = false;
                        }
                    }
                }
            }

            if (lang == 1)
            {
                lnkCity.Text     = info.Rows[0]["company_name"].ToString();
                lnkkqc.Text      = Resources.Resource.xsKQCho.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                lnksc.Text       = Resources.Resource.xsSoiCau.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                lnks2DangKy.Text = "Nhận KQXS hàng ngày (500đ/ngày)";
            }
            else
            {
                lnkCity.Text     = UnicodeUtility.UnicodeToKoDau(info.Rows[0]["company_name"].ToString());
                lnkkqc.Text      = Resources.Resource.xsKQCho_KD.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                lnksc.Text       = Resources.Resource.xsSoiCau_KD.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                lnks2DangKy.Text = "Nhan KQXS hang ngay (500d/ngay)";
            }
            lnkxkq.NavigateUrl = lnkCity.NavigateUrl = "../KQXSNew.aspx?id=" + info.Rows[0]["company_id"].ToString() + "&day=" + day + "&lang=" + lang + "&w=" + width;
            string content1 = cpid + "&" + Constant.xoso + curData + "@" + day + "&" + kqxsprice + "&" + vmstransactionid;

            lnkkqc.NavigateUrl = "../KQChoNew.aspx?id=" + info.Rows[0]["company_id"].ToString() + "&lang=" + lang + "&w=" + width;
            lnksc.NavigateUrl  = "../SoiCauNew.aspx?id=" + info.Rows[0]["company_id"].ToString() + "&lang=" + lang + "&w=" + width;

            lnks2DangKy.NavigateUrl = UrlProcess.GetS2RegisterXoSoUrl(lang.ToString(), width,
                                                                      info.Rows[0]["company_id"].ToString());

            if (day == 0)
            {
                if (lang == 1)
                {
                    lnkxkq.Text = Resources.Resource.xsKQKyTruoc + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(ConvertUtility.ToInt32(info.Rows[0]["company_id"]))).Rows[0]["lot_time"]).ToString("dd/MM") + ")";
                }
                else
                {
                    lnkxkq.Text = Resources.Resource.xsKQKyTruoc_KD + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(ConvertUtility.ToInt32(info.Rows[0]["company_id"]))).Rows[0]["lot_time"]).ToString("dd/MM") + ")";
                }
            }
            else
            {
                lnkxkq.Text = "KQ " + "(" + ConvertUtility.ToDateTime(DateTime.Now.AddDays(-day)).ToString("dd/MM") + ")";
            }
        }
Exemplo n.º 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang        = ConvertUtility.ToInt32(Request.QueryString["lang"]);
            width       = Request.QueryString["w"];
            day         = ConvertUtility.ToInt32(Request.QueryString["day"]);
            soicauprice = ConfigurationSettings.AppSettings.Get("xssoicauprice");
            kqcprice    = ConfigurationSettings.AppSettings.Get("kqchoxsprice");
            day20price  = ConfigurationSettings.AppSettings.Get("xs20price");
            kqxsprice   = ConfigurationSettings.AppSettings.Get("xs20price");
            kqxsprice   = ConfigurationSettings.AppSettings.Get("kqxsprice");
            thudo       = ConfigurationSettings.AppSettings.Get("xsthudo");
            //Get info cipher

            if (Session["serviceList"] != null)
            {
                _arrService = Session["serviceList"] as string[];
            }

            DataTable thudoinfo = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(thudo));

            if (!IsPostBack)
            {
                if (_arrService != null)
                {
                    if (_arrService.Length > 0)
                    {
                        string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), "TD");
                        foreach (var item in _arrService)
                        {
                            if (item == dkXoSo)
                            {
                                pnlXsThuDo.Visible = false;
                            }
                        }
                    }
                }

                if (lang == 1)
                {
                    lnkThudo.Text  = thudoinfo.Rows[0]["company_name"].ToString();
                    lnkKQCho.Text  = Resources.Resource.xsKQCho.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                    lnkSoiCau.Text = Resources.Resource.xsSoiCau.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                }
                else
                {
                    lnkThudo.Text  = UnicodeUtility.UnicodeToKoDau(thudoinfo.Rows[0]["company_name"].ToString());
                    lnkKQCho.Text  = Resources.Resource.xsKQCho_KD.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                    lnkSoiCau.Text = Resources.Resource.xsSoiCau_KD.Replace("<span class=\"orange bold\">", "").Replace("<span>", "");
                }
                lnkxemkq.NavigateUrl  = lnkThudo.NavigateUrl = "../KQXSNew.aspx?id=" + thudo + "&day=" + day + "&lang=" + lang + "&w=" + width;
                lnkKQCho.NavigateUrl  = "../KQChoNew.aspx?id=" + thudo + "&lang=" + lang + "&w=" + width;
                lnkSoiCau.NavigateUrl = "../SoiCauNew.aspx?id=" + thudo + "&lang=" + lang + "&w=" + width;
            }
            if (day == 0)
            {
                if (lang == 1)
                {
                    lnkxemkq.Text = Resources.Resource.xsKQKyTruoc + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(thudo)).Rows[0]["lot_time"]).ToString("dd/MM") + ")";
                }
                else
                {
                    lnkxemkq.Text = Resources.Resource.xsKQKyTruoc_KD + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(thudo)).Rows[0]["lot_time"]).ToString("dd/MM") + ")";
                }
            }
            else
            {
                lnkxemkq.Text = "KQ " + "(" + ConvertUtility.ToDateTime(DateTime.Now.AddDays(-day)).ToString("dd/MM") + ")";
            }
        }
Exemplo n.º 17
0
        protected void HienThiNoiDung(Boolean thuchien)
        {
            pnlNoiDung.Visible = true;

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);
            string comcode = XosoController.GetInfobyCompanyID(id).Rows[0]["company_comment"].ToString();
            string comname = XosoController.GetInfobyCompanyID(id).Rows[0]["company_name"].ToString();

            string chitietGiaodich = "KQXS 20 ngày: " + comname + " -- newtransactionid: " + ConvertUtility.ToString(Session["transactionid"]) + " -- old tranid: " + ConvertUtility.ToString(Session["transactionid_old"]);

            if (thuchien)
            {
                //insertMT
                mt              = new MTInfo();
                mt.User_ID      = Session["msisdn"].ToString();
                mt.Message      = "Ban da dang ky thanh cong dich vu lay ket qua xo so 20 ngay lien tiep tinh " + comname + ". Cam on ban da su dung dich vu!";
                mt.Service_ID   = AppEnv.GetSetting("xs20commandcode");
                mt.Command_Code = AppEnv.GetSetting("xs20code");
                mt.Message_Type = (int)Constant.MessageType.FREE;
                Random random = new Random();
                mt.Request_ID    = random.Next(100000000, 999999999).ToString();
                mt.Total_Message = 1;
                mt.Message_Index = 0;
                mt.IsMore        = 0;
                mt.Content_Type  = 0;
                mt.ServiceType   = 50;//servicetype of kq 20;
                MTController.SmsMtInsert(mt);

                //insert mt waitting
                mtwaitting               = new MTWaittingInfo();
                mtwaitting.User_ID       = Session["msisdn"].ToString();
                mtwaitting.Message       = AppEnv.GetSetting("xs20code") + " " + comcode;
                mtwaitting.Service_ID    = AppEnv.GetSetting("xs20commandcode");
                mtwaitting.Command_Code  = AppEnv.GetSetting("xs20code");
                mtwaitting.Message_Type  = (int)Constant.MessageType.FREE;
                mtwaitting.Request_ID    = random.Next(100000000, 999999999).ToString();
                mtwaitting.Total_Message = 20;
                mtwaitting.Message_Index = 1;
                mtwaitting.IsMore        = 0;
                mtwaitting.Content_Type  = 0;
                mtwaitting.ServiceType   = 50;//dv  ket qua 30 ngay
                mtwaitting.UniqueId      = comcode;
                mtwaitting.ExpiredDate   = DateTime.Now.AddDays(20);
                mtwaitting.PartnerID     = string.Empty;
                mtwaitting.Operator      = Session["telco"].ToString();
                MTController.SMS_MTXSWaittingInsert(mtwaitting);
                //
                //if (lang == "1")
                //{
                ltrTieuDe.Text  = linkStr;
                lblTen.Text     = "Xổ số 20 ngày liên tiếp";
                ltrNoiDung.Text = "Bạn đã đăng ký thành công dịch vụ lấy kết quả xổ số 20 ngày liên tiếp tỉnh " + comname + ".<br />Cảm ơn bạn đã sử dụng dịch vụ!";
                //}
                //else
                //{
                //    ltrTieuDe.Text = linkStr_KD;
                //    lblTen.Text = "Xo so 20 ngay lien tiep";
                //    ltrNoiDung.Text = "Ban da dang ky thanh cong dich vu lay ket qua xo so 20 ngay lien tiep tinh " + comname + ".<br />Cam on ban da su dung dich vu!";
                //}
                Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 12);
            }
            else
            {
                //Thông báo lỗi thanh toán
                //if (lang == "1")
                //{
                ltrTieuDe.Text  = linkStr + " » " + Resources.Resource.wThongBao;
                ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan;
                //}
                //else
                //{
                //    ltrTieuDe.Text = linkStr_KD + " » " + Resources.Resource.wThongBao_KD;
                //    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan_KD;
                //}

                Transaction.Failure(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 12, messageReturn);

                //--Thông báo lỗi thanh toán
            }

            //log charging
            ILog logger = LogManager.GetLogger(Session["telco"].ToString());

            logger.Debug("--------------------------------------------------");
            logger.Debug("MSISDN:" + Session["msisdn"]);
            logger.Debug("Dich vu: Xo so - Ket qua 20 ngay - parameter: " + price + " - Tinh: " + comname + " - id: " + id);
            logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress);
            logger.Debug("Error:" + messageReturn);
            logger.Debug("Current Url:" + Request.RawUrl);
            //end log
        }
Exemplo n.º 18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang       = Request.QueryString["lang"];
            width      = ConvertUtility.ToInt32(Request.QueryString["w"]);
            price      = ConfigurationSettings.AppSettings.Get("kqchoxsprice");
            id         = ConvertUtility.ToInt32(Request.QueryString["id"]);
            telCo      = Session["telco"].ToString();
            linkStr    = "<a href=\"../" + UrlProcess.GetXosoHomeUrlNew(lang, width.ToString()).Replace("~/", "") + "\" >XỔ SỐ<a>";
            linkStr_KD = "<a href=\"../" + UrlProcess.GetXosoHomeUrlNew(lang, width.ToString()).Replace("~/", "") + "\" >XO SO<a>";

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

                DataTable ds = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(id));

                // Nếu có transactionid_old >> thuê bao mobifone đã thực hiện thanh toán
                if (Session["transactionid_old"] != null)
                {
                    messageReturn = ConvertUtility.ToString(Session["debit_status"]);
                    if (ConvertUtility.ToString(Session["debit_status"]) == "0")
                    {// Thanh toán thành công >> trả nội dung
                        HienThiNoiDung(true);
                    }
                    else
                    {// Thanh toán không thành công >> thông báo lỗi
                        HienThiNoiDung(false);
                    }
                    Session["transactionid_old"] = null;
                }
                else
                {
                    if (telCo == Constant.T_Mobifone)
                    {
                        string content = Session["cpid"].ToString() + "&" + Constant.xoso + "x11" + id.ToString() + "&" + price + "&" + Session["transactionid"].ToString();
                        Response.Redirect(ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content, ConfigurationSettings.AppSettings.Get("vmskey"))));
                    }
                    //
                    if (telCo == "Undefined")
                    {
                        pnlSMS.Visible = true;
                        if (lang == "1")
                        {
                            ltrHuongdan.Text = linkStr + " » " + Resources.Resource.wHuongDan;
                            ltrSMS.Text      = "Soạn tin <b>" + ConfigurationSettings.AppSettings.Get("kqchoxscode") + " " + ds.Rows[0]["company_comment"].ToString() + "</b> gửi <b>" + ConfigurationSettings.AppSettings.Get("kqchoxscommandcode") + "</b> để nhận kết quả xổ số trực tiếp" + Resources.Resource.wChon3G;
                        }
                        else
                        {
                            ltrHuongdan.Text = linkStr_KD + " » " + Resources.Resource.wHuongDan_KD;
                            ltrSMS.Text      = "Soan tin <b>" + ConfigurationSettings.AppSettings.Get("kqchoxscode") + " " + ds.Rows[0]["company_comment"].ToString() + "</b> gui <b>" + ConfigurationSettings.AppSettings.Get("kqchoxscommandcode") + "</b> de nhan ket qua xo so truc tiep" + Resources.Resource.wChon3G_KD;
                        }
                    }
                    else
                    {
                        //pnlThongBao.Visible = true;
                        //if (lang == "1")
                        //{
                        //    ltrTitle.Text = linkStr + " » " + Resources.Resource.wThongBao;
                        //    //ltrThongBao.Text = Resources.Resource.wXacNhanDichVu.Replace("xxx", price);
                        //    ltrThongBao.Text = Resources.Resource.wXacNhanDangKyDichVu + "kết quả chờ " + ds.Rows[0]["company_name"].ToString();

                        //    btnCo.Text = Resources.Resource.btnCo;
                        //    btnKhong.Text = Resources.Resource.btnKhong;
                        //}
                        //else
                        //{
                        //    ltrTitle.Text = linkStr_KD + " » " + Resources.Resource.wThongBao_KD;
                        //    //ltrThongBao.Text = Resources.Resource.wXacNhanDichVu_KD.Replace("xxx", price);
                        //    ltrThongBao.Text = Resources.Resource.wXacNhanDangKyDichVu_KD + "ket qua cho " + UnicodeUtility.UnicodeToKoDau(ds.Rows[0]["company_name"].ToString());
                        //    btnCo.Text = Resources.Resource.btnCo_KD;
                        //    btnKhong.Text = Resources.Resource.btnKhong_KD;
                        //}
                        pnlThongBao.Visible = false;
                        switch (Session["telco"].ToString())
                        {
                        case "Vietnamobile":
                            WapXzone_VNM.Library.VNMCharging.VNMChargingGW charging = new WapXzone_VNM.Library.VNMCharging.VNMChargingGW();

                            //messageReturn = charging.PaymentVNM(Session["msisdn"].ToString(), price, "D", "XSKQCHO", Request.QueryString["id"].ToString());

                            //ban dang chay
                            //messageReturn = charging.PaymentVNM(Session["msisdn"].ToString(), "LOTOSOICAU", "SOICAU");

                            messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "LOTOSOICAU", "SOICAU", price, "D", "XSKQCHO", Request.QueryString["id"]);

                            if (!string.IsNullOrEmpty(messageReturn) && messageReturn == "1")
                            {    // Thanh toán thành công >> trả nội dung
                                HienThiNoiDung(true);
                            }
                            else
                            {    // Thanh toán không thành công >> thông báo lỗi
                                HienThiNoiDung(false);
                            }
                            break;
                        }
                    }
                }
            }
        }
Exemplo n.º 19
0
        protected void HienThiNoiDung(Boolean thuchien, Boolean isLog)
        {
            pnlNoiDung.Visible = true;

            id = ConvertUtility.ToInt32(Request.QueryString["id"]);
            DataTable soicau = XosoController.GetSoicauInfoBycompanyID(id);

            //string chitietGiaodich = "Soi cau: " + soicau.Rows[0]["Content"].ToString() + " -- newtransactionid: " + ConvertUtility.ToString(Session["transactionid"]) + " -- old tranid: " + ConvertUtility.ToString(Session["transactionid_old"]);
            string chitietGiaodich = "Soi cau: " + soicau.Rows[0]["Content"];

            //Neu ton tai soi cau
            if (soicau.Rows.Count > 0)
            {
                if (thuchien)
                {
                    ////insertMT
                    //mt = new MTInfo();
                    //mt.User_ID = Session["msisdn"].ToString();
                    //mt.Message = soicau.Rows[0]["Content"].ToString();
                    //mt.Service_ID = ConfigurationSettings.AppSettings.Get("xssoicaucommandcode");
                    //mt.Command_Code = ConfigurationSettings.AppSettings.Get("xssoicode");
                    //mt.Message_Type = (int)Constant.MessageType.FREE;
                    //var random = new Random();
                    //mt.Request_ID = random.Next(100000000, 999999999).ToString();
                    //mt.Total_Message = 1;
                    //mt.Message_Index = 0;
                    //mt.IsMore = 0;
                    //mt.Content_Type = 0;
                    //MTController.SmsMtInsert(mt);
                    ////

                    if (lang == "1")
                    {
                        ltrTieuDe.Text  = "XỔ SỐ";
                        lblTen.Text     = "Thống kê cặp số";
                        ltrNoiDung.Text = soicau.Rows[0]["Content"].ToString();
                    }
                    else
                    {
                        ltrTieuDe.Text  = "XO SO";
                        lblTen.Text     = "Thong ke cap so";
                        ltrNoiDung.Text = soicau.Rows[0]["Content"].ToString();
                    }

                    if (isLog)
                    {
                        Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 10);
                    }
                }
            }
            else
            {
                //Thông báo lỗi thanh toán
                if (lang == "1")
                {
                    ltrTieuDe.Text  = Resources.Resource.wThongBao;
                    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan;
                }
                else
                {
                    ltrTieuDe.Text  = Resources.Resource.wThongBao_KD;
                    ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan_KD;
                }

                if (isLog)
                {
                    Transaction.Failure(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 10, messageReturn);
                }

                //--Thông báo lỗi thanh toán
            }

            if (isLog)
            {
                //log charging
                ILog logger = LogManager.GetLogger(Session["telco"].ToString());
                logger.Debug("--------------------------------------------------");
                logger.Debug("MSISDN:" + Session["msisdn"]);
                logger.Debug("Dich vu: Xo so - Soi cau - parameter: " + price + " - id: " + id);
                logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress);
                logger.Debug("Error:" + messageReturn);
                logger.Debug("Current Url:" + Request.RawUrl);
                //end log
            }
        }
Exemplo n.º 20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lang  = Request.QueryString["lang"];
            width = ConvertUtility.ToInt32(Request.QueryString["w"]);
            price = ConfigurationSettings.AppSettings.Get("kqxsprice");
            id    = ConvertUtility.ToInt32(Request.QueryString["id"]);
            day   = ConvertUtility.ToInt32(Request.QueryString["day"]);

            telCo = AppEnv.CheckFreeContentTelco();

            linkStr    = "<a href=\"../" + UrlProcess.GetXosoHomeUrl(lang, width.ToString()).Replace("~/", "") + "\" >XỔ SỐ<a>";
            linkStr_KD = "<a href=\"../" + UrlProcess.GetXosoHomeUrl(lang, width.ToString()).Replace("~/", "") + "\" >XO SO<a>";

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

                DataTable Detail = XosoController.GetKQXSDetailbyCompanyID(id, DateTime.Now.AddDays(-day));

                #region Free Content

                if (AppEnv.GetSetting("FreeContent") == "1")
                {
                    HienThiNoiDung(true, false);
                    return;
                }

                #endregion

                #region OLD

                // Nếu có transactionid_old >> thuê bao mobifone đã thực hiện thanh toán
                if (Session["transactionid_old"] != null)
                {
                    messageReturn = ConvertUtility.ToString(Session["debit_status"]);
                    if (ConvertUtility.ToString(Session["debit_status"]) == "0")
                    {// Thanh toán thành công >> trả nội dung
                        HienThiNoiDung(true, true);
                    }
                    else
                    {// Thanh toán không thành công >> thông báo lỗi
                        HienThiNoiDung(false, true);
                    }
                    Session["transactionid_old"] = null;
                }
                else
                {
                    if (telCo == Constant.T_Mobifone)
                    {
                        string content = Session["cpid"].ToString() + "&" + Constant.xoso + id.ToString() + "@" + day + "&" + price + "&" + Session["transactionid"].ToString();
                        Response.Redirect(ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content, ConfigurationSettings.AppSettings.Get("vmskey"))));
                    }
                    //
                    if (telCo == "Undefined")
                    {
                        pnlSMS.Visible = true;
                        if (lang == "1")
                        {
                            ltrHuongdan.Text = linkStr + " » " + Resources.Resource.wHuongDan;
                            ltrSMS.Text      = "Soạn tin <b>" + ConfigurationSettings.AppSettings.Get("kqxscode") + " " + Detail.Rows[0]["company_comment"].ToString() + "</b> gửi <b>" + ConfigurationSettings.AppSettings.Get("kqxscommandcode") + "</b> để nhận kết quả xổ số mới nhất" + Resources.Resource.wChon3G;
                        }
                        else
                        {
                            ltrHuongdan.Text = linkStr_KD + " » " + Resources.Resource.wHuongDan_KD;
                            ltrSMS.Text      = "Soan tin <b>" + ConfigurationSettings.AppSettings.Get("kqxscode") + " " + Detail.Rows[0]["company_comment"].ToString() + "</b> gui <b>" + ConfigurationSettings.AppSettings.Get("kqxscommandcode") + "</b> de nhan ket qua xo so moi nhat" + Resources.Resource.wChon3G_KD;
                        }
                    }
                    else
                    {
                        //pnlThongBao.Visible = true;
                        //if (lang == "1")
                        //{
                        //    ltrTitle.Text = linkStr + " » " + Resources.Resource.wThongBao;
                        //    //ltrThongBao.Text = Resources.Resource.wXacNhanDichVu.Replace("xxx", price);
                        //    ltrThongBao.Text = Resources.Resource.wXacNhanDichVu + "kết quả " + Detail.Rows[0]["company_name"].ToString();
                        //    btnCo.Text = Resources.Resource.btnCo;
                        //    btnKhong.Text = Resources.Resource.btnKhong;
                        //}
                        //else
                        //{
                        //    ltrTitle.Text = linkStr_KD + " » " + Resources.Resource.wThongBao_KD;
                        //    //ltrThongBao.Text = Resources.Resource.wXacNhanDichVu_KD.Replace("xxx", price);
                        //    ltrThongBao.Text = Resources.Resource.wXacNhanDichVu + "ket qua " + UnicodeUtility.UnicodeToKoDau(Detail.Rows[0]["company_name"].ToString());
                        //    btnCo.Text = Resources.Resource.btnCo_KD;
                        //    btnKhong.Text = Resources.Resource.btnKhong_KD;
                        //}
                        pnlThongBao.Visible = false;
                        switch (Session["telco"].ToString())
                        {
                        case "Vietnamobile":
                            WapXzone_VNM.Library.VNMCharging.VNMChargingGW charging = new WapXzone_VNM.Library.VNMCharging.VNMChargingGW();

                            //messageReturn = charging.PaymentVNM(Session["msisdn"].ToString(), price, "D", "KQXS", Request.QueryString["id"].ToString());

                            //messageReturn = charging.PaymentVNM(Session["msisdn"].ToString(), "LOTOLASTRESULT", "LAST_RESULT");

                            messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "LOTOLASTRESULT", "LAST_RESULT", price, "D", "KQXS", Request.QueryString["id"]);

                            if (!string.IsNullOrEmpty(messageReturn) && messageReturn == "1")
                            {    // Thanh toán thành công >> trả nội dung
                                HienThiNoiDung(true, true);
                            }
                            else
                            {    // Thanh toán không thành công >> thông báo lỗi
                                HienThiNoiDung(false, true);
                            }
                            break;
                        }
                    }
                }

                #endregion

                DataSet ds = XosoController.GetDetail_LotAndOtherLot(ConvertUtility.ToInt32(Detail.Rows[0]["lot_id"]), id, 6);
                rptOther.DataSource     = ds.Tables[1];
                rptOther.ItemDataBound += new RepeaterItemEventHandler(rptOther_ItemDataBound);;
                rptOther.DataBind();

                if (lang == "1")
                {
                    lblOther.Text = "XEM TIẾP";
                }
            }
        }
Exemplo n.º 21
0
        protected void rptlst_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }
            string    curData = (string)e.Item.DataItem;
            HyperLink lnkCity = (HyperLink)e.Item.FindControl("lnkCity");
            DataTable info    = XosoController.GetInfobyCompanyID(ConvertUtility.ToInt32(curData));
            HyperLink lnkxkq  = (HyperLink)e.Item.FindControl("lnkxkq");
            HyperLink lnkkqc  = (HyperLink)e.Item.FindControl("lnkkqc");
            HyperLink lnksc   = (HyperLink)e.Item.FindControl("lnksc");

            HyperLink lnks2DangKy = (HyperLink)e.Item.FindControl("lnkS2DangKy");
            Panel     pnlXoSoList = (Panel)e.Item.FindControl("pnlXsList");

            //if (_arrService != null)
            //{
            //    if (_arrService.Length > 0)
            //    {
            //        string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), info.Rows[0]["Company_Comment"]);
            //        foreach (var item in _arrService)
            //        {
            //            if (item == dkXoSo)
            //            {
            //                pnlXoSoList.Visible = false;
            //            }
            //        }
            //    }
            //}

            if (Session["msisdn"] != null)
            {
                string dkXoSo = string.Format(AppEnv.GetSetting("S2DK_XS"), info.Rows[0]["Company_Comment"]);
                string value  = AppEnv.GetRegisterService(Session["msisdn"].ToString(), dkXoSo);
                if (value == "1")
                {
                    pnlXoSoList.Visible = false;
                }
            }

            if (lang == 1)
            {
                lnkCity.Text = "<span class=\"blue bold\">" + info.Rows[0]["company_name"].ToString() + "</span>";
                lnkkqc.Text  = Resources.Resource.xsKQCho;
                //lnksc.Text = Resources.Resource.xsSoiCau;
                lnksc.Text = "<span class=\"orange bold\">Thống kê cặp số</span>";
                //   lnks2DangKy.Text = "<span class=\"orange bold\">Nhận KQXS hàng ngày</span>";
            }
            else
            {
                lnkCity.Text = "<span class=\"blue bold\">" + UnicodeUtility.UnicodeToKoDau(info.Rows[0]["company_name"].ToString()) + "</span>";
                lnkkqc.Text  = Resources.Resource.xsKQCho_KD;
                //lnksc.Text = Resources.Resource.xsSoiCau_KD;
                lnksc.Text = "<span class=\"orange bold\">Thong ke cap so</span>";
                //  lnks2DangKy.Text = "<span class=\"orange bold\">Nhan KQXS hang ngay</span>";
            }
            lnkxkq.NavigateUrl = lnkCity.NavigateUrl = "../KQXS.aspx?id=" + info.Rows[0]["company_id"] + "&day=" + day + "&lang=" + lang + "&w=" + width;
            string content1 = cpid + "&" + Constant.xoso + curData + "@" + day + "&" + kqxsprice + "&" + vmstransactionid;

            lnkkqc.NavigateUrl = "../KQCho.aspx?id=" + info.Rows[0]["company_id"] + "&lang=" + lang + "&w=" + width;

            //lnksc.NavigateUrl = "../SoiCau.aspx?id=" + info.Rows[0]["company_id"].ToString() + "&lang=" + lang + "&w=" + width;
            //lnks2DangKy.NavigateUrl = UrlProcess.GetS2RegisterXoSoUrl2G(lang.ToString(), width,info.Rows[0]["company_id"].ToString());

            lnksc.NavigateUrl = "/Xoso/ThongKe.aspx?id=" + info.Rows[0]["company_id"] + "&lang=" + lang + "&w=" + width;
            // lnks2DangKy.NavigateUrl = "/Xoso/KetQua.aspx?id=" + info.Rows[0]["company_id"] + "&lang=" + lang + "&w=" + width;

            if (day == 0)
            {
                if (lang == 1)
                {
                    lnkxkq.Text = "<span class=\"orange bold\">" + Resources.Resource.xsKQKyTruoc + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(ConvertUtility.ToInt32(info.Rows[0]["company_id"]))).Rows[0]["lot_time"]).ToString("dd/MM") + ")</span>";
                }
                else
                {
                    lnkxkq.Text = "<span class=\"orange bold\">" + Resources.Resource.xsKQKyTruoc_KD + " (" + ConvertUtility.ToDateTime(XosoController.GetKQXSLastestDetailbyCompanyID(ConvertUtility.ToInt32(ConvertUtility.ToInt32(info.Rows[0]["company_id"]))).Rows[0]["lot_time"]).ToString("dd/MM") + ")</span>";
                }
            }
            else
            {
                lnkxkq.Text = "<span class=\"orange bold\">KQ " + "(" + ConvertUtility.ToDateTime(DateTime.Now.AddDays(-day)).ToString("dd/MM") + ")</span>";
            }
        }