// コンポーネント初期化 private void InitComponent() { prefs = PreferenceManager.GetDefaultSharedPreferences(Context); editor = prefs.Edit(); SetTitle("貸出登録"); BootstrapButton btnConfirm = view.FindViewById <BootstrapButton>(Resource.Id.btn_matehan_confirm); etKasidatuDate = view.FindViewById <BootstrapEditText>(Resource.Id.et_matehan_kasidatuDate); etKasidatuTarget = view.FindViewById <BootstrapEditText>(Resource.Id.et_matehan_kasidatuTarget); etKasidatuTarget.KeyPress += (sender, e) => { if (e.Event.Action == KeyEventActions.Down && e.KeyCode == Keycode.Enter) { e.Handled = true; CommonUtils.HideKeyboard(Activity); if (etKasidatuTarget.Text != "") { SearchBinNo(); } } else { e.Handled = false; } }; btnConfirm.Click += delegate { SearchBinNo(); }; etKasidatuDate.FocusChange += (sender, e) => { if (e.HasFocus) { etKasidatuDate.Text = etKasidatuDate.Text.Replace("/", ""); etKasidatuDate.SetSelection(etKasidatuDate.Text.Length); } else { try { etKasidatuDate.Text = CommonUtils.GetDateYYYYMMDDwithSlash(etKasidatuDate.Text); } catch { ShowDialog("エラー", "正しい日付を入力してください", () => { etKasidatuDate.Text = ""; etKasidatuDate.RequestFocus(); }); } } }; BootstrapButton btnSearch = view.FindViewById <BootstrapButton>(Resource.Id.btn_matehan_kasidasiSakiSearch); btnSearch.Click += delegate { SearchKasidasiSaki(); }; //etKasidatuDate.Text = "18/03/20"; etKasidatuDate.Text = DateTime.Now.ToString("yyyy/MM/dd"); etKasidatuTarget.RequestFocus(); }
// コンポーネント初期化 private void InitComponent() { etKaisyuDate = view.FindViewById <BootstrapEditText>(Resource.Id.et_idouRegistSelect_kaisyuDate); etKaisyuDate.FocusChange += (sender, e) => { if (e.HasFocus) { etKaisyuDate.Text = etKaisyuDate.Text.Replace("/", ""); etKaisyuDate.SetSelection(etKaisyuDate.Text.Length); } else { try { etKaisyuDate.Text = CommonUtils.GetDateYYYYMMDDwithSlash(etKaisyuDate.Text); } catch { ShowDialog("エラー", "正しい日付を入力してください。", () => { etKaisyuDate.Text = ""; etKaisyuDate.RequestFocus(); }); } } }; etHaisoDate = view.FindViewById <BootstrapEditText>(Resource.Id.et_idouRegistSelect_haisoDate); etHaisoDate.FocusChange += (sender, e) => { if (e.HasFocus) { etHaisoDate.Text = etHaisoDate.Text.Replace("/", ""); etHaisoDate.SetSelection(etHaisoDate.Text.Length); } else { try { etHaisoDate.Text = CommonUtils.GetDateYYYYMMDDwithSlash(etKaisyuDate.Text); } catch { ShowDialog("エラー", "正しい日付を入力してください。", () => { etHaisoDate.Text = ""; etHaisoDate.RequestFocus(); }); } } }; BootstrapButton btnConfirm = view.FindViewById <BootstrapButton>(Resource.Id.btn_idouRegistSelect_confirm); btnConfirm.Click += delegate { Confirm(); }; etKaisyuDate.Text = DateTime.Now.ToString("yyyy/MM/dd"); etHaisoDate.Text = DateTime.Now.AddDays(1).ToString("yyyy/MM/dd"); }
public override void OnBarcodeDataReceived(BarcodeDataReceivedEvent_ dataReceivedEvent) { IList <BarcodeDataReceivedEvent_.BarcodeData_> listBarcodeData = dataReceivedEvent.BarcodeData; foreach (BarcodeDataReceivedEvent_.BarcodeData_ barcodeData in listBarcodeData) { Activity.RunOnUiThread(() => { string data = barcodeData.Data; if (etCourse.HasFocus) { if (data.Length < 12) { ShowDialog("エラー", "コースNoがみつかりません。", () => { }); return; } string btvTmp = data.Substring(0, 11); // 配送日(8桁) + センター(3桁) string btvHaisohDate = btvTmp.Substring(2, 4); // 配送日(YYMMDD) string btvCenterCd = btvTmp.Substring(6, 3); // センターコード(3桁) string btvCourse = data.Substring(11, data.Length - 11); // コース(桁可変) try { string haiso_date = CommonUtils.GetDateYYYYMMDDwithSlash(btvHaisohDate); TUMIKOMI010 result = WebService.RequestTumikomi010(souko_cd, kitaku_cd, syuka_date, btvCourse); if (result.state == "03") { ShowDialog("エラー", "該当コースの積込みは完了しています。", () => { }); return; } editor.PutString("syuka_date", syuka_date); editor.PutString("course", btvCourse); editor.PutString("bin_no", result.bin_no); editor.PutString("kansen_kbn", result.kansen_kbn); editor.Apply(); ShowConfirmMessage(); } catch { ShowDialog("エラー", "コースNoがみつかりません。", () => { }); return; } } }); } }
private void CheckDate() { try { etSyukaDate.Text = CommonUtils.GetDateYYYYMMDDwithSlash(etSyukaDate.Text); } catch { ShowDialog("エラー", "正しい日付を入力してください。", () => { etSyukaDate.Text = ""; etSyukaDate.RequestFocus(); }); } }
// コンポーネント初期化 private void InitComponent() { bool registFlg = prefs.GetBoolean("registFlg", true); if (registFlg) { SetTitle("メールバッグ登録"); } else { SetTitle("メールバッグ削除"); } etBin = view.FindViewById <BootstrapEditText>(Resource.Id.et_mailRegistSelect_bin); BootstrapButton btnConfirm = view.FindViewById <BootstrapButton>(Resource.Id.btn_mailRegistSelect_confirm); btnConfirm.Click += delegate { Confirm(); }; etHaisoDate = view.FindViewById <BootstrapEditText>(Resource.Id.et_mailRegistSelect_haiso); etHaisoDate.FocusChange += (sender, e) => { if (e.HasFocus) { etHaisoDate.Text = etHaisoDate.Text.Replace("/", ""); etHaisoDate.SetSelection(etHaisoDate.Text.Length); } else { try { etHaisoDate.Text = CommonUtils.GetDateYYYYMMDDwithSlash(etHaisoDate.Text); } catch { ShowDialog("エラー", "日付を正しく入力してください。", () => { etHaisoDate.Text = ""; etHaisoDate.RequestFocus(); }); } } }; etHaisoDate.Text = DateTime.Now.ToString("yyyy/MM/dd"); etBin.RequestFocus(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.Inflate(Resource.Layout.fragment_tsumikomi_select, container, false); prefs = PreferenceManager.GetDefaultSharedPreferences(Context); editor = prefs.Edit(); // TITLE SETTING SetTitle("積込検品"); // PARAMETER SETTING souko_cd = prefs.GetString("souko_cd", ""); kitaku_cd = prefs.GetString("kitaku_cd", ""); syuka_date = prefs.GetString("syuka_date", ""); nohin_date = prefs.GetString("nohin_date", ""); course = prefs.GetString("course", ""); bin_no = prefs.GetString("bin_no", ""); kansen_kbn = prefs.GetString("kansen_kbn", ""); // ITEM EVENT SETTING etSyukaDate = view.FindViewById <BootstrapEditText>(Resource.Id.et_tsumikomiSelect_syukaDate); etSyukaDate.FocusChange += (sender, e) => { if (e.HasFocus) { etSyukaDate.Text = etSyukaDate.Text.Replace("/", ""); etSyukaDate.SetSelection(etSyukaDate.Text.Length); } else { if (etSyukaDate.Text != "") { try { etSyukaDate.Text = CommonUtils.GetDateYYYYMMDDwithSlash(etSyukaDate.Text); } catch { ShowDialog("エラー", "正しい日付を入力してください。", () => { etSyukaDate.Text = ""; etSyukaDate.RequestFocus(); }); } } } }; etCourse = view.FindViewById <BootstrapEditText>(Resource.Id.et_tsumikomiSelect_course); etCourse.KeyPress += (sender, e) => { if (e.Event.Action == KeyEventActions.Down && e.KeyCode == Keycode.Enter) { e.Handled = true; CommonUtils.HideKeyboard(Activity); Confirm(); } else { e.Handled = false; } }; btnConfirm = view.FindViewById <BootstrapButton>(Resource.Id.btn_tsumikomiSelect_confirm); btnConfirm.Click += delegate { Confirm(); }; // FIRST FOCUS etCourse.RequestFocus(); // DUMMY DATA //etSyukaDate.Text = "18/03/20"; etSyukaDate.Text = DateTime.Now.ToString("yyyy/MM/dd"); return(view); }