private void BtnPassed_Click(object sender, EventArgs e) { if (txtWeight.Text != "") { if (db.Today(schedule.Exercise_FK, DateTime.Now)) { var date = DateTime.Today.ToShortDateString(); var y = db.GiveMe(schedule.Exercise_FK); var u = y.Date.ToShortDateString(); y.weight = Convert.ToDecimal(txtWeight.Text); if (u == date) { y.Date = DateTime.Now; db.UpdateRegisterDay(y); Toast.MakeText(this, "تغییر یافت", ToastLength.Long).Show(); var intent = new Intent(this, typeof(PerDayActivity)); intent.PutExtra("personId", y.Day); StartActivity(intent); Finish(); } } else { db.InsertRegisterDay(new RegisterDay() { Exercise = schedule.Exercise, Exercise_FK = schedule.Exercise_FK, Time = schedule.Time, Set = schedule.Set, Count = schedule.Count, Program = schedule.Program, Day = schedule.Day, Date = DateTime.Now, weight = Convert.ToDecimal(txtWeight.Text) }); Toast.MakeText(this, "ثبت شد", ToastLength.Long).Show(); var intent = new Intent(this, typeof(PerDayActivity)); intent.PutExtra("personId", schedule.Day); StartActivity(intent); Finish(); } } else { Toast.MakeText(this, "وزن را وارد کنید", ToastLength.Long).Show(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.PerExerciselayout); id = Intent.GetIntExtra("Id", 0); db = new RegisterDayRepository(); dbb = new ScheduleRepository(); TextView lblShowPerExercise = FindViewById <TextView>(Resource.Id.lblShowPerExercise); TextView lblShowPerSet = FindViewById <TextView>(Resource.Id.lblShowPerSet); TextView lblWeightt = FindViewById <TextView>(Resource.Id.lblWeightt); txtWeight = FindViewById <EditText>(Resource.Id.txtWeight); btnPassed = FindViewById <Button>(Resource.Id.btnPassed); btnNotNow = FindViewById <Button>(Resource.Id.btnNotNow); schedule = dbb.Find(p => p.Id == id); StringBuilder d = new StringBuilder(); var lastWeight = db.GiveMe(schedule.Exercise_FK); if (lastWeight != null) { if (lastWeight.Time == "") { d.AppendLine("آخرین وزنه ای که زده شد: " + lastWeight.weight + " کیلوگرم"); } else { lblWeightt.Text = "دقیقه"; d.AppendLine(schedule.Time + " دقیقه"); d.AppendLine(); d.AppendLine("آخرین زمان: " + lastWeight.weight + " دقیقه"); } } lblShowPerExercise.Text = schedule.Exercise; lblShowPerSet.Text = d.ToString(); btnNotNow.Click += BtnNotNow_Click; btnPassed.Click += BtnPassed_Click; // Create your application here }