protected void Page_Load(object sender, EventArgs e)
        {
            langId = 0;
            if (int.TryParse(Request["lang"], out langId) && langId > 0)
            {
                Session["lang"] = langId;
            }
            else
            {
                if (Session["lang"] == null)
                {
                    langId          = 2;
                    Session["lang"] = langId;
                }
                else
                {
                    langId = int.Parse(Session["lang"].ToString());
                }
            }

            SessionWrapper.LanguageHome = langId;
            getStyleScript();

            if (int.TryParse(Request["SpecializationId"], out SpecializationId) && SpecializationId > 0 || Session["SpecializationId"] != null)
            {
                using (REU_RegistrationEntities db = new REU_RegistrationEntities())
                {
                    if (Session["SpecializationId"] != null && SpecializationId == 0)
                    {
                        SpecializationId = (int)Session["SpecializationId"];
                    }
                    Session["SpecializationId"] = SpecializationId;
                    SessionWrapper.Language     = db.Lanuage_Detials.Where(x => x.Language_Master_Id == langId).ToList();
                    Specialization oneSpecialization = db.Specializations.FirstOrDefault(x => x.Specialization_Id == SpecializationId);
                    if (oneSpecialization != null)
                    {
                        if (langId == 2)
                        {
                            headerBachelors.InnerHtml      = oneSpecialization.Specialization_Name_En;
                            detailedBachelors.InnerHtml    = oneSpecialization.Specialization_Name_En;
                            bachelorsReque.InnerHtml       = oneSpecialization.Condition_En;
                            headerBody.InnerHtml           = "<i class='" + oneSpecialization.Specialization_Icon + "'></i> " + oneSpecialization.Specialization_Name_En;
                            bachelorsDescription.InnerHtml = oneSpecialization.Specialization_Description_En;
                            bachelorsImage.Src             = "Template/extra-images/" + oneSpecialization.Specialization_Image;
                        }
                        else
                        {
                            headerBachelors.InnerHtml      = oneSpecialization.Specialization_Name_Ar;
                            detailedBachelors.InnerHtml    = oneSpecialization.Specialization_Name_Ar;
                            bachelorsReque.InnerHtml       = oneSpecialization.Condition_Ar;
                            headerBody.InnerHtml           = "<i class='" + oneSpecialization.Specialization_Icon + "'></i> " + oneSpecialization.Specialization_Name_Ar;
                            bachelorsDescription.InnerHtml = oneSpecialization.Specialization_Description_Ar;
                            bachelorsImage.Src             = "Template/extra-images/" + oneSpecialization.Specialization_Image;
                        }
                        translateArabic();
                    }
                    else
                    {
                        Response.Redirect("~/homepage.aspx");
                    }
                }
            }
            else
            {
                Response.Redirect("~/homepage.aspx");
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Request.IsLocal && !Request.IsSecureConnection)
            {
                string redirectUrl = Request.Url.ToString().Replace("http:", "https:");
                Response.Redirect(redirectUrl, false);
                //HttpContext.ApplicationInstance.CompleteRequest();
            }

            Session["Terms"] = null;
            langId           = 0;
            if (int.TryParse(Request["lang"], out langId) && langId > 0)
            {
                Session["lang"] = langId;
            }
            else
            {
                if (Session["lang"] == null)
                {
                    langId          = 2;
                    Session["lang"] = langId;
                }
                else
                {
                    langId = int.Parse(Session["lang"].ToString());
                }
            }

            SessionWrapper.LanguageHome = langId;
            getStyleScript();

            if (int.TryParse(Request["SpecializationId"], out SpecializationId) && SpecializationId > 0 || Session["SpecializationId"] != null)
            {
                using (REU_RegistrationEntities db = new REU_RegistrationEntities())
                {
                    if (Session["SpecializationId"] != null && SpecializationId == 0)
                    {
                        SpecializationId = (int)Session["SpecializationId"];
                    }
                    Session["SpecializationId"] = SpecializationId;
                    SessionWrapper.Language     = db.Lanuage_Detials.Where(x => x.Language_Master_Id == langId).ToList();
                    Specialization oneSpecialization = db.Specializations.FirstOrDefault(x => x.Specialization_Id == SpecializationId && x.Specialization_Suspend == false);
                    if (oneSpecialization != null)
                    {
                        if (langId == 2)
                        {
                            headerBachelors.InnerHtml      = oneSpecialization.Specialization_Name_En;
                            detailedBachelors.InnerHtml    = oneSpecialization.Specialization_Name_En;
                            bachelorsReque.InnerHtml       = oneSpecialization.Condition_En;
                            headerBody.InnerHtml           = "<i class='" + oneSpecialization.Specialization_Icon + "'></i> " + oneSpecialization.Specialization_Name_En;
                            bachelorsDescription.InnerHtml = oneSpecialization.Specialization_Description_En;
                            bachelorsImage.Src             = "Template/extra-images/" + oneSpecialization.Specialization_Image;
                            registerationPay.InnerText     = oneSpecialization.Specialization_Registeration_Payment.ToString();
                            studyPay.InnerText             = oneSpecialization.Specialization_Study_Payment.ToString();
                        }
                        else
                        {
                            headerBachelors.InnerHtml      = oneSpecialization.Specialization_Name_Ar;
                            detailedBachelors.InnerHtml    = oneSpecialization.Specialization_Name_Ar;
                            bachelorsReque.InnerHtml       = oneSpecialization.Condition_Ar;
                            headerBody.InnerHtml           = "<i class='" + oneSpecialization.Specialization_Icon + "'></i> " + oneSpecialization.Specialization_Name_Ar;
                            bachelorsDescription.InnerHtml = oneSpecialization.Specialization_Description_Ar;
                            bachelorsImage.Src             = "Template/extra-images/" + oneSpecialization.Specialization_Image;
                            registerationPay.InnerText     = oneSpecialization.Specialization_Registeration_Payment.ToString();
                            studyPay.InnerText             = oneSpecialization.Specialization_Study_Payment.ToString();
                        }
                        translateArabic();
                    }
                    else
                    {
                        Response.Redirect("~/homepage.aspx");
                    }
                }
            }
            else
            {
                Response.Redirect("~/homepage.aspx");
            }
        }