Example #1
0
        public static DatePickerFragment NewInstance(Action <DateTime> onDateSelected)
        {
            DatePickerFragment frag = new DatePickerFragment();

            frag._dateSelectedHandler = onDateSelected;
            return(frag);
        }
 private void DateProgressFrom_Click(object sender, EventArgs e)
 {
     try
     {
         DatePickerFragment datePicker = DatePickerFragment.NewInstance(delegate(DateTime time)
         {
             if (time.CompareTo(_toDate) < 0)
             {
                 _selectedFromDateLabel.Text = time.ToShortDateString();
                 _fromDate = time;
             }
             else
             {
                 Toast.MakeText(this, Resource.String.ThoughtRecordsProgressFromDateInvalidToast, ToastLength.Long).Show();
             }
         });
         datePicker.Show(FragmentManager, DatePickerFragment.TAG);
     }
     catch (Exception ex)
     {
         Log.Error(TAG, "DateProgressFrom_Click: Exception - " + ex.Message);
         if (GlobalData.ShowErrorDialog)
         {
             ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorCreatingDatePicker), "ThoughtRecordsActivity.DateProgressFrom_Click");
         }
     }
 }
Example #3
0
 private void SelectDate()
 {
     try
     {
         DatePickerFragment datePicker = DatePickerFragment.NewInstance(delegate(DateTime time)
         {
             _selectedDate.Text = time.ToShortDateString();
             GetDataForDate();
             UpdateAdapter();
         });
         datePicker.Show(FragmentManager, DatePickerFragment.TAG);
     }
     catch (Exception ex)
     {
         Log.Error(TAG, "SelectDate_Click: exception - " + ex.Message);
         if (GlobalData.ShowErrorDialog)
         {
             ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorSelectingDateChuffChart), "AchievementChartActivity.SelectDate_Click");
         }
     }
 }
 private void SelectDate()
 {
     try
     {
         DatePickerFragment datePicker = DatePickerFragment.NewInstance(delegate(DateTime time)
         {
             _selectedDateText.Text = time.ToShortDateString();
             _listDate = time;
             LoadThoughtRecords();
         });
         Bundle bundle = new Bundle();
         bundle.PutString("defaultDate", _selectedDateText.Text.Trim());
         datePicker.Arguments = bundle;
         datePicker.Show(FragmentManager, DatePickerFragment.TAG);
     }
     catch (Exception ex)
     {
         Log.Error(TAG, "SelectDate_Click: Exception - " + ex.Message);
         if (GlobalData.ShowErrorDialog)
         {
             ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorCreatingDatePicker), "ViewThoughtsActivity.SelectDate_Click");
         }
     }
 }