/// <summary>
        /// getUriage
        /// 得意先別売上管理表_PROCを実行
        /// </summary>
        public DataTable getUriage(List <string> lstDataName)
        {
            DataTable dtRet = new DataTable();

            List <string> lstTableName = new List <string>();

            lstTableName.Add("@開始年月日");
            lstTableName.Add("@終了年月日");
            lstTableName.Add("@開始グループコード");
            lstTableName.Add("@終了グループコード");
            lstTableName.Add("@開始担当者コード");
            lstTableName.Add("@終了担当者コード");
            lstTableName.Add("@開始得意先コード");
            lstTableName.Add("@終了得意先コード");
            lstTableName.Add("@開始営業所コード");
            lstTableName.Add("@終了営業所コード");

            DBConnective dbconnective = new DBConnective();

            try
            {
                // 請求明細書_PROCを実行
                dtRet = dbconnective.RunSqlReDT("得意先別売上管理表_PROC", CommandType.StoredProcedure, lstDataName, lstTableName, "@結果");

                return(dtRet);
            }
            catch
            {
                throw;
            }
            finally
            {
                dbconnective.DB_Disconnect();
            }
        }
        public DataTable getMitsumoriH(List <String> aryPrm)
        {
            DataTable dt = null;

            DBConnective dbCon = new DBConnective();

            try
            {
                List <String> aryCol = new List <string>();

                aryCol.Add("@見積書番号");
                aryCol.Add("@表示フラグ");
                aryCol.Add("@宛先フラグ");
                aryCol.Add("@メーカー印刷フラグ");
                aryCol.Add("@中分類名印刷フラグ");

                dt = dbCon.RunSqlReDT("見積書印刷_PROC", CommandType.StoredProcedure, aryPrm, aryCol, "");
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(dt);
        }
Example #3
0
        ///<summary>
        ///getAtenaInsatsuData
        ///印刷用データの取得
        ///</summary>
        public DataTable getAtenaInsatsuData(List <string> lstAtenaInsatsu)
        {
            List <string> lstAtenaInsatsuName = new List <string>();

            lstAtenaInsatsuName.Add("取引先コード");
            lstAtenaInsatsuName.Add("パターン");
            lstAtenaInsatsuName.Add("敬称");

            //SQL実行時に取り出したデータを入れる用
            DataTable dtSetCd_B = new DataTable();

            //SQL用に移動
            DBConnective dbconnective = new DBConnective();

            try
            {
                dtSetCd_B = dbconnective.RunSqlReDT("宛名印刷_PROC", CommandType.StoredProcedure, lstAtenaInsatsu, lstAtenaInsatsuName, null);

                return(dtSetCd_B);
            }
            catch (Exception ex)
            {
                new CommonException(ex);
                throw (ex);
            }
            finally
            {
                dbconnective.DB_Disconnect();
            }
        }
Example #4
0
        /// <summary>
        /// getSeikyuItiran
        /// 請求書の一覧を取得
        /// </summary>
        public DataTable getSeikyuItiran(List <string> lstString)
        {
            DataTable DtRet = new DataTable();

            List <string> lstTableName = new List <string>();

            lstTableName.Add("@年月日");
            lstTableName.Add("@開始年月日");
            lstTableName.Add("@開始コード");
            lstTableName.Add("@終了コード");
            lstTableName.Add("@締切日");
            lstTableName.Add("@出力順");
            lstTableName.Add("@ユーザー名");

            List <string> lstDataName = new List <string>();

            lstDataName.Add(lstString[0]);
            lstDataName.Add(lstString[1]);
            lstDataName.Add(lstString[2]);
            lstDataName.Add(lstString[3]);
            lstDataName.Add(lstString[4]);
            lstDataName.Add(lstString[5]);
            lstDataName.Add(lstString[6]);

            DBConnective dbconnective = new DBConnective();

            try
            {
                // トランザクション開始
                dbconnective.BeginTrans();

                // 請求一覧表_PROCを実行
                DtRet = dbconnective.RunSqlReDT("請求一覧表_PROC", CommandType.StoredProcedure, lstDataName, lstTableName, null);


                // コミット
                dbconnective.Commit();
            }
            catch (Exception ex)
            {
                new CommonException(ex);

                // ロールバック処理
                dbconnective.Rollback();
                throw;
            }
            finally
            {
                dbconnective.DB_Disconnect();
            }
            return(DtRet);
        }
Example #5
0
        ///<summary>
        ///getPrintData
        ///得意先コードの範囲内の取引先データを取得
        ///</summary>
        public DataTable getPrintData(List <string> lstPrintData)
        {
            DataTable dtGetData_B = new DataTable();

            List <string> lstTableName = new List <string>();

            lstTableName.Add("@開始仕入先コード");
            lstTableName.Add("@終了仕入先コード");
            lstTableName.Add("@開始年月日");
            lstTableName.Add("@終了年月日");
            lstTableName.Add("@印刷フラグ");          //[0]=範囲指定あり、[1]=全て
            lstTableName.Add("@営業所フラグ");         //[0]=すべて、[1]=本社、[2]=岐阜

            List <string> lstDataName = new List <string>();

            lstDataName.Add(lstPrintData[0]);       //開始仕入先コード
            lstDataName.Add(lstPrintData[1]);       //終了仕入先コード
            lstDataName.Add(lstPrintData[2]);       //開始年月日
            lstDataName.Add(lstPrintData[3]);       //終了年月日
            lstDataName.Add(lstPrintData[4]);       //印刷フラグ
            lstDataName.Add(lstPrintData[5]);       //営業所フラグ

            DBConnective dbconnective = new DBConnective();

            // トランザクション開始
            dbconnective.BeginTrans();

            try
            {
                //売上伝票印刷_PROC
                dtGetData_B = dbconnective.RunSqlReDT("仕入先元帳印刷_PROC", CommandType.StoredProcedure, lstDataName, lstTableName, null);

                // コミット
                dbconnective.Commit();
            }
            catch (Exception ex)
            {
                new CommonException(ex);

                // ロールバック処理
                dbconnective.Rollback();
                throw;
            }
            finally
            {
                dbconnective.DB_Disconnect();
            }
            return(dtGetData_B);
        }
Example #6
0
        /// <summary>
        /// addSeikyuMeisaisho
        /// 請求明細書_PROCを実行
        /// </summary>
        public DataTable addSeikyuMeisaisho(List <string> lstDataName)
        {
            DataTable dtRet = new DataTable();

            List <string> lstTableName = new List <string>();

            lstTableName.Add("@請求年月日");
            lstTableName.Add("@開始年月日");
            lstTableName.Add("@締切日");
            lstTableName.Add("@開始得意先コード");
            lstTableName.Add("@終了得意先コード");
            lstTableName.Add("@ユーザー名");

            DBConnective dbconnective = new DBConnective();

            try
            {
                // トランザクション開始
                dbconnective.BeginTrans();

                // 請求明細書_PROCを実行
                dtRet = dbconnective.RunSqlReDT("請求明細書_PROC", CommandType.StoredProcedure, lstDataName, lstTableName, "@結果");

                // コミット
                dbconnective.Commit();

                return(dtRet);
            }
            catch
            {
                // ロールバック処理
                dbconnective.Rollback();
                throw;
            }
            finally
            {
                dbconnective.DB_Disconnect();
            }
        }