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