コード例 #1
0
        public DataTable QueryUnclosedDates(ArrayList ParameterList)
        {
            try
            {

                DBO.VAM101_DBO dbo = new VAM101_DBO(ref USEDB);
                return dbo.doQueryUnclosedDates(ParameterList);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
		/// <summary>
        //         功能說明:查詢供應商配送費報表彙總
        //  //class spec中的語法為參考,pg撰寫程式時可能需要調整程式語法)

        // 傳入值:
        // 〔@進/退貨日期起、迄〕
        // 〔@供應商代號起、迄〕
        // 〔@大分類別〕
        // 〔@課稅別〕
         
        // 回傳值:
        // 請參考WEB UI SPEC說明
         
         
        // 檢核:
        // 1.檢查〔@進/退貨日期起、迄〕日期是否都已經日結,如果有日期沒有日結,則全部rollback,並顯示提醒範例:《2009/01/07,
        // 2008/01/08供應商帳務未日結》alert。
        //  TABLE:
        //  VDS_VAM_CHECK_OUT(供應商日結檔)
        //  check_date between 〔@進/退貨日期起、迄〕是否都已經日結。
         
         
         
        // 報表 Main Tables:
        //  VDS_VAM_SUBSIDY(供應商日結配送補貼檔) A,
        //  VDS_VDM_VENDOR (供應商主檔)B
         
         
        // 查詢欄位:
        //        A.VENDOR, B.VENDOR_NAME, A.TAX_TYPE,
        //        A.ACCEPT_AMT, A.RETURN_AMT,A.ACCEPT_RATE,A.RETURN_RATE,
        //        A.DIS_ACCEPT, A.DIS_RETURN,
        //        NVL(SUM(A.ACCEPT_COST),0)  ACCEPT_COST,
        //        NVL(SUM(A.BACKWARD_COST),0)  BACKWARD_COST,
        //        NVL(SUM(A.ACCEPT_QTY),0)  ACCEPT_QTY,
        //        NVL(SUM(A.BACKWARD_QTY),0)  BACKWARD_QTY,
        //        NVL(SUM(A.ACCEPT_SUBSIDY),0)  ACCEPT_SUBSIDY,
        //        NVL(SUM(A.BACKWARD_SUBSIDY),0)  BACKWARD_SUBSIDY
        //        A.PMA //中分類
         
        // 關聯:
        //   A.CHECK_DATE between 〔@進/退貨日期起、迄〕
        //   A.VENDOR between 〔@進/退貨日期起、迄〕
        //   A.VENDOR = B.VENDOR
        //   A.TAX_TYPE =〔@課稅別〕
        //   A.PMA = 〔@課稅別〕
         
        // 說明:
        // 1.【查詢條件顯示區】group by A.VENDOR, B.VENDOR_NAME, A.TAX_TYPE, A.DIS_BASE,A.DIS_RULE,
        //A.ACCEPT_AMT, A.RETURN_AMT,A.ACCEPT_RATE,A.RETURN_RATE
        // 2.【GROUP BY 大分類查詢結果】group by a.pma
		/// </summary>
        public DataTable QueryVendorDistributeSumRpt(ArrayList ParameterList, out string V_MSG, out string V_RESULT)
        {
            try
            {

                DBO.VAM101_DBO dbo = new VAM101_DBO(ref USEDB);
                return dbo.doQueryVendorDistributeSumRpt(ParameterList, out V_MSG, out V_RESULT);

            }
            catch (Exception ex)
            {
                throw ex;
            }
		}
コード例 #3
0
        public DataTable QueryVendorDistSumRptByPMA(ArrayList ParameterList)
        {
            try
            {

                DBO.VAM101_DBO dbo = new VAM101_DBO(ref USEDB);
                return dbo.doQueryVendorDistSumRptByPMA(ParameterList);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }