获取新增在 系统参数上的字段信息原创
20人赞赏了该文章
847次浏览
编辑于2022年06月20日 17:51:12
方法一:通过系统参数帮助类
SystemParameterServiceHelper.GetParamter(this.Context, this.Context.CurrentOrganizationInfo.ID, 0, "对应系统参数的表单标识", "对应字段").ToString();
方法二:部分参数在数据库内是通过xml格式存储,也可以通过数据库查询后经xml转换获取
数据库查询结果为:<K2e2de1f8><FDelMatch>True</FDelMatch><FStrength>2</FStrength><FPoint>1</FPoint><InnerAccountType>1</InnerAccountType><FBillIsPost>1</FBillIsPost><FProSalesRecBillAuto>True</FProSalesRecBillAuto><FCashPurPayBillAuto>True</FCashPurPayBillAuto><FMobSalesCreatRecBillStatues>0</FMobSalesCreatRecBillStatues><MobileFundVersion>2</MobileFundVersion><FIsCheckPermission>True</FIsCheckPermission><FBankAcntAutoStateCbx>0</FBankAcntAutoStateCbx><F_RZCN_CBSUrl></F_RZCN_CBSUrl></K2e2de1f8>
string sql = string.Format(@"select FPARAMETERS from T_BAS_SYSPARAMETER where FPARAMETEROBJID='CN_SystemParameter' and FORGID='{0}'", FORGID); DynamicObjectCollection doc = DBUtils.ExecuteDynamicObject(ctx, sql, null, null, CommandType.Text, null); if (doc.Count() > 0) { string xURL = Convert.ToString(doc.First()["FPARAMETERS"]); StringBuilder sb = new StringBuilder(); sb.Append(xURL); XmlDocument Xmldoc = new XmlDocument(); Xmldoc.LoadXml(sb.ToString()); XmlNode xn = Xmldoc.SelectSingleNode("/K2e2de1f8"); string F_RZCN_CBSUrl = xn["F_RZCN_CBSUrl"].InnerText; }
赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读