Ejemplo n.º 1
0
        private async void listener(object sender, TimePickerDialog.TimeSetEventArgs e)
        {
            var timeSpan = new TimeSpan(e.HourOfDay, e.Minute, 0);

            time = timeSpan.ToString(@"hh\:mm");

            model.db_insert insert = new model.db_insert();
            //Toast.MakeText(this, Intent.GetStringExtra("dr_id"), ToastLength.Long).Show();
            if (Convert.ToInt32(Intent.GetStringExtra("dr_id")) > 0)
            {
                string status = await insert.randevu_insert(Preferences.Get("cypher1", "").ToString(),
                                                            Preferences.Get("cypher2", "").ToString(),
                                                            user_data[0].VESIQE_FIN,
                                                            date, time, Convert.ToInt32(Intent.GetStringExtra("dr_id")));

                dynamic d = JsonConvert.DeserializeObject(status);


                if (Convert.ToInt32(d[0]["RESULT"]) > 0)
                {
                    alertDialog = new AlertDialog.Builder(this);
                    alertDialog.SetTitle("Həkimə qeydiyyat tərtib edildi");
                    alertDialog.SetMessage("'Randevularım' bölməsinə keçid edərək qeydiyyatlarınızı redaktə edə və silə bilərsiniz");

                    //FindViewById<TextView>(Resource.Id.textView1).Text = "HƏKİMƏ QEYDİYYAT TƏRTİB EDİLDİ\nHəkimlə randevu tarixi: " + date + "\nHəkimlə randevu saatı: " + time + "\n'Randevularım' bölməsinə keçid edərək qeydiyyatlarınızı redaktə edə bilə və silə bilərsiniz ";
                    //Toast.MakeText(this, Convert.ToString(d[0]["RESULT"]), ToastLength.Long).Show();
                }
                else
                {
                    alertDialog = new AlertDialog.Builder(this);
                    alertDialog.SetTitle("Bildiriş");
                    alertDialog.SetMessage("'Elektron səhiyyə' portalında qeydiyyatdan keçmədiyi üçün həkimin qəbuluna yazılmaq mümkün deil");


                    //FindViewById<TextView>(Resource.Id.textView1).Text = "HALL HAZIRDA HƏKİMƏ QEYDİYYAT TƏRTİB ETMƏK MÜMKÜN DEİL";
                    //Toast.MakeText(this, "Bu hekimin qebuluna yazilmaq mumkun deil", ToastLength.Long).Show();
                }
            }
            else
            {
                alertDialog = new AlertDialog.Builder(this);
                alertDialog.SetTitle("Bildiriş");
                alertDialog.SetMessage("'Elektron səhiyyə' portalında qeydiyyatdan keçmədiyi üçün həkimin qəbuluna yazılmaq mümkün deil");


                //FindViewById<TextView>(Resource.Id.textView1).Text = "HALL HAZIRDA HƏKİMƏ QEYDİYYAT TƏRTİB ETMƏK MÜMKÜN DEİL";
                //Toast.MakeText(this, "Bu hekimin qebuluna yazilmaq mumkun deil", ToastLength.Long).Show();
            }

            alertDialog.SetNeutralButton("Qəbul et", delegate
            {
                Finish();
                Intent profile = new Intent(this, typeof(ProfileActivity));
                profile.PutExtra("data", JsonConvert.SerializeObject(user_data));

                StartActivity(profile);
            });
            alertDialog.SetNeutralButton("İmtina", delegate
            {
                Finish();
                Intent profile = new Intent(this, typeof(ProfileActivity));
                profile.PutExtra("data", JsonConvert.SerializeObject(user_data));

                StartActivity(profile);
            });
            alertDialog.SetNeutralButton("Posient haqqında", delegate
            {
                Finish();
                Intent profile = new Intent(this, typeof(ProfileActivity));
                profile.PutExtra("data", JsonConvert.SerializeObject(user_data));

                StartActivity(profile);
            });
            alertDialog.Show();
        }