diff --git a/EuroTran/EasyBL.WEBAPP/SYS/ArgumentMaintain_QryService.cs b/EuroTran/EasyBL.WEBAPP/SYS/ArgumentMaintain_QryService.cs
index 8c5f920..7c8069f 100644
--- a/EuroTran/EasyBL.WEBAPP/SYS/ArgumentMaintain_QryService.cs
+++ b/EuroTran/EasyBL.WEBAPP/SYS/ArgumentMaintain_QryService.cs
@@ -212,5 +212,60 @@ namespace EasyBL.WEBAPP.SYS
         }
 
         #endregion 參數值(更新排序)
+
+        #region 參數管理(Dictionary 以ID查詢所有參數)
+
+        /// <summary>
+        /// 參數管理(Dictionary 以ID查詢所有參數)
+        /// </summary>
+        /// <param name="i_crm"></param>
+        /// <returns></returns>
+        public Dictionary<string, OTB_SYS_Arguments> FindAllByIDsAsDictionary(string sLanguageID, string sOrgID, string sArgumentClassID) {
+
+            Dictionary<string, OTB_SYS_Arguments> rsResult = new Dictionary<string, OTB_SYS_Arguments>();
+
+            string sMsg = null;
+            var db = SugarBase.GetIntance();
+            try
+            {
+                do
+                {
+
+                    if (string.IsNullOrEmpty(sOrgID)) { 
+                        sOrgID = WebAppGlobalConstWord.TG_ORGID;
+                    }
+
+                    if (string.IsNullOrEmpty(sLanguageID)) {
+                        sLanguageID = WebAppGlobalConstWord.DEFAULT_LANGUAGE;
+                    }
+
+                    var saArgumentList = db.Queryable<OTB_SYS_Arguments>()
+                        .Where(t1 => t1.OrgID == sOrgID)
+                        .Where(t1 => t1.Effective == "Y")
+                        .Where(t1 => t1.DelStatus == "N")
+                        //.Where(t1 => t1.LanguageID == sLanguageID)
+                        .Where(t1 => t1.ArgumentClassID == sArgumentClassID)
+                        .OrderBy(x => x.OrderByValue)
+                        .ToList();
+
+                    foreach (var Arg in saArgumentList) {
+                        rsResult[Arg.ArgumentID] = Arg;
+                    }
+
+                    return rsResult;
+
+                } while (false);
+            }
+            catch (Exception ex)
+            {
+                sMsg = Util.GetLastExceptionMsg(ex);
+            }
+
+            return rsResult;
+
+        }
+
+        #endregion 參數管理(Dictionary 以ID查詢所有參數)
+
     }
 }
\ No newline at end of file