Пример #1
0
 /// <summary>
 /// ヘッダ情報を印刷データに格納する
 /// </summary>
 /// <param name="prtMem"></param>
 /// <param name="hdRow"></param>
 /// <param name="jis_nusi"></param>
 /// <param name="jis"></param>
 /// <param name="syuk"></param>
 private void setPrintHeaderData(PrintoutMember prtMem, T02_URHD hdRow, M01_TOK Tok, M70_JIS jis_nusi, M70_JIS jis, M01_TOK syukS, M01_TOK syukM)
 {
     prtMem.出荷主  = hdRow.出荷元名;
     prtMem.品先名1 = hdRow.出荷先名;
     if (Tok != null)
     {
         prtMem.得意先名1   = Tok.得意先名1;
         prtMem.得意先名2   = Tok.得意先名2;
         prtMem.得意先郵便番号 = Tok.郵便番号;
         prtMem.得意先住所1  = Tok.住所1;
         prtMem.得意先住所2  = Tok.住所2;
         prtMem.得意先TEL  = Tok.電話番号;
         prtMem.得意先FAX  = Tok.FAX;
     }
     prtMem.品先名1 = hdRow.出荷先名;
     if (syukS != null)
     {
         prtMem.品先名1   = syukS.得意先名1;
         prtMem.品先名2   = syukS.得意先名2;
         prtMem.品先郵便番号 = syukS.郵便番号;
         prtMem.品先住所1  = syukS.住所1;
         prtMem.品先住所2  = syukS.住所2;
         prtMem.品先TEL  = syukS.電話番号;
         prtMem.品先FAX  = syukS.FAX;
     }
     prtMem.出荷日   = hdRow.出荷日.ToString("yyyy/MM/dd");
     prtMem.出荷元名1 = hdRow.出荷元名;
     if (syukM != null)
     {
         prtMem.出荷元名2   = syukM.得意先名2;
         prtMem.出荷元郵便番号 = syukM.郵便番号;
         prtMem.出荷元住所1  = syukM.住所1;
         prtMem.出荷元住所2  = syukM.住所2;
         prtMem.出荷元TEL  = syukM.電話番号;
         prtMem.出荷元FAX  = syukM.FAX;
     }
     prtMem.自社名    = jis.自社名;
     prtMem.自社郵便番号 = jis.郵便番号;
     prtMem.自社住所1  = jis.住所1;
     prtMem.自社住所2  = jis.住所2;
     prtMem.自社TEL  = jis.電話番号;
     prtMem.自社FAX  = jis.FAX;
     prtMem.伝票番号   = hdRow.伝票番号.ToString();
     prtMem.品伝票番号  = hdRow.品伝票番号.ToString();
     prtMem.伝票備考   = hdRow.備考;
 }
Пример #2
0
        /// <summary>
        /// 出荷先倉庫を取得する
        /// </summary>
        /// <param name="t02Data"></param>
        /// <returns></returns>
        public int getShippingDestination(T02_URHD t02Data)
        {
            if (t02Data.会社名コード == null)
            {
                return(-1);
            }

            var code =
                _context.M70_JIS.Where(w => w.自社コード == t02Data.会社名コード)
                .Join(_context.M22_SOUK
                      .Where(w => w.削除日時 == null && w.場所会社コード == w.寄託会社コード),
                      x => x.自社コード,
                      y => y.場所会社コード,
                      (x, y) => new { JIS = x, SOUK = y })
                .Select(s => s.SOUK.庫コード)
                .FirstOrDefault();

            return(code);
        }
Пример #3
0
        /// <summary>
        /// 売上ヘッダの登録・更新をおこなう
        /// </summary>
        /// <param name="t02Data"></param>
        public void T02_URHD_Update(T02_URHD t02Data)
        {
            // 登録データ取得
            var hdData =
                _context.T02_URHD
                .Where(w => w.伝票番号 == t02Data.伝票番号)
                .FirstOrDefault();

            if (hdData == null)
            {
                // データなしの為追加
                T02_URHD urhd = new T02_URHD();

                urhd.伝票番号    = t02Data.伝票番号;
                urhd.会社名コード  = t02Data.会社名コード;
                urhd.伝票要否    = t02Data.伝票要否;
                urhd.売上日     = t02Data.売上日;
                urhd.売上区分    = t02Data.売上区分;
                urhd.得意先コード  = t02Data.得意先コード;
                urhd.得意先枝番   = t02Data.得意先枝番;
                urhd.在庫倉庫コード = t02Data.在庫倉庫コード;
                urhd.品伝票番号   = t02Data.品伝票番号;
                urhd.出荷日     = t02Data.出荷日;
                urhd.受注番号    = t02Data.受注番号;
                urhd.出荷元コード  = t02Data.出荷元コード;
                urhd.出荷元枝番   = t02Data.出荷元枝番;
                urhd.出荷元名    = t02Data.出荷元名;
                urhd.出荷先コード  = t02Data.出荷先コード;
                urhd.出荷先枝番   = t02Data.出荷先枝番;
                urhd.出荷先名    = t02Data.出荷先名;
                urhd.仕入先コード  = t02Data.仕入先コード;
                urhd.仕入先枝番   = t02Data.仕入先枝番;
                urhd.備考      = t02Data.備考;
                urhd.元伝票番号   = t02Data.元伝票番号;
                // No-94 Add Start
                urhd.通常税率対象金額 = t02Data.通常税率対象金額;
                urhd.軽減税率対象金額 = t02Data.軽減税率対象金額;
                urhd.通常税率消費税  = t02Data.通常税率消費税;
                urhd.軽減税率消費税  = t02Data.軽減税率消費税;
                // No-94 Add End
                // No-95 Add Start
                urhd.小計  = t02Data.小計;
                urhd.総合計 = t02Data.総合計;
                // No-95 Add End
                urhd.消費税    = t02Data.消費税;
                urhd.登録者    = _loginUserId;
                urhd.登録日時   = com.GetDbDateTime();
                urhd.最終更新者  = _loginUserId;
                urhd.最終更新日時 = com.GetDbDateTime();

                _context.T02_URHD.ApplyChanges(urhd);
            }
            else
            {
                // データを更新
                hdData.会社名コード  = t02Data.会社名コード;
                hdData.伝票要否    = t02Data.伝票要否;
                hdData.売上日     = t02Data.売上日;
                hdData.売上区分    = t02Data.売上区分;
                hdData.得意先コード  = t02Data.得意先コード;
                hdData.得意先枝番   = t02Data.得意先枝番;
                hdData.在庫倉庫コード = t02Data.在庫倉庫コード;
                hdData.品伝票番号   = t02Data.品伝票番号;
                hdData.出荷日     = t02Data.出荷日;
                hdData.受注番号    = t02Data.受注番号;
                hdData.出荷元コード  = t02Data.出荷元コード;
                hdData.出荷元枝番   = t02Data.出荷元枝番;
                hdData.出荷元名    = t02Data.出荷元名;
                hdData.出荷先コード  = t02Data.出荷先コード;
                hdData.出荷先枝番   = t02Data.出荷先枝番;
                hdData.出荷先名    = t02Data.出荷先名;
                hdData.仕入先コード  = t02Data.仕入先コード;
                hdData.仕入先枝番   = t02Data.仕入先枝番;
                hdData.備考      = t02Data.備考;
                hdData.元伝票番号   = t02Data.元伝票番号;
                // No-94 Add Start
                hdData.通常税率対象金額 = t02Data.通常税率対象金額;
                hdData.軽減税率対象金額 = t02Data.軽減税率対象金額;
                hdData.通常税率消費税  = t02Data.通常税率消費税;
                hdData.軽減税率消費税  = t02Data.軽減税率消費税;
                // No-94 Add End
                // No-95 Add Start
                hdData.小計  = t02Data.小計;
                hdData.総合計 = t02Data.総合計;
                // No-95 Add End
                hdData.消費税    = t02Data.消費税;
                hdData.最終更新者  = _loginUserId;
                hdData.最終更新日時 = com.GetDbDateTime();
                hdData.削除者    = null;
                hdData.削除日時   = null;

                hdData.AcceptChanges();
            }
        }