/// <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; } }
/// <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; } }