private void BirthDayTextView_Clicked(object o, EventArgs e) { var datepickerdialog = new Android.App.DatePickerDialog(this.Context, Datepickerdialog_DateSet, presenter.BirthDate.Year, presenter.BirthDate.Month, presenter.BirthDate.Day); datepickerdialog.SetTitle("Выберите дату рождения"); datepickerdialog.Show(); }
private void SetEventHandlers() { userBirthDate.Click += delegate { var today = DateTime.Today; var datepickerdialog = new Android.App.DatePickerDialog(this.Context, Datepickerdialog_DateSet, today.Year, today.Month, today.Day); datepickerdialog.SetTitle("Выберите дату рождения"); datepickerdialog.CancelEvent += delegate { choosenBirthDate = (DateTime)userData["BirthDate"]; userBirthDate.Text = ((DateTime)userData["BirthDate"]).ToShortDateString(); }; datepickerdialog.Show(); }; saveProfileBtn.Click += async delegate { var FML = userName.Text.Split(' '); var userSendData = new Dictionary <string, object> { { "FirstName", FML[0] }, { "MiddleName", FML[1] }, { "LastName", FML[2] }, { "Sex", choosenGender }, { "BirthDate", choosenBirthDate }, { "PrioritySto", 0 } }; var response = await ClientAPI.PutAsync("User", userSendData); if (response == null) { return; } DataPreferences.Instance.SaveUserData(response.Item2); DataPreferences.Instance.LoadUserData(); }; genderGroup.CheckedChange += (s, e) => { switch (e.CheckedId) { case Resource.Id.userprofile_gender_male: choosenGender = 0; break; case Resource.Id.userprofile_gender_female: choosenGender = 1; break; } }; }