namespace HStation.WinFrmUI.Basic
|
{
|
public class SysPropViewModel
|
{
|
public SysPropViewModel(Yw.Vmo.SysPropVmo rhs)
|
{
|
ID = rhs.ID;
|
GroupID = rhs.GroupID;
|
TypeID = rhs.TypeID;
|
Name = rhs.Name;
|
Code = rhs.Code;
|
if (rhs.Format == Yw.Basic.ePropFormat.Bigint)
|
{
|
this.FormatDisPlayName = "长整数";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Integer)
|
{
|
this.FormatDisPlayName = "整数";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.MultiText)
|
{
|
this.FormatDisPlayName = "多文本";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Time)
|
{
|
this.FormatDisPlayName = "时间";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Numeric)
|
{
|
this.FormatDisPlayName = "数值";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Text)
|
{
|
this.FormatDisPlayName = "文本";
|
}
|
else
|
{
|
this.FormatDisPlayName = "布尔";
|
}
|
UnitName = rhs.UnitName;
|
IsNull = rhs.IsNull;
|
DefaultValue = rhs.DefaultValue;
|
SortCode = rhs.SortCode;
|
Description = rhs.Description;
|
}
|
|
public void Reset(Yw.Vmo.SysPropVmo rhs)
|
{
|
ID = rhs.ID;
|
Name = rhs.Name;
|
Code = rhs.Code;
|
if (rhs.Format == Yw.Basic.ePropFormat.Bigint)
|
{
|
this.FormatDisPlayName = "长整数";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Integer)
|
{
|
this.FormatDisPlayName = "整数";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.MultiText)
|
{
|
this.FormatDisPlayName = "多文本";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Time)
|
{
|
this.FormatDisPlayName = "时间";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Numeric)
|
{
|
this.FormatDisPlayName = "数值";
|
}
|
else if (rhs.Format == Yw.Basic.ePropFormat.Text)
|
{
|
this.FormatDisPlayName = "文本";
|
}
|
else
|
{
|
this.FormatDisPlayName = "布尔";
|
}
|
UnitName = rhs.UnitName;
|
IsNull = rhs.IsNull;
|
DefaultValue = rhs.DefaultValue;
|
Description = rhs.Description;
|
}
|
|
public string ExtendTypeDisPlayName { get; set; }
|
|
public string FormatDisPlayName { get; set; }
|
|
public long ID { get; set; }
|
|
public long GroupID { get; set; }
|
|
public long TypeID { get; set; }
|
|
public string Name { get; set; }
|
|
public string Code { get; set; }
|
|
public Yw.Basic.ePropFormat Format { get; set; }
|
|
public string UnitName { get; set; }
|
|
public bool IsNull { get; set; }
|
|
public string DefaultValue { get; set; }
|
|
public int SortCode { get; set; }
|
|
public string Description { get; set; }
|
}
|
}
|