示例#1
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);
            }
        }
示例#2
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);
        }
示例#3
0
 internal string ConvertToHankakuKatakana(string value)
 {
     return(EbDataHelper.ConvertToHankakuKatakana(value));
 }