/// <summary>
        /// 根據條件,查詢並回前一筆傳客服補書訂單資訊(含明細)

        /// </summary>
        /// <param name="ParameterList">[@訂單編號]</param>
        /// <returns>回傳查詢結果</returns>
        public DataSet QueryPriorCRMOrder(ArrayList ParameterList)
        {
            try
            {
                DataSet ds_Return = new DataSet();
                DataTable dt_Return_Main = new DataTable();
                DataTable dt_Return_Detl = new DataTable();
                int i_Id = 0;
                string s_Log_User = string.Empty;

                DBO.VDS_CRM_ORDER_MAINDBO VCOM = new VDS_CRM_ORDER_MAINDBO(ref USEDB);
                DBO.VDS_CRM_ORDER_DETLDBO VCOD = new VDS_CRM_ORDER_DETLDBO(ref USEDB);

                dt_Return_Main = VCOM.QUERY_PRIORCRMORDER(ParameterList);

                if (dt_Return_Main.Rows.Count != 0)
                {
                    dt_Return_Main.TableName = "VDS_CRM_ORDER_MAIN";

                    i_Id = int.Parse(dt_Return_Main.Rows[0]["ID"].ToString());
                    s_Log_User = ParameterList[1].ToString();

                    ParameterList.Clear();
                    ParameterList.Add(i_Id);
                    ParameterList.Add(s_Log_User);

                    dt_Return_Detl = VCOD.QUERY_CRM041_DETL(ParameterList);
                    dt_Return_Detl.TableName = "VDS_CRM_ORDER_DETL";

                    ds_Return.Tables.Add(dt_Return_Main.Copy());
                    ds_Return.Tables.Add(dt_Return_Detl.Copy());
                }
                else
                { ds_Return = null; }

                dt_Return_Main.Clear();
                dt_Return_Detl.Clear();
                dt_Return_Main.Dispose();
                dt_Return_Detl.Dispose();

                return ds_Return;
            }
            catch (Exception ex)
            { throw GetNewException(ex); }
        }