Files

80 lines
2.5 KiB
C#
Raw Permalink Normal View History

2016-06-27 01:45:38 +02:00
using System.Collections.Generic;
using System.Runtime.Serialization;
namespace BS.Shared.DataContracts
{
[DataContract]
public class VarFieldDC : IDataContract
{
[DataMember]
public int? ColumnSpan { get; set; }
[DataMember]
public ControlType ControlType { get; set; }
[DataMember]
public int DecimalPlaces { get; set; }
[DataMember]
public string Group { get; set; }
[DataMember]
public int? Height { get; set; }
[DataMember]
public string Label { get; set; }
[DataMember]
public List<string> PossibleItems { get; set; }
[DataMember]
public int? RowSpan { get; set; }
[DataMember]
public long VarFieldDefOid { get; set; }
[DataMember]
public object VarFieldValue { get; set; }
[DataMember]
public long? VarFieldValueOid { get; set; }
[DataMember]
public long? VarFieldValueVersion { get; set; }
[DataMember]
public int? Width { get; set; }
[DataMember]
public int XCoordinate { get; set; }
[DataMember]
public int YCoordinate { get; set; }
//public override bool Equals(object obj)
//{
// if(obj is VarFieldDC varField)
// {
// var a = Equals(ColumnSpan, varField.ColumnSpan);
// var b = Equals(ControlType, varField.ControlType);
// var c = Equals(DecimalPlaces, varField.DecimalPlaces);
// var d = Equals(Group, varField.Group);
// var e = Equals(Height, varField.Height);
// var f = Equals(Label, varField.Label);
// var g = Equals(PossibleItems, varField.PossibleItems);
// var h = Equals(RowSpan, varField.RowSpan);
// var i = Equals(VarFieldDefOid, varField.VarFieldDefOid);
// var j = Equals(VarFieldValue, varField.VarFieldValue);
// var k = Equals(VarFieldValueOid, varField.VarFieldValueOid);
// var l = Equals(VarFieldValueVersion, varField.VarFieldValueVersion);
// var m = Equals(Width, varField.Width);
// var n = Equals(XCoordinate, varField.XCoordinate);
// var o = Equals(YCoordinate, varField.YCoordinate);
// return a && b && c && d && e && f && g && h && i && j && k && l && m && n && o;
// }
// return false;
//}
2016-06-27 01:45:38 +02:00
}
}