tbf/Config/Entities/HeatMetersPath.cs

237 lines
9.6 KiB
C#

///
/// Copyright (c) 2016 Sensus Metering Systems
///
using System;
namespace Config.Entities
{
public class HeatMetersPath : IHasItemNr
{
public virtual int Id { get; protected set; }
public virtual int ItemNr { get; set; }
public virtual string Name { get; set; }
public virtual string TempWarmRef { get; set; }
public virtual string TempColdRef { get; set; }
public virtual string TempBath1 { get; set; }
public virtual string TempBath2 { get; set; }
public virtual string TempBath3 { get; set; }
public virtual string TempBath4 { get; set; }
public virtual string TempWarm1 { get; set; }
public virtual string TempWarm2 { get; set; }
public virtual string TempWarm3 { get; set; }
public virtual string TempWarm4 { get; set; }
public virtual string TempWarm5 { get; set; }
public virtual string TempWarm6 { get; set; }
public virtual string TempWarm7 { get; set; }
public virtual string TempWarm8 { get; set; }
public virtual string TempWarm9 { get; set; }
public virtual string TempWarm10 { get; set; }
public virtual string TempWarm11 { get; set; }
public virtual string TempWarm12 { get; set; }
public virtual string TempWarm13 { get; set; }
public virtual string TempWarm14 { get; set; }
public virtual string TempWarm15 { get; set; }
public virtual string TempWarm16 { get; set; }
public virtual string TempWarm17 { get; set; }
public virtual string TempWarm18 { get; set; }
public virtual string TempWarm19 { get; set; }
public virtual string TempWarm20 { get; set; }
public virtual string TempCold1 { get; set; }
public virtual string TempCold2 { get; set; }
public virtual string TempCold3 { get; set; }
public virtual string TempCold4 { get; set; }
public virtual string TempCold5 { get; set; }
public virtual string TempCold6 { get; set; }
public virtual string TempCold7 { get; set; }
public virtual string TempCold8 { get; set; }
public virtual string TempCold9 { get; set; }
public virtual string TempCold10 { get; set; }
public virtual string TempCold11 { get; set; }
public virtual string TempCold12 { get; set; }
public virtual string TempCold13 { get; set; }
public virtual string TempCold14 { get; set; }
public virtual string TempCold15 { get; set; }
public virtual string TempCold16 { get; set; }
public virtual string TempCold17 { get; set; }
public virtual string TempCold18 { get; set; }
public virtual string TempCold19 { get; set; }
public virtual string TempCold20 { get; set; }
/// ------------- Additional stuff not mapped into the database -------------
public HeatMetersPath()
{
}
public HeatMetersPath(string name, int itemNr)
: this()
{
Name = name;
ItemNr = itemNr;
}
public virtual HeatMetersPath Clone(string name, int itemNr)
{
HeatMetersPath result = new HeatMetersPath(name, itemNr);
result.TempWarmRef = TempWarmRef;
result.TempColdRef = TempColdRef;
result.TempBath1 = TempBath1;
result.TempBath2 = TempBath2;
result.TempBath3 = TempBath3;
result.TempBath4 = TempBath4;
result.TempWarm1 = TempWarm1;
result.TempWarm2 = TempWarm2;
result.TempWarm3 = TempWarm3;
result.TempWarm4 = TempWarm4;
result.TempWarm5 = TempWarm5;
result.TempWarm6 = TempWarm6;
result.TempWarm7 = TempWarm7;
result.TempWarm8 = TempWarm8;
result.TempWarm9 = TempWarm9;
result.TempWarm10 = TempWarm10;
result.TempWarm11 = TempWarm11;
result.TempWarm12 = TempWarm12;
result.TempWarm13 = TempWarm13;
result.TempWarm14 = TempWarm14;
result.TempWarm15 = TempWarm15;
result.TempWarm16 = TempWarm16;
result.TempWarm17 = TempWarm17;
result.TempWarm18 = TempWarm18;
result.TempWarm19 = TempWarm19;
result.TempWarm20 = TempWarm20;
result.TempCold1 = TempCold1;
result.TempCold2 = TempCold2;
result.TempCold3 = TempCold3;
result.TempCold4 = TempCold4;
result.TempCold5 = TempCold5;
result.TempCold6 = TempCold6;
result.TempCold7 = TempCold7;
result.TempCold8 = TempCold8;
result.TempCold9 = TempCold9;
result.TempCold10 = TempCold10;
result.TempCold11 = TempCold11;
result.TempCold12 = TempCold12;
result.TempCold13 = TempCold13;
result.TempCold14 = TempCold14;
result.TempCold15 = TempCold15;
result.TempCold16 = TempCold16;
result.TempCold17 = TempCold17;
result.TempCold18 = TempCold18;
result.TempCold19 = TempCold19;
result.TempCold20 = TempCold20;
return result;
}
/// Returns a temperature component name
public virtual string GetTempWarm(int i)
{
if (i == 0) return TempWarm1;
else if (i == 1) return TempWarm2;
else if (i == 2) return TempWarm3;
else if (i == 3) return TempWarm4;
else if (i == 4) return TempWarm5;
else if (i == 5) return TempWarm6;
else if (i == 6) return TempWarm7;
else if (i == 7) return TempWarm8;
else if (i == 8) return TempWarm9;
else if (i == 9) return TempWarm10;
else if (i == 10) return TempWarm11;
else if (i == 11) return TempWarm12;
else if (i == 12) return TempWarm13;
else if (i == 13) return TempWarm14;
else if (i == 14) return TempWarm15;
else if (i == 15) return TempWarm16;
else if (i == 16) return TempWarm17;
else if (i == 17) return TempWarm18;
else if (i == 18) return TempWarm19;
else if (i == 19) return TempWarm20;
else return null;
}
/// Returns a temperature component name
public virtual string GetTempCold(int i)
{
if (i == 0) return TempCold1;
else if (i == 1) return TempCold2;
else if (i == 2) return TempCold3;
else if (i == 3) return TempCold4;
else if (i == 4) return TempCold5;
else if (i == 5) return TempCold6;
else if (i == 6) return TempCold7;
else if (i == 7) return TempCold8;
else if (i == 8) return TempCold9;
else if (i == 9) return TempCold10;
else if (i == 10) return TempCold11;
else if (i == 11) return TempCold12;
else if (i == 12) return TempCold13;
else if (i == 13) return TempCold14;
else if (i == 14) return TempCold15;
else if (i == 15) return TempCold16;
else if (i == 16) return TempCold17;
else if (i == 17) return TempCold18;
else if (i == 18) return TempCold19;
else if (i == 19) return TempCold20;
else return null;
}
/// Sets a temperature component name
public virtual void SetTempWarm(int i, string cmpntName)
{
if (i == 0) TempWarm1 = cmpntName;
else if (i == 1) TempWarm2 = cmpntName;
else if (i == 2) TempWarm3 = cmpntName;
else if (i == 3) TempWarm4 = cmpntName;
else if (i == 4) TempWarm5 = cmpntName;
else if (i == 5) TempWarm6 = cmpntName;
else if (i == 6) TempWarm7 = cmpntName;
else if (i == 7) TempWarm8 = cmpntName;
else if (i == 8) TempWarm9 = cmpntName;
else if (i == 9) TempWarm10 = cmpntName;
else if (i == 10) TempWarm11 = cmpntName;
else if (i == 11) TempWarm12 = cmpntName;
else if (i == 12) TempWarm13 = cmpntName;
else if (i == 13) TempWarm14 = cmpntName;
else if (i == 14) TempWarm15 = cmpntName;
else if (i == 15) TempWarm16 = cmpntName;
else if (i == 16) TempWarm17 = cmpntName;
else if (i == 17) TempWarm18 = cmpntName;
else if (i == 18) TempWarm19 = cmpntName;
else if (i == 19) TempWarm20 = cmpntName;
}
/// Sets a temperature component name
public virtual void SetTempCold(int i, string cmpntName)
{
if (i == 0) TempCold1 = cmpntName;
else if (i == 1) TempCold2 = cmpntName;
else if (i == 2) TempCold3 = cmpntName;
else if (i == 3) TempCold4 = cmpntName;
else if (i == 4) TempCold5 = cmpntName;
else if (i == 5) TempCold6 = cmpntName;
else if (i == 6) TempCold7 = cmpntName;
else if (i == 7) TempCold8 = cmpntName;
else if (i == 8) TempCold9 = cmpntName;
else if (i == 9) TempCold10 = cmpntName;
else if (i == 10) TempCold11 = cmpntName;
else if (i == 11) TempCold12 = cmpntName;
else if (i == 12) TempCold13 = cmpntName;
else if (i == 13) TempCold14 = cmpntName;
else if (i == 14) TempCold15 = cmpntName;
else if (i == 15) TempCold16 = cmpntName;
else if (i == 16) TempCold17 = cmpntName;
else if (i == 17) TempCold18 = cmpntName;
else if (i == 18) TempCold19 = cmpntName;
else if (i == 19) TempCold20 = cmpntName;
}
}
}