Ejemplo n.º 1
0
 public override void ViewDidLoad()
 {
     base.ViewDidLoad();
     this.OkayBtn.Clicked += (sender, e) => {
         DismissViewController(true, null);
         // get & parse params
         this.YourWeightTF.ResignFirstResponder();
         string your_w   = this.YourWeightTF.Text;
         string desire_w = this.DesireWeightTF.Text;
         m_my_weight = System.Convert.ToInt32(your_w, 10);
         int goal_diff = m_my_weight - System.Convert.ToInt32(desire_w, 10);
         int a_days    = System.Convert.ToInt32(this.AtackTF.Text, 10);
         // clear prev schedule
         ScheduleManager.DeleteAllScheduleRecords();
         // calculate and save schedule(attack& cruise for now)
         List <ScheduleRecord> recs_list = ScheduleMaker.makeAttackCruise(goal_diff, a_days, DateTime.Now.Date);
         foreach (var sch in recs_list)
         {
             sch.m_weight = m_my_weight;
             ScheduleManager.SaveScheduleRecord(sch);
         }
         PrefsRecord pref = PrefsManager.GetPrefsRecordValue("isDietStarted");
         pref.PrefValue = "1";                // diet have started
         PrefsManager.UpdatePrefsRecord(pref);
     };
 }