namespace IStation.WinFrmUI.ViewModel
|
{
|
public class PointToleranceParasHepler
|
{
|
public static PointToleranceParas CorpToleranceParas1
|
{
|
get;
|
set;
|
}
|
|
public static string CorpToleranceName1
|
{
|
get;
|
set;
|
}
|
|
public static PointToleranceParas CorpToleranceParas2
|
{
|
get;
|
set;
|
}
|
|
public static string CorpToleranceName2
|
{
|
get;
|
set;
|
}
|
|
public static void InitialCorpStd1(PointToleranceParas CorpToleranceParas, string CorpToleranceName)
|
{
|
CorpToleranceParas1 = CorpToleranceParas;
|
CorpToleranceName1 = CorpToleranceName;
|
}
|
|
public static string GetStandardName(eStandard4PumpSelect StandardEnum)
|
{
|
switch (StandardEnum)
|
{
|
case eStandard4PumpSelect.GB3216_2005:
|
return "GB3216-2005";
|
case eStandard4PumpSelect.GB3216_2016:
|
return "GB3216-2016";
|
case eStandard4PumpSelect.ISO9906_2012:
|
return "ISO9906-2012";
|
case eStandard4PumpSelect.API685_2020:
|
return "API685-2020";
|
case eStandard4PumpSelect.企业标准1:
|
return "企业标准";
|
case eStandard4PumpSelect.企业标准2:
|
return "企业标准2";
|
default:
|
return "";
|
}
|
}
|
|
public static string GetStandardNameOnly(eLocalizationType location, eToleranceGrade tolerance)
|
{
|
if (tolerance == eToleranceGrade.API685_2020)
|
{
|
return "API685";
|
}
|
|
if (tolerance.ToString().Contains("GB3216"))
|
{
|
return "GB3216";
|
}
|
|
if (tolerance.ToString().Contains("ISO9906"))
|
{
|
return "ISO9906";
|
}
|
|
if (location == eLocalizationType.zhCN)
|
{
|
return "特殊标准";
|
}
|
|
return "Special Standard";
|
}
|
|
public static string GetToleranceName(eLocalizationType location, eToleranceGrade tolerance)
|
{
|
switch (tolerance)
|
{
|
case eToleranceGrade.API685_2020:
|
return "API685";
|
case eToleranceGrade.GB3216_2005_1:
|
return "一级";
|
case eToleranceGrade.GB3216_2005_2:
|
return "二级";
|
case eToleranceGrade.GB3216_2016_1B:
|
return "1B";
|
case eToleranceGrade.GB3216_2016_1U:
|
return "1U";
|
case eToleranceGrade.GB3216_2016_1E:
|
return "1E";
|
case eToleranceGrade.GB3216_2016_2U:
|
return "2U";
|
case eToleranceGrade.GB3216_2016_2B:
|
return "2B";
|
case eToleranceGrade.GB3216_2016_3B:
|
return "3B";
|
case eToleranceGrade.ISO9906_2012_1B:
|
return "1B";
|
case eToleranceGrade.ISO9906_2012_1U:
|
return "1U";
|
case eToleranceGrade.ISO9906_2012_1E:
|
return "1E";
|
case eToleranceGrade.ISO9906_2012_2U:
|
return "2U";
|
case eToleranceGrade.ISO9906_2012_2B:
|
return "2B";
|
case eToleranceGrade.ISO9906_2012_3B:
|
return "3B";
|
case eToleranceGrade.自定义:
|
if (location == eLocalizationType.zhCN)
|
{
|
return "自定义";
|
}
|
|
return "user-defined";
|
case eToleranceGrade.企业标准1:
|
return "企业标准";
|
case eToleranceGrade.企业标准2:
|
return "企业标准2";
|
default:
|
return "";
|
}
|
}
|
|
public static eStandard4PumpSelect GetStandard(eToleranceGrade tolerance)
|
{
|
switch (tolerance)
|
{
|
case eToleranceGrade.GB3216_2005_1:
|
return eStandard4PumpSelect.GB3216_2005;
|
case eToleranceGrade.GB3216_2005_2:
|
return eStandard4PumpSelect.GB3216_2005;
|
case eToleranceGrade.GB3216_2016_1B:
|
return eStandard4PumpSelect.GB3216_2016;
|
case eToleranceGrade.GB3216_2016_1U:
|
return eStandard4PumpSelect.GB3216_2016;
|
case eToleranceGrade.GB3216_2016_1E:
|
return eStandard4PumpSelect.GB3216_2016;
|
case eToleranceGrade.GB3216_2016_2U:
|
return eStandard4PumpSelect.GB3216_2016;
|
case eToleranceGrade.GB3216_2016_2B:
|
return eStandard4PumpSelect.GB3216_2016;
|
case eToleranceGrade.GB3216_2016_3B:
|
return eStandard4PumpSelect.GB3216_2016;
|
case eToleranceGrade.ISO9906_2012_1B:
|
return eStandard4PumpSelect.ISO9906_2012;
|
case eToleranceGrade.ISO9906_2012_1U:
|
return eStandard4PumpSelect.ISO9906_2012;
|
case eToleranceGrade.ISO9906_2012_1E:
|
return eStandard4PumpSelect.ISO9906_2012;
|
case eToleranceGrade.ISO9906_2012_2U:
|
return eStandard4PumpSelect.ISO9906_2012;
|
case eToleranceGrade.ISO9906_2012_2B:
|
return eStandard4PumpSelect.ISO9906_2012;
|
case eToleranceGrade.ISO9906_2012_3B:
|
return eStandard4PumpSelect.ISO9906_2012;
|
case eToleranceGrade.API685_2020:
|
return eStandard4PumpSelect.API685_2020;
|
case eToleranceGrade.自定义:
|
return eStandard4PumpSelect.自定义;
|
case eToleranceGrade.企业标准1:
|
return eStandard4PumpSelect.企业标准1;
|
case eToleranceGrade.企业标准2:
|
return eStandard4PumpSelect.企业标准2;
|
default:
|
return eStandard4PumpSelect.自定义;
|
}
|
}
|
|
public static string GetStandardNameEn(eToleranceGrade tolerance)
|
{
|
switch (tolerance)
|
{
|
case eToleranceGrade.GB3216_2005_1:
|
return "GB3216:2005 Grande I";
|
case eToleranceGrade.GB3216_2005_2:
|
return "GB3216:2005 Grande II";
|
case eToleranceGrade.GB3216_2016_1B:
|
return "GB3216:2016 Grande 1B";
|
case eToleranceGrade.GB3216_2016_1U:
|
return "GB3216:2016 Grande 1U";
|
case eToleranceGrade.GB3216_2016_1E:
|
return "GB3216:2016 Grande 1E";
|
case eToleranceGrade.GB3216_2016_2U:
|
return "GB3216:2016 Grande 2U";
|
case eToleranceGrade.GB3216_2016_2B:
|
return "GB3216:2016 Grande 2B";
|
case eToleranceGrade.GB3216_2016_3B:
|
return "GB3216:2016 Grande 3B";
|
case eToleranceGrade.ISO9906_2012_1B:
|
return "IS09906:2012 Grande 1B";
|
case eToleranceGrade.ISO9906_2012_1U:
|
return "IS09906:2012 Grande 1U";
|
case eToleranceGrade.ISO9906_2012_1E:
|
return "IS09906:2012 Grande 1E";
|
case eToleranceGrade.ISO9906_2012_2U:
|
return "IS09906:2012 Grande 2U";
|
case eToleranceGrade.ISO9906_2012_2B:
|
return "IS09906:2012 Grande 2B";
|
case eToleranceGrade.ISO9906_2012_3B:
|
return "IS09906:2012 Grande 3B";
|
case eToleranceGrade.API685_2020:
|
return "API685:2020";
|
case eToleranceGrade.自定义:
|
return "自定义";
|
case eToleranceGrade.企业标准1:
|
return "企业标准";
|
case eToleranceGrade.企业标准2:
|
return "企业标准";
|
default:
|
return "";
|
}
|
}
|
|
public static string GetStandardNameCn(eToleranceGrade tolerance)
|
{
|
switch (tolerance)
|
{
|
case eToleranceGrade.GB3216_2005_1:
|
return "GB3216:2005 I级";
|
case eToleranceGrade.GB3216_2005_2:
|
return "GB3216:2005 II级";
|
case eToleranceGrade.GB3216_2016_1B:
|
return "GB3216:2016 1B";
|
case eToleranceGrade.GB3216_2016_1U:
|
return "GB3216:2016 1U";
|
case eToleranceGrade.GB3216_2016_1E:
|
return "GB3216:2016 1E";
|
case eToleranceGrade.GB3216_2016_2U:
|
return "GB3216:2016 2U";
|
case eToleranceGrade.GB3216_2016_2B:
|
return "GB3216:2016 2B";
|
case eToleranceGrade.GB3216_2016_3B:
|
return "GB3216:2016 3B";
|
case eToleranceGrade.ISO9906_2012_1B:
|
return "IS09906:2012 1B";
|
case eToleranceGrade.ISO9906_2012_1U:
|
return "IS09906:2012 1U";
|
case eToleranceGrade.ISO9906_2012_1E:
|
return "IS09906:2012 1E";
|
case eToleranceGrade.ISO9906_2012_2U:
|
return "IS09906:2012 2U";
|
case eToleranceGrade.ISO9906_2012_2B:
|
return "IS09906:2012 2B";
|
case eToleranceGrade.ISO9906_2012_3B:
|
return "IS09906:2012 3B";
|
case eToleranceGrade.API685_2020:
|
return "API685:2020";
|
case eToleranceGrade.自定义:
|
return "自定义";
|
case eToleranceGrade.企业标准1:
|
return "企业标准";
|
case eToleranceGrade.企业标准2:
|
return "企业标准";
|
default:
|
return "";
|
}
|
}
|
|
public static string GetStandardNameEn_Short(eToleranceGrade tolerance)
|
{
|
switch (tolerance)
|
{
|
case eToleranceGrade.GB3216_2005_1:
|
return "GB3216 /I";
|
case eToleranceGrade.GB3216_2005_2:
|
return "GB3216 / II";
|
case eToleranceGrade.GB3216_2016_1B:
|
return "GB3216 / 1B";
|
case eToleranceGrade.GB3216_2016_1U:
|
return "GB3216 / 1U";
|
case eToleranceGrade.GB3216_2016_1E:
|
return "GB3216 / 1E";
|
case eToleranceGrade.GB3216_2016_2U:
|
return "GB3216 / 2U";
|
case eToleranceGrade.GB3216_2016_2B:
|
return "GB3216 / 2B";
|
case eToleranceGrade.GB3216_2016_3B:
|
return "GB3216 / 3B";
|
case eToleranceGrade.ISO9906_2012_1B:
|
return "IS09906 / 1B";
|
case eToleranceGrade.ISO9906_2012_1U:
|
return "IS09906 / 1U";
|
case eToleranceGrade.ISO9906_2012_1E:
|
return "IS09906 / 1E";
|
case eToleranceGrade.ISO9906_2012_2U:
|
return "IS09906 / 2U";
|
case eToleranceGrade.ISO9906_2012_2B:
|
return "IS09906 / 2B";
|
case eToleranceGrade.ISO9906_2012_3B:
|
return "IS09906 / 3B";
|
case eToleranceGrade.自定义:
|
return "自定义";
|
case eToleranceGrade.API685_2020:
|
return "API685 ";
|
case eToleranceGrade.企业标准1:
|
return "企业标准";
|
case eToleranceGrade.企业标准2:
|
return "企业标准";
|
default:
|
return "";
|
}
|
}
|
}
|
}
|