//private void Spinner_Callback_Click(object sender, EventArgs e) //{ // if(this.listCallBack.Count == 0) // { // err_TimeFrom.Text = Resources.GetString(Resource.String.EnterDate); // } // else // { // err_TimeFrom.Text = ""; // } //} public void LoadCallbackList(DateTime selectedDate) { AndHUD.Shared.Show(this, "Please wait ...", -1, MaskType.Clear); string url = Settings.InstanceURL; var url2 = url + "/Api/GetCallBackTime"; var json2 = new { Item = new { ReferenceNumber = Settings.RefNumber, CallbackDate = selectedDate.ToString("yyyy/MM/dd"), CallbackTimeSlot = DateTime.Now.ToString("HH:mm:ss") } }; try { var ObjectReturn = new CallbackReturnModel(); string results = ConnectWebAPI.Request(url2, json2); if (string.IsNullOrEmpty(results)) { AndHUD.Shared.Dismiss(); this.RunOnUiThread(() => alert = new Alert(this, "Error", Resources.GetString(Resource.String.NoServer))); this.RunOnUiThread(() => alert.Show()); } else { ObjectReturn = Newtonsoft.Json.JsonConvert.DeserializeObject <CallbackReturnModel>(results); this.isAvailableCallBackTime = ObjectReturn.IsSuccess; AndHUD.Shared.Dismiss(); this.listCallBack = ObjectReturn.CallbackSlot; } } catch (Exception ee) { AndHUD.Shared.Dismiss(); } callBackAdapter = new CallbackTimeSpinnerAdapter(this, this.listCallBack); spinner_Callback.Adapter = callBackAdapter; spinner_Callback.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Callback_ItemSelected); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); RequestWindowFeature(WindowFeatures.ActionBar); SetContentView(Resource.Layout.UpdatePersonalInformation); //**************************************************// ScreenComeFrom = Intent.GetStringExtra("ScreenComeFrom") ?? ""; ActionBar.NavigationMode = ActionBarNavigationMode.Standard; if (ScreenComeFrom.Equals("HomeMenu")) { var upArrow = Resources.GetDrawable(Resource.Drawable.abc_ic_ab_back_mtrl_am_alpha); upArrow.SetColorFilter(Color.ParseColor("#006571"), PorterDuff.Mode.SrcIn); ActionBar.SetHomeAsUpIndicator(upArrow); ActionBar.SetDisplayHomeAsUpEnabled(true); ActionBar.SetHomeButtonEnabled(true); } LinearLayout lLayout = new LinearLayout(this); lLayout.SetGravity(GravityFlags.CenterVertical); LinearLayout.LayoutParams textViewParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.MatchParent); textViewParameters.RightMargin = (int)(30 * this.Resources.DisplayMetrics.Density); TextView myTitle = new TextView(this); myTitle.Text = "View/Update Personal Information"; myTitle.TextSize = 20; myTitle.Gravity = GravityFlags.Center; lLayout.AddView(myTitle, textViewParameters); ActionBar.LayoutParams actionbarParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MatchParent, ActionBar.LayoutParams.MatchParent); ActionBar.SetCustomView(lLayout, actionbarParams); ActionBar.SetDisplayShowCustomEnabled(true); //**************************************************// et_StreetAddress1 = FindViewById <EditText>(Resource.Id.et_StreetAddress1); //et_StreetAddress1.FocusChange += Et_StreetAddress1_FocusChange; et_StreetAddress2 = FindViewById <EditText>(Resource.Id.et_StreetAddress2); //et_StreetAddress2.FocusChange += Et_StreetAddress1_FocusChange; et_StreetAddress3 = FindViewById <EditText>(Resource.Id.et_StreetAddress3); //et_StreetAddress3.FocusChange += Et_StreetAddress1_FocusChange; et_StreetSuburb = FindViewById <EditText>(Resource.Id.et_StreetSuburb); //et_StreetSuburb.FocusChange += Et_StreetAddress1_FocusChange; et_StreetState = FindViewById <EditText>(Resource.Id.et_StreetState); //et_StreetState.FocusChange += Et_StreetAddress1_FocusChange; et_StreetPostCode = FindViewById <EditText>(Resource.Id.et_StreetPostcode); //et_StreetPostCode.FocusChange += Et_StreetAddress1_FocusChange; et_MailAddress1 = FindViewById <EditText>(Resource.Id.et_MailAddress1); //et_MailAddress1.FocusChange += Et_StreetAddress1_FocusChange; et_MailAddress2 = FindViewById <EditText>(Resource.Id.et_MailAddress2); //et_MailAddress2.FocusChange += Et_StreetAddress1_FocusChange; et_MailAddress3 = FindViewById <EditText>(Resource.Id.et_MailAddress3); //et_MailAddress3.FocusChange += Et_StreetAddress1_FocusChange; et_MailSuburb = FindViewById <EditText>(Resource.Id.et_MailSuburb); //et_MailSuburb.FocusChange += Et_StreetAddress1_FocusChange; et_MailState = FindViewById <EditText>(Resource.Id.et_MailState); //et_MailState.FocusChange += Et_StreetAddress1_FocusChange; et_MailPostCode = FindViewById <EditText>(Resource.Id.et_MailPostcode); //et_MailPostCode.FocusChange += Et_StreetAddress1_FocusChange; et_HomePhone = FindViewById <EditText>(Resource.Id.et_HomePhone); //et_HomePhone.FocusChange += Et_StreetAddress1_FocusChange; et_WorkPhone = FindViewById <EditText>(Resource.Id.et_WorkPhone); //et_WorkPhone.FocusChange += Et_StreetAddress1_FocusChange; et_MobilePhone = FindViewById <EditText>(Resource.Id.et_MobilePhone); //et_MobilePhone.FocusChange += Et_StreetAddress1_FocusChange; et_Email = FindViewById <EditText>(Resource.Id.et_Email); //et_Email.FocusChange += Et_StreetAddress1_FocusChange; bt_Continue = FindViewById <Button>(Resource.Id.bt_Continue); bt_Continue.Click += Bt_Continue_Click; err_MobilePhone = FindViewById <TextView>(Resource.Id.err_MobilePhone); listPrefer.Add(""); listPrefer.Add("Home Phone"); listPrefer.Add("Work Phone"); listPrefer.Add("Mobile Phone"); spinner_Prefer = FindViewById <Spinner>(Resource.Id.spinner_Prefer); callBackAdapter = new CallbackTimeSpinnerAdapter(this, this.listPrefer); spinner_Prefer.Adapter = callBackAdapter; spinner_Prefer.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Prefer_ItemSelected); GetPersonalInfo(); spinner_Prefer.SetSelection(selectedIndex); if (!ScreenComeFrom.Equals("HomeMenu")) { var_TransactionDescription = Intent.GetStringExtra("tv_TransactionDescription") ?? ""; var_ReceiptNumber = Intent.GetStringExtra("tv_ReceiptNumber") ?? ""; var_Amount = Intent.GetStringExtra("tv_Amount") ?? ""; var_Time = Intent.GetStringExtra("tv_Time") ?? ""; var_Date = Intent.GetStringExtra("tv_Date") ?? ""; var_Name = Intent.GetStringExtra("tv_Name") ?? ""; var_PaymentType = Intent.GetIntExtra("PaymentType", 0); var_PaymentMethod = Intent.GetIntExtra("PaymentMethod", 0); var_PaymentId = Intent.GetIntExtra("PaymentId", 0); var_ClientName = Intent.GetStringExtra("ClientName") ?? ""; var_FirstDebtorPaymentInstallmentId = Intent.GetIntExtra("FirstDebtorPaymentInstallmentId", 0); } }