Ejemplo n.º 1
0
    protected void Button3_Click(object sender, EventArgs e)
    {
        int memberId = PrizeMemberAuthUtils.GetMemberID();

        PrizeExercisePlan plan = dbAccess.GetNotStartedExercisePlan(memberId);

        if (plan == null)
        {
            MemberExercisePlan curMemberPlan = dbAccess.GetCurrentMemberPlan(memberId);
            if (curMemberPlan != null)
            {
                plan = dbAccess.GetExercisePlan(curMemberPlan.ExercisePlanId);
            }
            if (plan == null)
            {
                plan = dbAccess.GetLastFinishedExercisePlan(memberId);
            }
        }

        PrizeExercisePlan nextPlan = dbAccess.GetNextExercisePlan(plan);

        if (nextPlan != null)
        {
            Response.Redirect(String.Format("{0}?targetplanid={1}", PrizeConstants.URL_MEMBER_BUY_PLAN, nextPlan.Id));
        }
    }
Ejemplo n.º 2
0
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        int      quest = 1;
        CheckBox cb    = (CheckBox)sender;

        if (sender == this.CheckBox2)
        {
            quest = 2;
        }
        else if (sender == this.CheckBox3)
        {
            quest = 3;
        }
        else if (sender == this.CheckBox4)
        {
            quest = 4;
        }
        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            return;
        }
        dbAccess.UpdateOrientationWeekDayResult(myPlan.Id, 6, quest, cb.Checked);
    }
Ejemplo n.º 3
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        var member = PrizeMemberAuthUtils.GetMemberData();

        //if (HttpContext.Current.User.Identity.IsAuthenticated)
        if (member != null)
        {
            var          memberName      = member.Firstname + " " + member.Surname;
            Node         current         = Node.GetCurrent();
            DocumentType dt              = new DocumentType(3285);
            umbraco.BusinessLogic.User u = new umbraco.BusinessLogic.User(1);
            Document doc = Document.MakeNew(memberName + " " + DateTime.Now.ToString("dd-MM-yy HH:MM:ss"), dt, u, current.Id);
            doc.getProperty("commentName").Value = memberName;
            if (member.Photo != "")
            {
                doc.getProperty("commentImage").Value = member.Photo.Replace("http://web106.sand.studiocoast.com.au", "https://diypt.com.au").Replace("http://diypt.com.au", "https://diypt.com.au");
            }
            else
            {
                doc.getProperty("commentImage").Value = @"\images\profile.jpg";
            }
            doc.getProperty("commentText").Value = commentText.Text;
            //doc.Save();
            doc.Publish(u);
            PrizeEmail.SendBlogComment(current.Name, memberName, commentText.Text);
            //commentText.Text = "";
            Response.Redirect(Request.RawUrl);
        }
    }
Ejemplo n.º 4
0
    private void DoWeeklyPaymentPlan(string mode)
    {
        int memberPlanId   = Int32.Parse(Session["buying_my_plan_id"].ToString());
        int exercisePlanId = Int32.Parse(Session["buying_plan_id"].ToString());

        if (Request.QueryString["Trial"] != null && Request.QueryString["Trial"].Equals("1"))
        {
            IsTrial = true;
        }

        PrizeMemberPlanManager planManager = new PrizeMemberPlanManager();

        planManager.ManualPaymentMemberPlanSetup(PrizeMemberAuthUtils.GetMemberData(), memberPlanId, exercisePlanId, mode);

        if (mode.Equals(PrizeConstants.STATUS_PLAN_MANUAL_PAYMENT_WEEKLY))
        {
            Response.Redirect(PrizeConstants.URL_EZIDEBIT_LOGIN_WEEKLY);
        }
        else
        {
            if (IsTrial)
            {
                Response.Redirect(PrizeConstants.URL_EZIDEBIT_LOGIN_TRIAL);
            }
            else
            {
                Response.Redirect(PrizeConstants.URL_EZIDEBIT_LOGIN_FULLY);
            }
        }
    }
Ejemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (this.IsPostBack)
        {
            return;
        }
        DateTime myDate = GetOrientationDate(1);

        lblDay.Text  = myDate.ToString("dddd d").ToUpper();
        lblDate.Text = myDate.ToString("MMMM, yyyy");
        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            this.oriTextarea1.Enabled = false;
            this.oriTextarea2.Enabled = false;
            this.oriTextarea3.Enabled = false;
            this.oriTextarea7.Enabled = false;
            this.radioButtonListEverExercise.Enabled = false;
            this.radioButtonListExerciseType.Enabled = false;
            this.radioButtonListLocation.Enabled     = false;
            this.radioButtonListGoalBefore.Enabled   = false;
        }
    }
Ejemplo n.º 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //if (HttpContext.Current.User.Identity.IsAuthenticated)
        //{
        var member = PrizeMemberAuthUtils.GetMemberData();

        if (member != null)
        {
            commentName.Text = member.Firstname + " " + member.Surname;
            //commentPlan.Text = member.
            if (member.Photo != null && member.Photo != "")
            {
                commentImage.ImageUrl = member.Photo.Replace("http://web106.sand.studiocoast.com.au", "https://diypt.com.au").Replace("http://diypt.com.au", "https://diypt.com.au");
            }
            else
            {
                commentImage.ImageUrl = @"\images\profile.jpg";
            }
        }
        else
        {
            divReply.Visible = false;
        }

        //}
    }
Ejemplo n.º 7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FillDate();



        if (!Page.IsPostBack)
        {
            var             member   = PrizeMemberAuthUtils.GetMemberData();
            PrizeDataAccess dbAccess = new PrizeDataAccess();
            var             plan     = dbAccess.GetCurrentOrStartingExercisePlanInfo(member.UmbracoId);
            if (plan != null && plan.IsTrialPlan == 1)
            {
                divComing.Visible = false;
                divTrial.Visible  = true;
            }
            var memberPlanWeek = dbAccess.GetCurrentMemberPlanWeek(member.UmbracoId);
            if (memberPlanWeek != null && memberPlanWeek.Week > 0)
            {
                if (PrizeMemberAuthUtils.GetMemberWeek1NotifiedTimes(member) < 3)
                {
                    if (Session["firstWeek1111"] == null)
                    {
                        string tempScript = @"<script>$(window).load(function() {
                                                $('#weekModal').modal('show');
                                            });</script>";
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "modalWelcome", tempScript, false);

                        Session["firstWeek1111"] = 1;
                        PrizeMemberAuthUtils.AddMemberWeek1NotifiedTimes(member);
                    }
                }
            }
        }
    }
Ejemplo n.º 8
0
    public static DateTime GetOrientationDate(int day)
    {
        PrizeDataAccess db           = new PrizeDataAccess();
        var             exercisePlan = db.GetCurrentMemberPlanOrStartingPlan(PrizeMemberAuthUtils.GetMemberID());
        var             nextMonday   = exercisePlan.StartDate;//.Next(DayOfWeek.Monday);

        return(nextMonday.AddDays(day - 1));
    }
Ejemplo n.º 9
0
 private void Page_Load(object sender, EventArgs e)
 {
     if (PrizeMemberAuthUtils.CurrentUserLogin() != true)
     {
         Response.Redirect("~/login?returnUrl=" + HttpContext.Current.Request.Url.AbsoluteUri);
     }
     //if (MySession.Current.isEmailAuthenticated)
     //    Response.Redirect("~/login.aspx");
 }
Ejemplo n.º 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (PrizeMemberAuthUtils.CurrentUserLogin() != true)
        {
            return;
        }

        location.Text = "Home";
    }
Ejemplo n.º 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DateTime myDate = GetOrientationDate(1);

        lblDay.Text  = myDate.ToString("dddd d").ToUpper();
        lblDate.Text = myDate.ToString("MMMM, yyyy");

        var member = PrizeMemberAuthUtils.GetMemberData();

        if (member.Photo != null && member.Photo != "")
        {
            imgProfile.ImageUrl = member.Photo;
        }

        if (IsPostBack)
        {
            return;
        }

        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            return;
        }

        string result = dbAccess.GetOrientationWeekDayResult(myPlan.Id, 1);

        if (result != null)
        {
            if (result[3] == '1')
            {
                CheckBox1.Checked = true;
            }
            else
            {
                CheckBox1.Checked = false;
            }
            if (result[4] == '1')
            {
                CheckBox2.Checked = true;
            }
            else
            {
                CheckBox2.Checked = false;
            }
            if (result[5] == '1')
            {
                CheckBox3.Checked = true;
            }
            else
            {
                CheckBox3.Checked = false;
            }
        }
    }
Ejemplo n.º 12
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     memberId = Convert.ToInt32(Session["MID"]);
     if (!IsPostBack)
     {
         this.BindGrid();
         this.BindDropDownList();
         PrizeMember member = PrizeMemberAuthUtils.GetMemberData(memberId);
         txtQA.Text = member.Questions;
     }
 }
Ejemplo n.º 13
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        bool bLogin = Membership.ValidateUser(username.Text, password.Text);

        if (bLogin != false)
        {
            Member uMember = Member.GetMemberFromLoginNameAndPassword(username.Text, password.Text);
            if (uMember != null)
            {
                Session["taRegistration"] = uMember.Email;
                System.Web.Security.FormsAuthentication.SetAuthCookie(uMember.LoginName, true);
                Member.AddMemberToCache(uMember);
                MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlanOrStartingPlan(uMember.Id);
                int myPlanId = 0;
                if (myPlan != null)
                {
                    myPlanId = myPlan.ExercisePlanId;
                }
                PrizeMemberAuthUtils.SaveMemberLoginLog(uMember.Id, myPlanId, this.ToString(), "Login");
                if (myPlan == null)
                {
                    PrizeMember            member  = PrizeMemberAuthUtils.GetMemberData(uMember.Id);
                    PrizeMemberPlanManager planMan = new PrizeMemberPlanManager();
                    Response.Redirect(planMan.GetEmptyPlanJumpURL(member));
                }
                else
                {
                    if (Request.QueryString["returnUrl"] != null)
                    {
                        Response.Redirect(Request.QueryString["returnUrl"]);
                    }
                    PrizeExercisePlan plan = dbAccess.GetExercisePlan(myPlan.ExercisePlanId);
                    if (plan.IsTrialPlan != 1)
                    {
                        Response.Redirect(String.Format("{0}?loginName={1}&memberId={2}", PrizeConstants.URL_MEMBER_COMING_UP, uMember.LoginName, uMember.Id));
                    }
                    else
                    {
                        Response.Redirect(String.Format("{0}?loginName={1}&memberId={2}", PrizeConstants.URL_MEMBER_LANDING, uMember.LoginName, uMember.Id));
                    }
                }
                //var log = new MemberVisitLogs();
                //log.UmbracoId = uMember.Id;
                //log.Page = HttpContext.Current.Request.Url.AbsolutePath;
                //log.CreatedOn = PrizeCommonUtils.GetSystemDate();
                //log.MembersReference.EntityKey = new EntityKey("SydneyCatalystMemberEntities.Members", "Id", member.Id);
                //db.AddToMemberVisitLogs(log);
                //db.SaveChanges();
                return;
            }
        }
        errorLabel.Text = "Invalid UserId/password.";
    }
Ejemplo n.º 14
0
    protected void btnTaskDone_Click(object sender, EventArgs e)
    {
        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            return;
        }
        dbAccess.UpdateOrientationWeekDayResult(myPlan.Id, 3, 3, true);
        Response.Redirect("/orientation/day-3");
    }
Ejemplo n.º 15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        PrizeDataAccess db = new PrizeDataAccess();

        if (db.MemberInOrientation(PrizeMemberAuthUtils.GetMemberID()))
        {
            hideOrientation.Text = "class='nav-item col'";
        }
        else
        {
            hideOrientation.Text = "class='nav-item col hide'";
        }
    }
Ejemplo n.º 16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DateTime myDate = GetOrientationDate(6);

        lblDay.Text  = myDate.ToString("dddd d").ToUpper();
        lblDate.Text = myDate.ToString("MMMM, yyyy");
        if (!IsPostBack)
        {
            MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());
            if (myPlan == null)
            {
                return;
            }
            string result = dbAccess.GetOrientationWeekDayResult(myPlan.Id, 6);
            if (result != null)
            {
                if (result[0] == '1')
                {
                    CheckBox1.Checked = true;
                }
                else
                {
                    CheckBox1.Checked = false;
                }
                if (result[1] == '1')
                {
                    CheckBox2.Checked = true;
                }
                else
                {
                    CheckBox2.Checked = false;
                }
                if (result[2] == '1')
                {
                    CheckBox3.Checked = true;
                }
                else
                {
                    CheckBox3.Checked = false;
                }
                if (result[3] == '1')
                {
                    CheckBox4.Checked = true;
                }
                else
                {
                    CheckBox4.Checked = false;
                }
            }
        }
    }
Ejemplo n.º 17
0
    protected string GetAllowedPromotionalPhoto(object memberSettings)
    {
        string s = memberSettings as string;
        char   c = PrizeMemberAuthUtils.GetMemberSetting(s, PrizeConstants.MemberSettings.PromotionalPhoto);

        if (c == '1')
        {
            return("Y");
        }
        else
        {
            return("N");
        }
    }
Ejemplo n.º 18
0
    protected void btnSubmitPersonal_Click(object sender, EventArgs e)
    {
        try
        {
            using (DIYPTEntities db = new DIYPTEntities())
            {
                try
                {
                    PrizeMember memberUpdating = (from c in db.PrizeMembers
                                                  where c.UmbracoId == member.UmbracoId
                                                  select c).FirstOrDefault();
                    memberUpdating.Gender        = RdoGender.Text;
                    memberUpdating.StreetAddress = tbStreetAddress.Text;
                    memberUpdating.Suburb        = tbSuburb.Text;
                    memberUpdating.State         = tbState.Text;
                    memberUpdating.Country       = tbCountry.Text;
                    memberUpdating.Postcode      = tbPostCode.Text;
                    memberUpdating.Mobile        = tbMobile.Text;
                    memberUpdating.Phone         = tbPhone.Text;

                    DateTime tempDoB;
                    if (DateTime.TryParse(txtDob.Text, out tempDoB))
                    {
                        memberUpdating.DoB = tempDoB;
                    }
                    db.SaveChanges();
                }
                finally
                {
                    db.Database.Connection.Close();
                    divViewPersonal.Visible = true;
                    divEditPersonal.Visible = false;
                    DisableValidatorsControls();
                    member = PrizeMemberAuthUtils.GetMemberData();
                    LoadMemberDetails();
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "hash", "location.hash = '#personal';", true);
                }
            }
        }
        catch (MembershipCreateUserException me)
        {
            lblMsg.Text    = GetErrorMessage(me.StatusCode);
            lblMsgTop.Text = lblMsg.Text;
        }
        catch (HttpException httpe)
        {
            lblMsg.Text    = httpe.Message;
            lblMsgTop.Text = lblMsg.Text;
        }
    }
Ejemplo n.º 19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DateTime myDate = GetOrientationDate(5);

        lblDay.Text  = myDate.ToString("dddd d").ToUpper();
        lblDate.Text = myDate.ToString("MMMM, yyyy");
        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            return;
        }
    }
Ejemplo n.º 20
0
    protected void btnTaskDone_Click(object sender, EventArgs e)
    {
        var sTargetLevel              = result.Text;
        PrizeMemberPlanManager man    = new PrizeMemberPlanManager();
        MemberExercisePlan     myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            return;
        }

        man.ChangeMemberPlanLevel(myPlan.Id, sTargetLevel);
        dbAccess.UpdateOrientationWeekDayResult(myPlan.Id, 2, 2, true);
        Response.Redirect("/orientation/day-2/get-familiar-with-the-deadlift");
    }
Ejemplo n.º 21
0
    protected void btnTaskDone_Click(object sender, EventArgs e)
    {
        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            return;
        }
        var member = PrizeMemberAuthUtils.GetMemberData();

        if (member != null)
        {
            string temp = string.Format(@"
<html>
<body>
<div>1. What is your training goal and when do you want to achieve it by?</div>
<div>{0}</div>
<br />
<div>2. Have you tried to achieve this goal before and didn't succeed?</div>
<div>{1}</div>
<br />
<div>If yes, explain why you didn't succeed.</div>
<div>{2}</div>
<div>3. Why is this goal important to you.</div>
<div>{3}</div>
<br />
<div>4. Have you ever exercised previously?</div>
<div>{4}</div>
<br />
<div>5. What type of exercise have you been doing in the last 3 months until today? Choose the answer which reflects the predominant part of your weekly routine.</div>
<div>{5}</div>
<br />
<div>6. Where do you exercise majority of the time?</div>
<div>{6}</div>
<br />
<div>7. What obstacles do you foresee stopping you from achieving your goals?</div>
<div>{7}</div>
</body>
</html>", oriTextarea1.Text, radioButtonListGoalBefore.SelectedValue, oriTextarea2.Text,
                                        oriTextarea3.Text, radioButtonListEverExercise.SelectedValue, radioButtonListExerciseType.SelectedValue,
                                        radioButtonListLocation.SelectedValue, oriTextarea7.Text);
            PrizeEmail.SendEmail("*****@*****.**", "Pre-exercise by " + member.Email, temp);
        }
        dbAccess.UpdateOrientationWeekDayResult(myPlan.Id, 1, 2, true);
        Response.Redirect("/orientation/day-1/get-familiar-with-the-squat");
    }
Ejemplo n.º 22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DateTime myDate = GetOrientationDate(2);

        lblDay.Text  = myDate.ToString("dddd d").ToUpper();
        lblDate.Text = myDate.ToString("MMMM, yyyy");
        MemberExercisePlan myPlan = dbAccess.GetCurrentMemberPlan(PrizeMemberAuthUtils.GetMemberID());

        if (myPlan == null)
        {
            Response.Write(PrizeConstants.CONST_JS_WARNING_PLAN_NOT_START);
            this.div1.Visible = false;
            return;
        }
        var acc = new PrizeDataAccess();
        PrizeExercisePlan plan = acc.GetExercisePlan(myPlan.ExercisePlanId);

        if (plan.PlanName.ToLower().Contains("muscle"))
        {
            divMuscle.Attributes.Add("class", "show-pg-b");
            hiddenPlan.Text = "muscle";
        }
        if (plan.PlanName.ToLower().Contains("tone"))
        {
            divTone.Attributes.Add("class", "show-pg-t");
            hiddenPlan.Text = "tone";
        }
        if (plan.PlanName.ToLower().Contains("weight"))
        {
            divWeight.Attributes.Add("class", "show-pg-l");
            hiddenPlan.Text = "weight";
        }


        var planName  = acc.GetPlanName(plan);
        var sPlanName = planName.Split('_');

        hiddenLocation.Text = sPlanName[1].ToLower();
        if (sPlanName[1].ToLower() == "gym")
        {
            divFitness.Attributes.Add("class", "tab-inner-content show-gym");
        }
        else
        {
            divFitness.Attributes.Add("class", "tab-inner-content show-home");
        }
    }
Ejemplo n.º 23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        member = PrizeMemberAuthUtils.GetMemberData();
        var exercisePlan = dbAccess.GetCurrentMemberPlanOrStartingPlan(member.UmbracoId);

        if (exercisePlan == null)
        {
            PrizeMemberPlanManager planMan = new PrizeMemberPlanManager();
            Response.Redirect(planMan.GetEmptyPlanJumpURL(member));
        }
        lblMsg.Text = "";
        LoadMemberDetails();
        if (!Page.IsPostBack)
        {
            DisableValidatorsControls();
        }
    }
Ejemplo n.º 24
0
    protected void btnSubmitAccount_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtPassword.Text != txtConfirmPwd.Text)
            {
                lblMsg.Text    = "Error: Passwords do not match.";
                lblMsgTop.Text = lblMsg.Text;
                return;
            }
            using (DIYPTEntities db = new DIYPTEntities())
            {
                try
                {
                    PrizeMember memberUpdating = (from c in db.PrizeMembers
                                                  where c.UmbracoId == member.UmbracoId
                                                  select c).FirstOrDefault();

                    var mem = ApplicationContext.Current.Services.MemberService.GetByEmail(memberUpdating.Email);
                    memberUpdating.Email = txtEmail.Text;
                    ApplicationContext.Current.Services.MemberService.SavePassword(mem, txtPassword.Text);
                    db.SaveChanges();
                }
                finally
                {
                    db.Database.Connection.Close();
                    divViewAccount.Visible = true;
                    divEditAccount.Visible = false;
                    DisableValidatorsControls();
                    member = PrizeMemberAuthUtils.GetMemberData();
                    LoadMemberDetails();
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "hash", "location.hash = '#account';", true);
                }
            }
        }
        catch (MembershipCreateUserException me)
        {
            lblMsg.Text    = GetErrorMessage(me.StatusCode);
            lblMsgTop.Text = lblMsg.Text;
        }
        catch (HttpException httpe)
        {
            lblMsg.Text    = httpe.Message;
            lblMsgTop.Text = lblMsg.Text;
        }
    }
Ejemplo n.º 25
0
    private void FillDate()
    {
        //DateTime tempdate = new DateTime(2017, 1, 10);
        //var nextSunday = tempdate.Next(DayOfWeek.Sunday);
        PrizeDataAccess db = new PrizeDataAccess();

        var exercisePlan = db.GetCurrentMemberPlanOrStartingPlan(PrizeMemberAuthUtils.GetMemberID());

        //var nextSunday = exercisePlan.StartDate.NextDay(DayOfWeek.Monday);
        if (exercisePlan == null)
        {
            return;
        }

        //var nextSunday = exercisePlan.StartDate.NextDay(DayOfWeek.Sunday);

        var nextSunday = exercisePlan.StartDate;
        int counter    = 0;

        for (int i = 0; i < 14; i++)
        {
            Label dateLabel = this.FindControl(string.Format("week{0}Date", i)) as Label;
            if (dateLabel != null)
            {
                dateLabel.Text = nextSunday.AddDays((i - 1) * 7).Date.ToString("dd/MM") + "-" + nextSunday.AddDays((i * 7) - 1).Date.ToString("dd/MM");
            }
            for (int d = 1; d <= 7; d++)
            {
                if (nextSunday.AddDays(counter).Date == PrizeCommonUtils.GetSystemDate().Date)
                {
                    HtmlTableCell tempLabel = this.FindControl(string.Format("w{0}d{1}", i, d)) as HtmlTableCell;
                    if (tempLabel != null)
                    {
                        tempLabel.Attributes.Add("class", tempLabel.Attributes["class"] + " active");
                    }
                }
                //Label tempLabel = this.FindControl(string.Format("week{0}_{1}", i, d)) as Label;
                //if (tempLabel != null)
                //    tempLabel.Text = nextSunday.AddDays(counter).ToString("dd/M");
                counter++;
            }
        }
    }
Ejemplo n.º 26
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //lblMemberName
     if (HttpContext.Current.User.Identity.IsAuthenticated)
     {
         var member = PrizeMemberAuthUtils.GetMemberData();
         if (member != null)
         {
             lblMemberName.Text = member.Firstname;
         }
         loggedInDiv.Visible = true;
     }
     else
     {
         navLogin.Visible    = true;
         navjoin.Visible     = true;
         loggedInDiv.Visible = false;
     }
 }
Ejemplo n.º 27
0
    public string GetPlanInfoForPublish()
    {
        string      planInfo = "";
        PrizeMember member   = PrizeMemberAuthUtils.GetMemberData();

        if (member == null)
        {
            return(planInfo);
        }
        MemberExercisePlan myPlan = this.GetCurrentMemberPlanOrStartingPlan(member.UmbracoId);

        if (myPlan == null)
        {
            return(planInfo);
        }
        PrizeExercisePlan plan = this.GetExercisePlan(myPlan.ExercisePlanId);

        char c = PrizeMemberAuthUtils.GetMemberSetting(member.UserSettings, PrizeConstants.MemberSettings.ShowProgram);

        if (c != '0')
        {
            PrizePlanProgram level = (from tbl in db.PrizePlanPrograms
                                      where tbl.Id == plan.ProgramId
                                      select tbl).SingleOrDefault();
            planInfo += level.Name;
        }

        c = PrizeMemberAuthUtils.GetMemberSetting(member.UserSettings, PrizeConstants.MemberSettings.ShowLevel);
        if (c != '0')
        {
            PrizePlanLevel level = (from tbl in db.PrizePlanLevels
                                    where tbl.Id == plan.LevelId
                                    select tbl).SingleOrDefault();
            if (!planInfo.Equals(""))
            {
                planInfo += " ";
            }
            planInfo += level.Name;
        }

        return(planInfo);
    }
Ejemplo n.º 28
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            return;
        }

        member = PrizeMemberAuthUtils.GetMemberData();

        /*if (dbAcess.RemainningWeeks(member.UmbracoId) > 0)
         * {
         *  Response.Write(@"<SCRIPT LANGUAGE=""JavaScript"">alert('Not the last week')</SCRIPT>");
         *  this.btnSubmit.Enabled = false;
         *  return;
         * }*/

        plan = dbAcess.GetNextPlanToBuy(member.UmbracoId);
        LoadUserDetails();

        if (plan == null)
        {
            Response.Write(@"<SCRIPT LANGUAGE=""JavaScript"">alert('There is no new plan to buy')</SCRIPT>");
            this.btnSubmit.Enabled = false;
            return;
        }
        else
        {
            planName         = dbAcess.GetPlanName(plan);
            sPlanName        = planName.Split('_');
            lblProg.Text     = sPlanName[0];
            lblSem.Text      = sPlanName[3].Replace("Semester ", "");
            lblLvl.Text      = sPlanName[2];
            lblLoc.Text      = sPlanName[1];
            ddlLocation.Text = sPlanName[1];

            string continueType = Request.QueryString["type"];
            if (continueType != null && continueType == "new")
            {
                ddlProgram.Items[0].Text = "Select a new program";
            }
        }
    }
Ejemplo n.º 29
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            if (!txtPassword.Text.Equals(txtConfirmPwd.Text))
            {
                lblMsg.Text = "The password and the confirmation password are not equal.";
                return;
            }

            string         username = txtFirstName.Text + " " + tbLastName.Text;
            MembershipUser newUser  = Membership.CreateUser(txtEmail.Text, txtPassword.Text, txtEmail.Text);

            bool bLogin = Membership.ValidateUser(txtEmail.Text, txtPassword.Text);
            if (bLogin != false)
            {
                Member uMember = Member.GetMemberFromLoginNameAndPassword(txtEmail.Text, txtPassword.Text);
                if (uMember != null)
                {
                    AddNewUserDetails(uMember.Id);
                    Session["taRegistration"] = uMember.Email;
                    System.Web.Security.FormsAuthentication.SetAuthCookie(uMember.LoginName, true);
                    Member.AddMemberToCache(uMember);   //, true, new TimeSpan(0, timeout, 0));
                    string sLocation = ddlLocation.Text;
                    string sProgram  = ddlProgram.Text;
                    PrizeEmailWrapper.SendWelcomeEmail(PrizeMemberAuthUtils.GetMemberData(uMember.Id), uMember.LoginName, true);
                    Response.Redirect(String.Format("{0}?program={1}&location={2}&level={3}&experience={4}&Trial=1", PrizeConstants.URL_MEMBER_BUY_PLAN, sProgram, sLocation, "Beginner", "Semester 1"));
                    return;
                }
            }
            Response.Redirect("login.aspx");
        }
        catch (MembershipCreateUserException me)
        {
            lblMsg.Text = GetErrorMessage(me.StatusCode);
        }
        catch (HttpException httpe)
        {
            lblMsg.Text = httpe.Message;
        }
    }
Ejemplo n.º 30
0
    private void doNoPaymentPlan()
    {
        PrizeOrder myOrder = new PrizeOrder();

        myOrder.OrderDate      = PrizeCommonUtils.GetSystemDate();
        myOrder.Username       = PrizeMemberAuthUtils.GetMemberName();
        myOrder.FirstName      = "";
        myOrder.LastName       = "";
        myOrder.Email          = PrizeMemberAuthUtils.GetMemberEmail();
        myOrder.Total          = 0;
        myOrder.MemberPlanId   = Int32.Parse(Session["buying_my_plan_id"].ToString());
        myOrder.ExercisePlanId = Int32.Parse(Session["buying_plan_id"].ToString());

        // Get DB context.
        DIYPTEntities _db = new DIYPTEntities();

        try
        {
            // Add order to DB.
            _db.Database.Connection.Open();
            _db.PrizeOrders.Add(myOrder);
            _db.SaveChanges();
            Session["currentOrderId"] = myOrder.OrderId;
        }
        finally
        {
            _db.Database.Connection.Close();
        }
        int currentOrderId = -1;

        if (Session["currentOrderId"] != string.Empty)
        {
            currentOrderId = Convert.ToInt32(Session["currentOrderID"]);
        }

        PrizeMemberPlanManager planManager = new PrizeMemberPlanManager();

        planManager.PayMemberPlans(currentOrderId, "");

        Response.Redirect(PrizeConstants.URL_MEMBER_LANDING);
    }