12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- using OASystem.Domain.Entities.Groups;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace OASystem.Domain.ViewModels.Groups
- {
- public class OrderPreInfoView : Grp_OrderPreInfo
- {
- }
- public class GrpOrderPreInfoView
- {
- public int Id { get; set; }
- public int TempId { get; set; }
- public int Name { get; set; }
- public int GroupId { get; set; }
- public GrpOrderPreItemView[] Items { get; set; }
- }
- public class GrpOrderPreItemView
- {
- public int Id { get; set; }
- public int ParentId { get; set; }
- public string FieldName { get; set; }
- public string FieldTypeName { get; set; }
- public string OriginVal { get; set; }
- public object NewValue
- {
- get
- {
- if (FieldTypeName.Equals("文本") || FieldTypeName.Equals("下拉选择框"))
- {
- if (!string.IsNullOrEmpty(OriginVal)) return OriginVal;
- return "";
- }
- else if (FieldTypeName.Equals("下拉选择框") || FieldTypeName.Equals("复选框") || FieldTypeName.Equals("数字"))
- {
- if (!string.IsNullOrEmpty(OriginVal))
- {
- if (int.TryParse(OriginVal, out int val)) return val;
- }
- return 0;
- }
- else if (FieldTypeName.Equals("单选按钮"))
- {
- if (!string.IsNullOrEmpty(OriginVal))
- {
- if (OriginVal.ToUpper().Equals("TRUE")) return true;
- }
- return false;
- }
- return null;
- }
- }
- public bool IsRequired { get; set; }
- public bool IsRemark { get; set; }
- public int Index { get; set; }
- }
- }
|