コード例 #1
0
 public override Dialog OnCreateDialog(Bundle savedInstanceState)
 {
     DateTime currently = DateTime.Now;
     DatePickerDialog dialog = new DatePickerDialog(Activity, this, currently.Year, currently.Month,
                                                    currently.Day);
     return dialog;
 }
コード例 #2
0
        void HandleDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
        {
            _date = e.Date;

            var dateText = FindViewById<EditText> (Resource.Id.datePickerText);
            dateText.Text = _date.ToString ("d");
        }
コード例 #3
0
        private void EdtStartDate_Click(object sender, EventArgs e)
        {
            DateTime         d         = DateTime.Now;
            DatePickerDialog StartDate = new Android.App.DatePickerDialog(this.Activity, StartDateSet, d.Year, d.Month - 1, d.Day);

            StartDate.Show();
        }
コード例 #4
0
        public override Dialog OnCreateDialog(Bundle savedState)
        {
            var dialog = new Android.App.DatePickerDialog(_context, _listener, _date.Year, _date.Month - 1, _date.Day);

            dialog.DatePicker.Tag = _tag;
            return(dialog);
        }
コード例 #5
0
 public BaiBiaoSamplePagerAdapter(List<string> Items, Activity mactivity, DatePickerDialog.IOnDateSetListener listener)
     : base()
 {
     items = Items.ToList ();
     mActivity = mactivity;
     mListener = listener;
     //mBtnListener = mbtnListener;
 }
コード例 #6
0
ファイル: SignUpScreen.cs プロジェクト: MADMUC/TAP5050
 public override Dialog OnCreateDialog(Bundle savedInstanceState)
 {
     int year = DateTime.Now.Year;
     int month = DateTime.Now.Month;
     int day = DateTime.Now.Day;
     DatePickerDialog dialog = new DatePickerDialog (nn_context, nn_listener, year, month, day);
     dialog.DatePicker.MaxDate = TimeManager.MillisecondsTimestamp ();
     dialog.DatePicker.MinDate= -2208898420000;
     return dialog;
 }
コード例 #7
0
    public override Dialog OnCreateDialog(Bundle savedInstanceState)
    {
        DateTime         currently = DateTime.Now;
        DatePickerDialog dialog    = new DatePickerDialog(Activity,
                                                          this,
                                                          currently.Year,
                                                          currently.Month - 1,
                                                          currently.Day);

        return(dialog);
    }
コード例 #8
0
        void HandleDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
        {
            if (e.Date <= DateTime.Now.Date) {
                Toast.MakeText (this, Resources.GetString (Resource.String.expirationDateError), ToastLength.Short).Show ();
                customDate = DateTime.Today.AddDays (1);
            } else
                customDate = e.Date;

            selectedTime = (int) (customDate - DateTime.Now).TotalMinutes;
            textDate.Text = customDate.ToShortDateString ();
            textDate.Visibility = ViewStates.Visible;
        }
コード例 #9
0
        public SamplePagerAdapter(List<string> Items, Activity mactivity, DatePickerDialog.IOnDateSetListener listener)
            : base()
        {
            items = Items.ToList ();

            //items.Add("    手动报警     ");
            //items.Add("     自动报警     ");
            //items.Add("     监管报警    ");

            mActivity = mactivity;
            mListener = listener;
        }
コード例 #10
0
 void OnDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     this.date[actualId] = e.Date;
     switch (actualId)
     {
         case 0:
             dataPoczatekText.Text = date[0].ToShortDateString();
             break;
         case 1:
             dataKoniecText.Text = date[1].ToShortDateString();
             break;
     }
 }
コード例 #11
0
        public static DatePickerDialog Build(Activity activity, DatePromptConfig config)
        {
            var dateTime = config.SelectedDate ?? DateTime.Now;
            var dialog = new DatePickerDialog(
                activity,
                (sender, args) => { },
                dateTime.Year,
                dateTime.Month - 1,
                dateTime.Day
            );
            dialog.SetCancelable(false);

            if (!String.IsNullOrWhiteSpace(config.Title))
                dialog.SetTitle(config.Title);

            if (config.MinimumDate != null)
                dialog.DatePicker.MinDate = config.MinimumDate.Value.ToUnixTimestamp();

            if (config.MaximumDate != null)
                dialog.DatePicker.MaxDate = config.MaximumDate.Value.ToUnixTimestamp();

            if (config.IsCancellable)
            {
                dialog.SetButton(
                    (int) DialogButtonType.Negative,
                    new SpannableString(config.CancelText),
                    (sender, args) => config
                        .OnAction?
                        .Invoke(new DatePromptResult(
                            false,
                            dialog.DatePicker.DateTime.Date
                        ))
                );
            }
            dialog.SetButton(
                (int)DialogButtonType.Positive,
                new SpannableString(config.OkText),
                (sender, args) => config
                    .OnAction?
                    .Invoke(new DatePromptResult(
                        true,
                        dialog.DatePicker.DateTime.Date
                    ))
            );
            return dialog;
        }
コード例 #12
0
ファイル: DialogHelper.cs プロジェクト: paul-pagnan/helps
 public static DatePickerDialog ShowDatePickerDialog(Context ctx, int textView)
 {
     try
     {
         var cal = Calendar.GetInstance(TimeZone.Default);
         var listener = new OnDateSetListener(textView);
         var datePicker = new DatePickerDialog(ctx, listener,
             cal.Get(Calendar.Year),
             cal.Get(Calendar.Month),
             cal.Get(Calendar.DayOfMonth));
         datePicker.SetCancelable(false);
         datePicker.Show();
     }
     catch (Exception ex)
     {
         ShowDialog(ctx, "An error occured while showing Date Picker\n\n Error Details:\n" + ex, "Exception");
     }
     return null;
 }
コード例 #13
0
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);

			// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.Main);

			// Get our button from the layout resource,
			// and attach an event to it
			Button btnChooseDate = FindViewById<Button> (Resource.Id.btnChooseDate);
			lblDateDisplay = FindViewById<TextView> (Resource.Id.lblDateDisplay);

			date = DateTime.Today;

			btnChooseDate.Click += delegate {
				DatePickerDialog setDate = new DatePickerDialog(this,onDateSet, date.Year,date.Month-1,date.Day);
				setDate.Show();
			};

			SetDisplayDate ();
		}
コード例 #14
0
ファイル: DateTimeElement.cs プロジェクト: cg123/xenko
 // the event received when the user "sets" the date in the dialog
 void OnDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     DateTime current = DateValue;
     DateValue = new DateTime(e.Date.Year, e.Date.Month, e.Date.Day, current.Hour, current.Minute, 0);
 }
コード例 #15
0
ファイル: CreateCNNote.cs プロジェクト: mokth/merpCS
 void HandleDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     _date = e.Date;
     EditText trxdate =  FindViewById<EditText> (Resource.Id.newinv_date);
     trxdate.Text = _date.ToString ("dd-MM-yyyy");
 }
コード例 #16
0
 void OnDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     this.date = e.Date;
     dataText.Text = date.ToShortDateString();
 }
コード例 #17
0
ファイル: InvoiceActivityEx.cs プロジェクト: mokth/merpV3
 void HandleDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     _date = e.Date;
     txtInvDate.Text = _date.ToString ("dd-MM-yyyy");
 }
コード例 #18
0
 public override Dialog OnCreateDialog(Bundle savedState)
 {
     var dialog = new DatePickerDialog(context, listener, date.Year, date.Month - 1, date.Day);
     return dialog;
 }
コード例 #19
0
 void OnDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     this.date = e.Date;
     UpdateDisplay();
 }
コード例 #20
0
ファイル: SignUpScreen.cs プロジェクト: MADMUC/TAP5050
 public DatePickerFragment(Context context,DatePickerDialog.IOnDateSetListener listener)
 {
     nn_context=context;
     nn_listener = listener;
 }
コード例 #21
0
ファイル: HomeActivity.cs プロジェクト: tuananh82vn/DonDon
		protected override Dialog OnCreateDialog (int id)
		{
			switch (id) {
			case Start_DATE_DIALOG_ID:
				{
					var datePicker = new DatePickerDialog (this, OnStartDateSet, StartDate.Year, StartDate.Month - 1, StartDate.Day); 
					datePicker.DatePicker.MaxDate = Utility.SetMaxDate (0);
					return datePicker;
				}
			}
			return null;

		}
コード例 #22
0
 public override Dialog OnCreateDialog(Bundle savedState)
 {
     DatePickerDialog dialog = new Android.App.DatePickerDialog(_context, _listener, _date.Year, _date.Month - 1, _date.Day);
     return dialog;
 }
コード例 #23
0
		private void ShowDialog(int id)
		{
			DatePickerDialog dialog;

			var packageName =Application.Context.PackageName.ToString();
			int position = VacationInfoCreateTabsFragment._viewPager.CurrentItem;
			int viewId =_container.Context.Resources.GetIdentifier ("view_"+position, "id" ,packageName);

			View currentView = _container.FindViewById (viewId);

			if (id == 0) {
				Button ItemStartDateBtn = currentView.FindViewById<Button> (Resource.Id.ItemStartDateBtn);
				DateTime time = DateTime.Parse (ItemStartDateBtn.Text);

				dialog = new DatePickerDialog (_container.Context, HandleStartDateSet, time.Year, time.Month - 1, time.Day);
			} else {
				Button ItemEndDateBtn = currentView.FindViewById<Button> (Resource.Id.ItemEndDateBtn);
				DateTime time = DateTime.Parse (ItemEndDateBtn.Text);

				dialog = new DatePickerDialog (_container.Context, HandleEndDateSet, time.Year, time.Month - 1, time.Day);
			}
			dialog.DatePicker.MinDate =(long)(DateTime.Now - new DateTime(1970, 1, 1)).TotalMilliseconds;
			dialog.Show();
		}
コード例 #24
0
		private void HandleEndDateSet (object sender, DatePickerDialog.DateSetEventArgs e)
		{
			var packageName =Application.Context.PackageName.ToString();
			int position = VacationInfoCreateTabsFragment._viewPager.CurrentItem;
			int viewId =_container.Context.Resources.GetIdentifier ("view_"+position, "id" ,packageName);

			View currentView = _container.FindViewById (viewId);

			Button ItemEndDateBtn = currentView.FindViewById<Button> (Resource.Id.ItemEndDateBtn);
			ItemEndDateBtn.Text = e.Date.ToString ("d");

			this.NotifyDataSetChanged ();
		}
コード例 #25
0
ファイル: HomeActivity.cs プロジェクト: tuananh82vn/DonDon
		// the event received when the user "sets" the date in the dialog
		void OnStartDateSet (object sender, DatePickerDialog.DateSetEventArgs e)
		{
			StartDatePicker.Text = e.Date.ToString ("dd'/'MM'/'yyyy");
			this.StartDate = e.Date;
			InitData ();
		}
コード例 #26
0
ファイル: DateRange.cs プロジェクト: mokth/merpV2Production
 void OnDateSet2(object sender, DatePickerDialog.DateSetEventArgs e)
 {
     EditText tod = FindViewById<EditText> (Resource.Id.trxdateto);
     tod.Text = e.Date.ToString("dd-MM-yyyy");
 }
コード例 #27
0
ファイル: Physical.cs プロジェクト: aragorn55/ClassSampleCode
		protected override void OnCreate (Bundle bundle)
		{
			base.OnCreate (bundle);
					// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.Physical);
			EditText txtFeet = FindViewById<EditText> (Resource.Id.txtFeet);
			TextView lblDateDisplay = FindViewById<TextView> (Resource.Id.lblDateDisplay);
			EditText txtInches = FindViewById<EditText> (Resource.Id.txtInches);
			EditText txtLbs = FindViewById<EditText> (Resource.Id.txtLbs);
			Button btnLifeStyle = FindViewById<Button> (Resource.Id.btnLifeStyle);
			Button btnChooseDate = FindViewById<Button> (Resource.Id.btnChooseDate);
			RadioButton rbMale = FindViewById<RadioButton> (Resource.Id.rbMale);
			RadioButton rbFemale = FindViewById<RadioButton> (Resource.Id.rbFemale);
			RadioGroup rbGender = FindViewById<RadioGroup> (Resource.Id.rbGender);


			btnChooseDate.Click += delegate {
				DatePickerDialog setDate = new DatePickerDialog(this,onDateSet, _UserBday.Year,_UserBday.Month-1,_UserBday.Day);
				setDate.Show();
			};

			SetDisplayDate ();
			btnLifeStyle.Click += delegate {

				double dFeet = -1;
				double dInches = -1;
				double dLbs = -1;
				if (double.TryParse(txtFeet.Text, out dFeet))
				{
					if (double.TryParse(txtInches.Text, out dInches))
					{
						if (double.TryParse(txtLbs.Text, out dLbs)){

							//openlifestyleView
//							_User.BirthDate = _UserBday;
//							_User.Height = (12.0 * dFeet) + dInches;
//							_User.Weight = dLbs;
							((ControllClass)Application)._oUser.BirthDate = _UserBday;
							((ControllClass)Application)._oUser.Height = (12.0 * dFeet) + dInches;
							((ControllClass)Application)._oUser.Weight = dLbs;
							rbGender.CheckedChange += delegate {
								if(rbMale.Checked){
									((ControllClass)Application)._oUser.Sex = eGender.male;
									//_User.Sex = eGender.male;
								}else if (rbFemale.Checked){
									((ControllClass)Application)._oUser.Sex = eGender.female;
									//	_User.Sex = eGender.female;
								}
								//((ControllClass)Application)._oUser = _User;
								StartActivity(typeof(LifeStyle));
							};


						}
					}
				}

//				if ((dFeet == -1)||(dInches == -1)||(dLbs == -1))
//				{
//									}

			};					
		}
コード例 #28
0
 public DatePickerDialogFragment(Context context, DateTime date, DatePickerDialog.IOnDateSetListener listener)
 {
     this.context = context;
     this.date = date;
     this.listener = listener;
 }
コード例 #29
0
 public DatePickerDialogFragment(Context context, DateTime date, DatePickerDialog.IOnDateSetListener listener)
 {
     _context = context;
     _date = date;
     _listener = listener;
 }
コード例 #30
0
		void mDateSetListener (object sender, DatePickerDialog.DateSetEventArgs e)
		{
			mYear = e.Year;
			mMonth = e.MonthOfYear;
			mDay = e.DayOfMonth;
			UpdateDisplay ();
		}
コード例 #31
0
		public void ShowShareFileDatePicker (string pathToNewFileShare)
		{
			homeActivity.HideProgressDialog ();

			var selectedExpirationDate = DateTime.Now.AddDays (7);//Selectie standaard op 7 dagen na vandaag
			var picker = new DatePickerDialog (homeActivity, (object sender, DatePickerDialog.DateSetEventArgs e) => {
				selectedExpirationDate = e.Date;

				if (selectedExpirationDate.Date <= DateTime.Now.Date) {
					homeActivity.HideProgressDialog ();
					Toast.MakeText (Android.App.Application.Context, "Gekozen vervaldatum moet na vandaag zijn. Probeer het a.u.b. opnieuw.", ToastLength.Long).Show ();
				} else {
					ThreadPool.QueueUserWorkItem (async o => {
						PublicUrl createdPublicUrl = await DataLayer.Instance.CreatePublicFileShare (pathToNewFileShare, selectedExpirationDate);

						if (createdPublicUrl != null) {
							//Open e-mail intent
							var emailIntent = new Intent (Android.Content.Intent.ActionSend);

							string bodyText = "Mijn gedeelde bestand: \n" +
								createdPublicUrl.publicUri + "\n \n" +
								"Deze link is geldig tot: " + selectedExpirationDate.ToString ("dd-MM-yyyy");

							emailIntent.PutExtra (Android.Content.Intent.ExtraSubject, "Publieke URL naar gedeeld LocalBox bestand");
							emailIntent.PutExtra (Android.Content.Intent.ExtraText, bodyText);
							emailIntent.SetType ("message/rfc822");
							homeActivity.RunOnUiThread (() => {
								homeActivity.HideProgressDialog ();

								homeActivity.StartActivity (emailIntent);
							});
						} else {
							homeActivity.HideProgressDialog ();
							Toast.MakeText (Android.App.Application.Context, "Bestand delen mislukt", ToastLength.Short).Show ();
						}
					});
				}


			}, selectedExpirationDate.Year, selectedExpirationDate.Month - 1, selectedExpirationDate.Day);
			picker.SetTitle ("Selecteer vervaldatum:");
			picker.Show ();
		}
コード例 #32
0
ファイル: Physical.cs プロジェクト: aragorn55/ClassSampleCode
		void onDateSet(object sender, DatePickerDialog.DateSetEventArgs e)
		{
			_UserBday = e.Date;
			SetDisplayDate ();
		}
コード例 #33
0
ファイル: AddPollActivity.cs プロジェクト: kamilkk/MyVote
 void HandleEndDate (object sender, DatePickerDialog.DateSetEventArgs e)
 {
     this.Poll.PollEndDate = e.Date;
     _EndDateButton.Text = this.Poll.PollStartDate.Value.ToString ("d");
 }