コード例 #1
0
        private async void NewAppointmentClicked(object sender, EventArgs e)
        {
            var newTime = TimePicker.Time;
            var newdate = DatePicker.Date;

            App.Current.Properties.Add("AppointmentDate", newdate);
            App.Current.Properties.Add("AppointmentTime", newTime);
            await App.Current.SavePropertiesAsync();

            var page = new AppointmentsPage();
            await Navigation.PushAsync(page);
        }
コード例 #2
0
        protected async void UpdateOpeningHoursClicked(object sender, EventArgs args)
        {
            var Mon_From = TimePicker11.Time.ToString();
            var Mon_Till = TimePicker12.Time.ToString();

            var Tue_From = TimePicker21.Time.ToString();
            var Tue_Till = TimePicker22.Time.ToString();

            var Wen_From = TimePicker31.Time.ToString();
            var Wen_Till = TimePicker32.Time.ToString();

            var Thur_From = TimePicker41.Time.ToString();
            var Thur_Till = TimePicker42.Time.ToString();

            var Fri_From = TimePicker51.Time.ToString();
            var Fri_Till = TimePicker52.Time.ToString();

            var Sat_From = TimePicker61.Time.ToString();
            var Sat_Till = TimePicker62.Time.ToString();

            var Sun_From = TimePicker71.Time.ToString();
            var Sun_Till = TimePicker72.Time.ToString();
            //
            Appointment ap = new Appointment();

            if (!Mon_From.Contains("00:00:00") && !Mon_Till.Contains("00:00:00"))
            {
                ap.open_from = Mon_From;
                ap.open_to   = Mon_Till;
            }
            else
            {
                if (Label1.IsVisible)
                {
                }
            }
            if (!Tue_From.Contains("00:00:00") && !Tue_Till.Contains("00:00:00"))
            {
                ap.open_from = Tue_From;
                ap.open_to   = Tue_Till;
            }
            else
            {
                if (Label2.IsVisible)
                {
                }
            }
            if (!Wen_From.Contains("00:00:00") && !Wen_Till.Contains("00:00:00"))
            {
                ap.open_from = Wen_From;
                ap.open_to   = Wen_Till;
            }
            else
            {
                if (Label3.IsVisible)
                {
                }
            }
            if (!Thur_From.Contains("00:00:00") && !Thur_Till.Contains("00:00:00"))
            {
                ap.open_from = Thur_From;
                ap.open_to   = Thur_Till;
            }
            else
            {
                if (Label4.IsVisible)
                {
                }
            }
            if (!Fri_From.Contains("00:00:00") && !Fri_Till.Contains("00:00:00"))
            {
                ap.open_from = Fri_From;
                ap.open_to   = Fri_Till;
            }
            else
            {
                if (Label5.IsVisible)
                {
                }
            }
            if (!Sat_From.Contains("00:00:00") && !Sat_Till.Contains("00:00:00"))
            {
                ap.open_from = Sat_From;
                ap.open_to   = Sat_Till;
            }
            else
            {
                if (Label6.IsVisible)
                {
                }
            }
            if (!Sun_From.Contains("00:00:00") && !Sun_Till.Contains("00:00:00"))
            {
                ap.open_from = Sun_From;
                ap.open_to   = Sun_Till;
            }
            else
            {
                if (Label7.IsVisible)
                {
                }
            }
            var credential = DependencyService.Get <ICredentialRetriever>().GetCredential();

            ap.user_id = credential.User.Id;

            AppointmentsService.SaveAppointment(ap);
            var page = new AppointmentsPage();
            await Navigation.PushAsync(page);
        }
コード例 #3
0
 private async void ChangeOpeningHoursClicked(object sender, EventArgs args)
 {
     var page = new AppointmentsPage();
     await Navigation.PushAsync(page);
 }