示例#1
0
        /// <summary>
        /// 納品書明細情報を印刷データに格納する
        /// </summary>
        /// <param name="prtMem"></param>
        /// <param name="dtlRow"></param>
        /// <param name="rowNum"></param>
        private void setPrintNouhinData(PrintoutMember prtMem, DetailExtension dtlRow, int rowNum)
        {
            //20190902 add-s CB軽減税率対応
            string 消費税区分wk = "";

            if (dtlRow.消費税区分 == (int)CommonConstants.商品消費税区分.軽減税率)
            {
                消費税区分wk = "軽 ";
            }
            else if (dtlRow.消費税区分 == (int)CommonConstants.商品消費税区分.非課税)
            {
                消費税区分wk = "非 ";
            }
            //20190902 add-e CB軽減税率対応

            switch (rowNum)
            {
            case 1:
                prtMem.行番号1   = rowNum;
                prtMem.品番1    = dtlRow.品番;
                prtMem.得意先品番1 = dtlRow.得意先品番;
                prtMem.品名1    = dtlRow.品名;
                prtMem.数量1    = dtlRow.数量;
                prtMem.単位1    = dtlRow.単位;
                prtMem.単価1    = dtlRow.単価;
                prtMem.金額1    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要1 = dtlRow.摘要;
                prtMem.摘要1 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 2:
                prtMem.行番号2   = rowNum;
                prtMem.品番2    = dtlRow.品番;
                prtMem.得意先品番2 = dtlRow.得意先品番;
                prtMem.品名2    = dtlRow.品名;
                prtMem.数量2    = dtlRow.数量;
                prtMem.単位2    = dtlRow.単位;
                prtMem.単価2    = dtlRow.単価;
                prtMem.金額2    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要2 = dtlRow.摘要;
                prtMem.摘要2 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 3:
                prtMem.行番号3   = rowNum;
                prtMem.品番3    = dtlRow.品番;
                prtMem.得意先品番3 = dtlRow.得意先品番;
                prtMem.品名3    = dtlRow.品名;
                prtMem.数量3    = dtlRow.数量;
                prtMem.単位3    = dtlRow.単位;
                prtMem.単価3    = dtlRow.単価;
                prtMem.金額3    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要3 = dtlRow.摘要;
                prtMem.摘要3 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 4:
                prtMem.行番号4   = rowNum;
                prtMem.品番4    = dtlRow.品番;
                prtMem.得意先品番4 = dtlRow.得意先品番;
                prtMem.品名4    = dtlRow.品名;
                prtMem.数量4    = dtlRow.数量;
                prtMem.単位4    = dtlRow.単位;
                prtMem.単価4    = dtlRow.単価;
                prtMem.金額4    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要4 = dtlRow.摘要;
                prtMem.摘要4 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 5:
                prtMem.行番号5   = rowNum;
                prtMem.品番5    = dtlRow.品番;
                prtMem.得意先品番5 = dtlRow.得意先品番;
                prtMem.品名5    = dtlRow.品名;
                prtMem.数量5    = dtlRow.数量;
                prtMem.単位5    = dtlRow.単位;
                prtMem.単価5    = dtlRow.単価;
                prtMem.金額5    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要5 = dtlRow.摘要;
                prtMem.摘要5 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 6:
                prtMem.行番号6   = rowNum;
                prtMem.品番6    = dtlRow.品番;
                prtMem.得意先品番6 = dtlRow.得意先品番;
                prtMem.品名6    = dtlRow.品名;
                prtMem.数量6    = dtlRow.数量;
                prtMem.単位6    = dtlRow.単位;
                prtMem.単価6    = dtlRow.単価;
                prtMem.金額6    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要6 = dtlRow.摘要;
                prtMem.摘要6 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 7:
                prtMem.行番号7   = rowNum;
                prtMem.品番7    = dtlRow.品番;
                prtMem.得意先品番7 = dtlRow.得意先品番;
                prtMem.品名7    = dtlRow.品名;
                prtMem.数量7    = dtlRow.数量;
                prtMem.単位7    = dtlRow.単位;
                prtMem.単価7    = dtlRow.単価;
                prtMem.金額7    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要7 = dtlRow.摘要;
                prtMem.摘要7 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 8:
                prtMem.行番号8   = rowNum;
                prtMem.品番8    = dtlRow.品番;
                prtMem.得意先品番8 = dtlRow.得意先品番;
                prtMem.品名8    = dtlRow.品名;
                prtMem.数量8    = dtlRow.数量;
                prtMem.単位8    = dtlRow.単位;
                prtMem.単価8    = dtlRow.単価;
                prtMem.金額8    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要8 = dtlRow.摘要;
                prtMem.摘要8 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 9:
                prtMem.行番号9   = rowNum;
                prtMem.得意先品番9 = dtlRow.得意先品番;
                prtMem.品番9    = dtlRow.品番;
                prtMem.品名9    = dtlRow.品名;
                prtMem.数量9    = dtlRow.数量;
                prtMem.単位9    = dtlRow.単位;
                prtMem.単価9    = dtlRow.単価;
                prtMem.金額9    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要9 = dtlRow.摘要;
                prtMem.摘要9 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;

            case 10:
                prtMem.行番号10   = rowNum;
                prtMem.得意先品番10 = dtlRow.得意先品番;
                prtMem.品番10    = dtlRow.品番;
                prtMem.品名10    = dtlRow.品名;
                prtMem.数量10    = dtlRow.数量;
                prtMem.単位10    = dtlRow.単位;
                prtMem.単価10    = dtlRow.単価;
                prtMem.金額10    = dtlRow.金額;
                //20190902 mod-s CB軽減税率対応
                //prtMem.摘要10 = dtlRow.摘要;
                prtMem.摘要10 = 消費税区分wk + dtlRow.摘要;
                //20190902 CB mod-s
                break;
            }
        }
示例#2
0
        /// <summary>
        /// 出荷明細情報を印刷データに格納する
        /// </summary>
        /// <param name="prtMem"></param>
        /// <param name="dtlRow"></param>
        /// <param name="rowNum"></param>
        private void setPrintDetailData(PrintoutMember prtMem, DetailExtension dtlRow, int rowNum)
        {
            switch (rowNum)
            {
            case 1:
                prtMem.明細品番1 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名1 = dtlRow.品名;
                prtMem.明細数量1 = dtlRow.数量;
                prtMem.明細単位1 = dtlRow.単位;
                prtMem.明細摘要1 = dtlRow.摘要;
                break;

            case 2:
                prtMem.明細品番2 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名2 = dtlRow.品名;
                prtMem.明細数量2 = dtlRow.数量;
                prtMem.明細単位2 = dtlRow.単位;
                prtMem.明細摘要2 = dtlRow.摘要;
                break;

            case 3:
                prtMem.明細品番3 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名3 = dtlRow.品名;
                prtMem.明細数量3 = dtlRow.数量;
                prtMem.明細単位3 = dtlRow.単位;
                prtMem.明細摘要3 = dtlRow.摘要;
                break;

            case 4:
                prtMem.明細品番4 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名4 = dtlRow.品名;
                prtMem.明細数量4 = dtlRow.数量;
                prtMem.明細単位4 = dtlRow.単位;
                prtMem.明細摘要4 = dtlRow.摘要;
                break;

            case 5:
                prtMem.明細品番5 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名5 = dtlRow.品名;
                prtMem.明細数量5 = dtlRow.数量;
                prtMem.明細単位5 = dtlRow.単位;
                prtMem.明細摘要5 = dtlRow.摘要;
                break;

            case 6:
                prtMem.明細品番6 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名6 = dtlRow.品名;
                prtMem.明細数量6 = dtlRow.数量;
                prtMem.明細単位6 = dtlRow.単位;
                prtMem.明細摘要6 = dtlRow.摘要;
                break;

            case 7:
                prtMem.明細品番7 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名7 = dtlRow.品名;
                prtMem.明細数量7 = dtlRow.数量;
                prtMem.明細単位7 = dtlRow.単位;
                prtMem.明細摘要7 = dtlRow.摘要;
                break;

            case 8:
                prtMem.明細品番8 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名8 = dtlRow.品名;
                prtMem.明細数量8 = dtlRow.数量;
                prtMem.明細単位8 = dtlRow.単位;
                prtMem.明細摘要8 = dtlRow.摘要;
                break;

            case 9:
                prtMem.明細品番9 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名9 = dtlRow.品名;
                prtMem.明細数量9 = dtlRow.数量;
                prtMem.明細単位9 = dtlRow.単位;
                prtMem.明細摘要9 = dtlRow.摘要;
                break;

            case 10:
                prtMem.明細品番10 = string.IsNullOrEmpty(dtlRow.得意先品番) ? dtlRow.品番 : dtlRow.得意先品番;
                prtMem.明細品名10 = dtlRow.品名;
                prtMem.明細数量10 = dtlRow.数量;
                prtMem.明細単位10 = dtlRow.単位;
                prtMem.明細摘要10 = dtlRow.摘要;
                break;
            }
        }