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

        /// </summary>
        /// <param name="ParameterList">[@訂單編號]</param>
        /// <returns>回傳查詢結果</returns>
        public DataSet QueryFirstCRMOrder(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_FIRSTCRMORDER(ParameterList);
                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());

                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); }
        }