示例#1
0
 private void InitializeUserComponent()
 {
     grdKanaHistoryCustomer.SetupShortcutKeys();
     InitializeRadio();
     Text = "学習履歴データ管理";
     txtPayerName.Validated += (sender, e) => txtPayerName.Text = EbDataHelper.ConvertToPayerName(txtPayerName.Text, legalPersonalities);
 }
示例#2
0
        private void txtKana_Validated(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtKana.Text))
            {
                ClearStatusMessage();
                return;
            }
            var kana = EbDataHelper.ConvertToHankakuKatakana(txtKana.Text);

            kana         = EbDataHelper.RemoveProhibitCharacter(kana);
            kana         = EbDataHelper.ConvertProhibitCharacter(kana);
            txtKana.Text = kana;

            var target = JuridicalPersonalityList.FirstOrDefault(k => k.Kana == kana);

            if (target != null)
            {
                SetJuridility(target);
                ClearStatusMessage();
            }
            else
            {
                target      = new JuridicalPersonality();
                target.Kana = kana;
                SetJuridility(target);
            }
        }
示例#3
0
 /// <summary>
 /// 与えられた文字列全てが有効な文字のみで構成されているかチェックする。
 /// 振込依頼人名 未入力も許可
 /// </summary>
 public bool IsValidEBChars(string value)
 {
     if (string.IsNullOrEmpty(value))
     {
         return(true);
     }
     return(EbDataHelper.IsValidEBChars(value));
 }
示例#4
0
 internal string ConvertToValidEbCharacter(string value)
 {
     if (string.IsNullOrEmpty(value))
     {
         return(string.Empty);
     }
     value = EbDataHelper.ConvertToValidEbKana(value);
     return(value);
 }
        private void txtBranchName_Validated(object sender, EventArgs e)
        {
            ClearStatusMessage();
            var converted = txtBranchName.Text;

            if (!string.IsNullOrEmpty(converted))
            {
                converted = EbDataHelper.RemoveProhibitCharacter(converted);
            }
            txtBranchName.Text = converted;
        }
示例#6
0
文件: Billing.cs 项目: fwka1605/next
        private string GetCustomerNameKana(string value, IEnumerable <string> legalPersonalities)
        {
            if (string.IsNullOrWhiteSpace(value))
            {
                return(dummyKana);
            }

            value = EbDataHelper.ConvertToHankakuKatakana(value);
            value = EbDataHelper.ConvertProhibitCharacter(value);
            value = EbDataHelper.RemoveProhibitCharacter(value);
            value = RemoveChars(value);
            value = EbDataHelper.RemoveLegalPersonality(value, legalPersonalities);
            if (string.IsNullOrWhiteSpace(value))
            {
                value = dummyKana;
            }
            return(value);
        }
        private void txtPaymentAgencyKana_Validated(object sender, EventArgs e)
        {
            ClearStatusMessage();
            try
            {
                var converted = txtPaymentAgencyKana.Text;

                if (!string.IsNullOrEmpty(converted))
                {
                    converted = EbDataHelper.ConvertToPayerName(converted, LegalPersonalities);
                }
                txtPaymentAgencyKana.Text = converted;
            }
            catch (Exception ex)
            {
                Debug.Fail(ex.ToString());
                NLogHandler.WriteErrorLog(this, ex, SessionKey);
            }
        }
        private void InitializeHandlers()
        {
            btnCustomerCode.Click += (sdr, ev) =>
            {
                this.ButtonClicked(btnCustomerCode, "検索(得意先コード)");
                SearchText(eSearchKind.CustomerCode, txtCustomerCode.Text);
            };
            btnCustomerName.Click += (sdr, ev) =>
            {
                this.ButtonClicked(btnCustomerName, "検索(得意先名)");
                SearchText(eSearchKind.CustomerName, txtCustomerName.Text);
            };
            btnPayerName.Click += (sdr, ev) =>
            {
                this.ButtonClicked(btnPayerName, "検索(振込依頼人名)");
                SearchText(eSearchKind.PayerName, txtPayerName.Text);
            };
            txtPayerName.Validated += (sdr, ev) =>
            {
                txtPayerName.Text = EbDataHelper.ConvertToValidEbKana(txtPayerName.Text.Trim());
            };

            btnSearchCustomerCode.Click += btnCusCode_Click;
        }
示例#9
0
 /// <summary>法人格情報削除処理</summary>
 /// <param name="value"></param>
 /// <returns></returns>
 internal string RemoveLegalPersonality(string value)
 {
     return(EbDataHelper.RemoveLegalPersonality(value, LegalPersonalities));
 }
示例#10
0
 internal string ConvertToHankakuKatakana(string value)
 {
     return(EbDataHelper.ConvertToHankakuKatakana(value));
 }
示例#11
0
 private void InitializeHandlers()
 {
     txtCusNameKana.Validated += (sender, e) => txtCusNameKana.Text = EbDataHelper.ConvertToPayerName(txtCusNameKana.Text, LegalPersonarities);
     txtPayerName.Validated   += (sender, e) => txtPayerName.Text = EbDataHelper.ConvertToPayerName(txtPayerName.Text, LegalPersonarities);
 }
 private void InitializeUserComponent()
 {
     Text = "個別消込・入金検索";
     txtPayerName.Validated += (sender, e)
                               => txtPayerName.Text = EbDataHelper.ConvertToPayerName(txtPayerName.Text, LegalPersonalities);
 }
示例#13
0
文件: Billing.cs 项目: fwka1605/next
 private string RemoveChars(string value)
 {
     return(new string(value.Where(x => EbDataHelper.IsValidEBChars(x.ToString())).ToArray()));
 }