+ @foreach (var item in Model)
+ {
+ id++;
+ var label = item.PName + "-" + item.Remark;
+
+ @if (item.PType == "bool")
+ {
+ var val = item.PValue?.ToLowerInvariant();
+
+ }
+ else if (item.PType == "string" || item.PType == "int" || item.PType == "double")
+ {
+
@(label)
+
+ }
+ else if (item.PType == "text")
+ {
+
@(label)
+
+ }
+ else if (item.PType == "html")
+ {
+
@(label)
+
+
+
+
+ }
+ else
+ {
+ IEnumerable
names = null;
+ if (item.PType == "CompanyEnum")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.CompanyEnum));
+ }
+ else if (item.PType == "ComponentVersion")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.ComponentVersion));
+ }
+ else if (item.PType == "VolModeEnum")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.VolModeEnum));
+ }
+ else if (item.PType == "VolSurfaceKeyDateShiftEnum")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.VolSurfaceKeyDateShiftEnum));
+ }
+ else if (item.PType == "SmoothingDaycountMode")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.Enums.SmoothingDaycountMode));
+ }
+ else if (item.PType == "ForwardTradePriceModel")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.Enums.ForwardTradePriceModel));
+ }
+ else if (item.PType == "SaleMode")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.Enums.SaleMode));
+ }
+ else if (item.PType == "OptionTypeAndBuySell")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.Enums.OptionTypeAndBuySell));
+ }
+ else if (item.PType == "ForwardValueIsSupplyOrPay")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.Enums.ForwardValueIsSupplyOrPay));
+ }
+ else if (item.PType == "ExchangeOptionVolType")
+ {
+ names = Enum.GetNames(typeof(YLErp.Configuration.Enums.ExchangeOptionVolType));
+ }
+ @(label)
+ if (names != null)
+ {
+
+ }
+ }
+
+ }
+