using DataEntity.Share; using HxEnum; using System; using System.Xml; using XCommon; using XImagingXhandler.XDAL; namespace XCore { /// /// 变量计算 /// public class VarCalcBll { string strCurrentCulture = ""; WellCalc wellCalc = new WellCalc(); public VarCalcBll() { strCurrentCulture = Shared.SoftwareInformation.currentculture; } /// /// xml转化为方法实体 /// /// /// public MethodVarCalc GenerateMethodVarCalcDataByXmlNode(XmlNode xmlNode, bool isOpenFile = false) { MethodVarCalc methodVarCalc = new MethodVarCalc(); // 获取xml共同部分数据 CommonBll.GenerateMethodBaseDataByXmlNode(xmlNode, methodVarCalc, isOpenFile); #region methodVarCalc.calcResult = xmlNode.SelectSingleNode("calcResult").InnerText; methodVarCalc.calcValue1 = xmlNode.SelectSingleNode("calcValue1").InnerText; methodVarCalc.calcValue2 = xmlNode.SelectSingleNode("calcValue2").InnerText; methodVarCalc.calcOperator = Convert.ToInt32(xmlNode.SelectSingleNode("calcOperator").InnerText); #endregion return methodVarCalc; } #region 检查属性 /// /// 检查属性 /// /// /// public MethodPropertyInfo CheckProperty(MethodAspirate methodAspirate) { MethodPropertyInfo methodPropertyInfo = new MethodPropertyInfo(); if (strCurrentCulture== "zh-CN") { } else { } return methodPropertyInfo; } #endregion } }