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();
        }
Esempio n. 2
0
        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;
                }
            };
        }