/// <summary>
        /// 傳入參數:
        /// 〔@依照頁面輸入的查詢條件〕
        /// 傳回訊息:
        /// 〔@回傳以下欄位〕
        /// 
        /// 【繳款資訊】
        /// 1=電匯(專案代收)、2=支票/本票/匯票、3=應收付調整
        /// 	IF 繳款別=1 THEN
        /// 	   只查詢【電匯】TABLE
        /// 	ELSEIF 繳款別=2 THEN
        /// 	   只查詢【支票】 TABLE
        /// 	ELSEIF 繳款別=3 THEN
        /// 	   只查詢【應收付調整】
        /// 	ELSE
        /// 	   需查詢【電匯】、【支票】、【應收付調整】三個TABLE
        /// 	END IF
        /// 
        /// 	【電匯】:
        /// 	SELECT COLL_NO, COLL_AMT, CHARGE, DIFF_AMT, OTHER_DIFF, REMIT_DIFF,
        ///            SUM_COLL_AMT, COLL_REMAIN_AMT, LAST_WASH_DATE,WASH_STATUS,WASH_CLOSE_FLG
        /// 	  FROM VDS_CAA_COLL_MAIN
        /// 	 WHERE COLL_DATE >=@繳款日(起) AND COLL_DATE<=@繳款日(迄)
        ///        AND WASH_STATUS = @狀態
        /// 	(1)收款單號 = COLL_NO
        /// 	(2)繳款別 = 1 (電匯)
        /// 	(3)繳款金額 = COLL_AMT
        /// 	(4)手續費 = CHARGE
        /// 	(5)沖尾差 = DIFF_AMT
        /// 	(6)其它差異 = OTHER_AMT
        /// 	(7)匯兌差異 = REMIT_DIFF
        /// 	(8)合計 =  COLL_AMT + CHARGE - DIFF_AMT - OTHER_AMT - REMIT_DIFF
        /// 	(9)沖帳餘額 = COLL_REMAIN_AMT
        /// 	(10)最後沖帳日 = LAST_WASH_DATE
        ///    (11)狀態 = WASH_STATUS
        ///    (12)立沖月結狀態 = WASH_CLOSE_FLG
        /// 
        /// 	【支票】:
        /// 	SELECT BOND_NO, BOND_AMT, DIFF_AMT, OTHER_DIFF, REMIT_DIFF , SUM_BOND_AMT,
        ///            BOND_REMAIN_AMT , LAST_WASH_DATE,WASH_STATUS,WASH_CLOSE_FLG
        ///       FROM VDS_CAA_BOND_MAIN
        /// 	 WHERE DUE_DATE >=@繳款日(起) AND DUE_DATE<=@繳款日(迄)
        ///        AND WASH_STATUS = @狀態
        /// 	(1)收款單號 = BOND_NO
        /// 	(2)繳款別 = 2 (支票)
        /// 	(3)繳款金額 = BOND_AMT
        /// 	(4)手續費 = 0
        /// 	(5)沖尾差 = DIFF_AMT
        /// 	(6)其它差異 = OTHER_AMT
        /// 	(7)匯兌差異 = REMIT_DIFF
        /// 	(8)合計 =  BOND_AMT - DIFF_AMT - OTHER_AMT - REMIT_DIFF
        /// 	(9)沖帳餘額 = BOND_REMAIN_AMT
        /// 	(10)最後沖帳日 = LAST_WASH_DATE
        ///    (11)狀態 = WASH_STATUS
        ///    (12)立沖月結狀態 = WASH_CLOSE_FLG
        /// 
        /// 	【應收付調整】:
        /// 	SELECT DUE_NO, DUE_AMT, DIFF_AMT, OTHER_DIFF, REMIT_DIFF, SUM_DUE_AMT,
        ///            DUE_REMAIN_AMT, LAST_WASH_DATE,WASH_STATUS,WASH_CLOSE_FLG
        /// 	  FROM VDS_CAA_DUE_MAIN
        /// 	 WHERE CREATEDATE >=@繳款日(起) AND CREATEDATE<=@繳款日(迄)
        /// 	   AND WASH_STATUS = @狀態
        /// 	(1)收款單號 = DUE_NO
        /// 	(2)繳款別 = 3(應收付調整)
        /// 	(3)繳款金額 = DUE_AMT
        /// 	(4)手續費 = 0
        /// 	(5)沖尾差 = DIFF_AMT
        /// 	(6)其它差異 = OTHER_AMT
        /// 	(7)匯兌差異 = REMIT_DIFF
        /// 	(8)合計 = DUE_AMT - DIFF_AMT - OTHER_AMT - REMIT_DIFF
        /// 	(9)沖帳餘額 = DUE_REMAIN_AMT
        /// 	(10)最後沖帳日 = LAST_WASH_DATE
        ///    (11)狀態 = WASH_STATUS
        ///    (12)立沖月結狀態 = WASH_CLOSE_FLG
        /// 
        /// 【發票/折讓/暫收資訊】
        /// 以下語法均需執行
        /// 	【發票】:
        /// 
        ///    SELECT IM.INV_NO, AP.PAY_RFNO, IM.VOUCH_RFNO, IM.STORE_ID, SS.STORE_NAME, IM.
        ///           ROOT_NO, IM.INV_DATE, IM.INV_UAMT, IM.INV_REMAIN_AMT
        /// 	 FROM VDS_CAA_INV_MAIN IM, VDS_STM_ACCOUNT_PROPERTY AP, VDS_STM_STORE SS
        ///     WHERE IM.INV_REMAIN_AMT>0
        ///    AND IM.CLOSE_MONTH >=@結帳年月(起) AND IM.CLOSE_MONTH <=@結帳年月(迄)
        ///    AND IM.DUE_DATE>=@應收應付帳款到期日(起) AND IM.DUE_DATE<=@應收應付帳款到期日(迄)
        ///    AND SS.GROUP_NO=@店群
        ///    AND AP.PROFIT_NO=@利潤中心
        ///    AND IM.STORE_ID=@店號
        ///    AND AP.PAY_RFNO=@結帳統編
        ///    AND IM.VOUCH_RFNO=@統一編號
        ///    AND SS.Z_O=@營業所
        ///    AND SS.SAL_ID=@營業人員
        ///    AND SS.AC_UID=@帳務人員
        ///    AND IM.STORE_ID = SS.STORE
        ///    AND IM.CREATEDATE BETWEEN SS.MDC_START_DATE AND SS.MDC_END_DATE
        ///    AND IM.STORE_ID = AP.STORE
        ///    AND IM.CREATEDATE BETWEEN AP.EFF_DATE_FROM AND AP.EFF_DATE_TO
        ///    AND IM.ENABLE = 1
        /// 
        ///    (1)發票/折讓/暫收單號 = IM.INV_NO
        /// 	(2)單別 = 1(發票)
        /// 	(3)結帳統編 = AP.PAY_RFNO
        /// 	(4)統一編號 = IM.VOUCH_RFNO
        /// 	(5)店號 = IM.STORE_ID
        /// 	(6)店名 = SS.STORE_NAME
        /// 	(7)群分類 = IM.ROOT_NO
        /// 	(8)發票/折讓日期 = IM.INV_DATE
        /// 	(9)金額 = IM.INV_UAMT
        /// 	(10)餘額 = IM.INV_REMAIN_AMT
        ///    (11)確認付款日 = IM.INDEED_DATE
        ///    (12)備註 = IM.MEMO
        ///    (13)狀態 = IM.WASH_STATUS
        /// 
        /// 	【折讓】:
        /// 	SELECT DM.DISC_NO, AP.PAY_RFNO, DM.RFNO, DM.STORE_ID, SS.STORE_NAME, DM.
        /// ROOT_NO, DM.DISC_DATE, DM.DISC_UAMT, DM.DISC_REMAIN_AMT
        /// 	FROM VDS_CAA_DISC_MAIN DM, VDS_STM_ACCOUNT_PROPERTY AP, VDS_STM_STORE SS
        /// 	WHERE DM.PROOF_FLG= 1
        ///    AND DM.DISC_REMAIN_AMT>0
        ///    AND DM.CLOSE_MONTH >=@結帳年月(起) AND DM.CLOSE_MONTH <=@結帳年月(迄)
        ///    AND SS.GROUP_NO=@店群
        ///    AND AP.PROFIT_NO=@利潤中心
        ///    AND DM.STORE_ID=@店號
        ///    AND AP.PAY_RFNO=@結帳統編
        ///    AND DM.RFNO=@統一編號
        ///    AND SS.Z_O=@營業所
        ///    AND SS.SAL_ID=@營業人員
        ///    AND SS.AC_UID=@帳務人員
        ///   (1)發票/折讓/暫收單號 = DM.DISC_NO
        /// 	(2)單別 = 2(折讓)
        /// 	(3)結帳統編 = AP.PAY_RFNO
        /// 	(4)統一編號 = DM.RFNO
        /// 	(5)店號 = DM.STORE_ID
        /// 	(6)店名 = SS.STORE_NAME
        /// 	(7)群分類 = DM.ROOT_NO
        /// 	(8)發票/折讓日期 = DM.DISC_DATE
        /// 	(9)金額 = DM.DISC_UAMT
        /// 	(10)餘額 = DM.DISC_REMAIN_AMT
        ///    (11)備註 = DM.MEMO
        ///    (12)狀態 = DM.WASH_STATUS
        /// 
        /// 	【暫收】:
        /// 	SELECT TM.TEMP_NO, AP.PAY_RFNO, TM.RFNO, SS.STORE_ID,  SS.STORE_NAME, TM.
        /// ROOT_NO, TM.CREATEDATE, TM.TEMP_UAMT, TM.TEMP_REMAIN_AMT
        /// 	FROM VDS_CAA_TEMP_MAIN TM, VDS_STM_ACCOUNT_PROPERTY AP, VDS_STM_STORE SS
        /// 	WHERE TM.TEMP_REMAIN_AMT>0
        ///    AND TM.CLOSE_MONTH >=@結帳年月(起) AND TM.CLOSE_MONTH <=@結帳年月(迄)
        ///    AND SS.GROUP_NO=@店群
        ///    AND AP.PROFIT_NO=@利潤中心
        ///    AND TM.STORE_ID=@店號
        ///    AND AP.PAY_RFNO=@結帳統編
        ///    AND TM.RFNO=@統一編號
        ///    AND SS.Z_O=@營業所
        ///    AND SS.SAL_ID=@營業人員
        ///    AND SS.AC_UID=@帳務人員
        ///   (1)發票/折讓/暫收單號 = TM.TEMP_NO
        /// 	(2)單別 = 3(暫收)
        /// 	(3)結帳統編 = AP.PAY_RFNO
        /// 	(4)統一編號 = TM.RFNO
        /// 	(5)店號 = TM.STORE_ID
        /// 	(6)店名 = SS.STORE_NAME
        /// 	(7)群分類 = TM.ROOT_NO
        /// 	(8)發票/折讓日期 = TM.CREATEDATE
        /// 	(9)金額 = TM.TEMP_UAMT
        /// 	(10)餘額 = TM.TEMP_REMAIN_AMT
        ///    (11)備註 = TM.MEMO
        ///    (12)狀態 = TM.WASH_STATUS
        /// 
        /// 【發票/折讓/暫收資訊】
        /// 依畫面【繳款資訊】點選帶出,畫面LOAD進來時以繳款資訊】第一筆帶出相關資料
        /// SELECT * FROM VDS_CAA_CONNECT_MAIN WHERE WASH_NO=@【繳款資訊】發票/折讓/暫收單號
        ///    (1)發票/折讓/暫收單號 = CUBE_NO + CUBE_TYPE (1=>發票、2=>折讓、3=>暫收)
        ///    (2)沖帳金額=WASH_AMT
        ///    (3)沖帳日期=WASH_DATE
        ///    (4)小計 = 加總沖帳金額
        /// </summary>

        //取得繳款資訊
        public DataTable QueryAccount(ArrayList ParameterList)
        {
            try
            {
                CAA_AccountRecordDBO DBO = new CAA_AccountRecordDBO(ref USEDB);
                DataTable dt = DBO.QueryAccount(ParameterList);
                return dt;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }