Ejemplo n.º 1
0
    private void userInfo()
    {
        #region "MSISDN"
        try
        {
            if (string.IsNullOrEmpty(oUAProfile.GetMSISDN()) || oUAProfile.GetMSISDN().StartsWith("Error"))
            {
                throw new Exception();
            }
            else
            {
                sMsisdn = oUAProfile.GetMSISDN();
                if (sMsisdn.StartsWith("88018"))
                {
                    OPERATOR = "Robi";
                }

                if (sMsisdn.StartsWith("88016"))
                {
                    OPERATOR = "Airtel";
                }

                if (sMsisdn.StartsWith("88019"))
                {
                    OPERATOR = "Banglalink";
                }

                if (sMsisdn.StartsWith("88015"))
                {
                    OPERATOR = "Teletalk";
                }
            }
        }
        catch //(Exception ex)
        {
            sMsisdn = string.Empty;
        }

        //sMsisdn = "8801955279938";

        #endregion "MSISDN"

        string UAPROF_URL = Request.UserAgent;
        try
        {
            HSProfiling.Service test = new HSProfiling.Service();
            UAProfile           ua   = new UAProfile();
            var HSProfiling          = test.HansetDetection(UAPROF_URL, ua.GetUAProfileXWap());
            HS_MANUFAC = HSProfiling.Manufacturer;
            HS_MOD     = HSProfiling.Model;
            HS_DIM     = HSProfiling.Dimension;
            HS_OS      = HSProfiling.OS;
            UAPROF_URL = HSProfiling.UAXML;
        }
        catch
        {
        }
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            #region "MSISDN"
            try
            {
                if (string.IsNullOrEmpty(oUAProfile.GetMSISDN()) || oUAProfile.GetMSISDN().StartsWith("Error"))
                {
                    throw new Exception();
                }
                else
                {
                    sMsisdn             = oUAProfile.GetMSISDN();
                    subSmsisdn          = sMsisdn.Substring(0, 5);
                    ViewState["msisdn"] = sMsisdn;
                }
            }
            catch //(Exception ex)
            {
                sMsisdn    = string.Empty;
                subSmsisdn = string.Empty;
            }

            //sMsisdn = "8801955279938";

            #endregion "MSISDN"

            string UAPROF_URL = Request.UserAgent;
            try
            {
                HSProfiling.Service test = new HSProfiling.Service();
                UAProfile           ua   = new UAProfile();
                var HSProfiling          = test.HansetDetection(UAPROF_URL, ua.GetUAProfileXWap());
                HS_MANUFAC      = HSProfiling.Manufacturer;
                HS_MOD          = HSProfiling.Model;
                HS_DIM          = HSProfiling.Dimension;
                HS_OS           = HSProfiling.OS;
                UAPROF_URL      = HSProfiling.UAXML;
                Session["HSOS"] = HS_OS;
            }
            catch
            {
            }
            string scriptForBl = @" $(document).ready(function() {

           $('.robititle').css('background-color','#F16521');
           
             
              });";

            string scriptForTT = @" $(document).ready(function() {

            $('.robititle').css('background-color','#71BD44');         
           
              
});";



            if (sMsisdn.StartsWith("88015"))
            {
                cssTemplate.Attributes.Add("href", "~/Css/StyleSheetTT.css");
                ScriptManager.RegisterStartupScript(this, this.GetType(), "myScriptName", scriptForTT, true);
            }

            else if (sMsisdn.StartsWith("88019"))
            {
                cssTemplate.Attributes.Add("href", "~/Css/StyleSheetBL.css");
                ScriptManager.RegisterStartupScript(this, this.GetType(), "myScriptName", scriptForBl, true);
                if (isSubscribe(sMsisdn))
                {
                    cancelSubscriptionBlink.Visible = true;
                }
            }
            else if (sMsisdn.StartsWith("88016"))
            {
                cssTemplate.Attributes.Add("href", "~/Css/StyleSheet.css");
                // ScriptManager.RegisterStartupScript(this, this.GetType(), "myScriptName", scriptForBl, true);
            }

            else if (sMsisdn.StartsWith("88018"))
            {
                Response.Redirect("Restricted.aspx");
            }
            else
            {
                cssTemplate.Attributes.Add("href", "~/Css/StyleSheetBL.css");
                ScriptManager.RegisterStartupScript(this, this.GetType(), "myScriptName", scriptForBl, true);
            }



            string key = String.Empty;
            if (Request.Params["key"] != null)
            {
                key = Request.Params["key"].ToString();

                Session["KEY"] = key;
            }

            string flagAccess = "0";
            if (Session["flagAccess"] != null)
            {
                flagAccess = Session["flagAccess"].ToString();
            }

            CA.ExecuteNonQuery("EXEC [Partner_Basket].[dbo].[sp_SetPortalAccess]'" + SOURCE_URL + "','" + sMsisdn + "','" + HS_MANUFAC + "','" + HS_MOD + "','" + HS_DIM + "','" + APN + "','VDOPortal','','" + oUAProfile.GetUserIP() + "','" + HS_OS + "'", "WAPDB");

            if (!String.IsNullOrEmpty(key) && flagAccess == "0")
            {
                string accessKey = CA.getSingleValue("Exec spGET_OA_ACCESS'" + SOURCE_URL + "','BDTube','" + sMsisdn + "','" + HS_MANUFAC + "','" + HS_MOD + "','" + HS_DIM + "','" + APN + "','VDOPortal','" + key + "','" + oUAProfile.GetUserIP() + "','" + HS_OS + "'", "WAPDB").ToString();

                Session["Accesskey"]  = accessKey;
                Session["flagAccess"] = "1";
            }
            Slider();
            Fullvideo();
            Shortvideo();
            Fullmovie();
            Newvideo();
            BanglaNatok();
            if (string.IsNullOrEmpty((sMsisdn)))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", " function  callFunction() { $('#myModal').modal('hide');$('#myModal2').modal('hide'); $('#myModal3').modal('show'); }", true);
            }
            if (!string.IsNullOrEmpty((sMsisdn)))
            {
                lblNumber.Text     = sMsisdn;
                lblNumber.Visible  = true;
                lblNumber2.Visible = true;
                lblNumber2.Text    = sMsisdn;
            }
        }
        //Session.Clear();
        // Session.RemoveAll();
        //Session.Abandon();
    }