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; }
|
2020-11-20 23:28:09 +01:00
|
|
|
|
|
|
|
|
|
|
//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
|
|
|
|
}
|
|
|
|
|
|
}
|