コード例 #1
0
ファイル: As2805Extensions.cs プロジェクト: AS2805/6.3
        public string Build_p28_amt_tran_fee(int amount2, string fix = "D")
        {
            string amt = amount2.ToString();

            if (amt.Length > 8)
            {
                throw new Exception("Invalid Format");
            }
            fix = _helper.BuildStringMessageHexString(fix);
            if (amt.Length < 8)
            {
                amt = amt.PadLeft(8, '0');
            }
            string sBM    = amt.Substring(amt.Length - Math.Abs(amt.Length), Math.Abs(amt.Length));
            string result = fix + sBM;

            return(result);
        }