예제 #1
0
 /// <summary>
 /// Метод сериализации
 /// </summary>
 public virtual void Decode(Sys.Encodeable.IDecoderObject value)
 {
     value.PushNamespace("Sys.Services.Drv");
     this.EnblCounterTariff1 = value.ReadBoolean("EnblCounterTariff1", false);
     this.EnblCounterTariff2 = value.ReadBoolean("EnblCounterTariff2", false);
     this.EnblCounterTariff3 = value.ReadBoolean("EnblCounterTariff3", false);
     this.EnblCounterTariff4 = value.ReadBoolean("EnblCounterTariff4", false);
     this.EnblCounterTariff5 = value.ReadBoolean("EnblCounterTariff5", false);
     this.EnblCounterTariff6 = value.ReadBoolean("EnblCounterTariff6", false);
     this.EnblCounterTariff7 = value.ReadBoolean("EnblCounterTariff7", false);
     this.EnblCounterTariff8 = value.ReadBoolean("EnblCounterTariff8", false);
     this.Enbl30min          = value.ReadBoolean("Enbl30min", true);
     this.EnblTimeCorr       = value.ReadBoolean("EnblTimeCorr", true);
     this.EnblEvents         = value.ReadBoolean("EnblEvents", false);
     this.EnblIm             = value.ReadBoolean("EnblIm", false);
     this.Arch = value.ReadEncodeableClass <Sys.Types.Components.ScheduleDbWrap>("Arch", this.EmeraSharedSetting_CreateSys_Types_Components_ScheduleDbWrap);
     this.Im   = value.ReadEncodeableClass <Sys.Types.Components.ScheduleDbWrap>("Im", this.EmeraSharedSetting_CreateSys_Types_Components_ScheduleDbWrap);
     value.PopNamespace();
 }
예제 #2
0
 /// <summary>
 /// Интернал конструктор
 /// </summary>
 internal EmeraSharedSetting(bool enblCounterTariff1, bool enblCounterTariff2, bool enblCounterTariff3, bool enblCounterTariff4, bool enblCounterTariff5, bool enblCounterTariff6, bool enblCounterTariff7, bool enblCounterTariff8, bool enbl30min, bool enblTimeCorr, bool enblEvents, bool enblIm, Sys.Types.Components.ScheduleDbWrap arch, Sys.Types.Components.ScheduleDbWrap im)
 {
     this.EnblCounterTariff1 = enblCounterTariff1;
     this.EnblCounterTariff2 = enblCounterTariff2;
     this.EnblCounterTariff3 = enblCounterTariff3;
     this.EnblCounterTariff4 = enblCounterTariff4;
     this.EnblCounterTariff5 = enblCounterTariff5;
     this.EnblCounterTariff6 = enblCounterTariff6;
     this.EnblCounterTariff7 = enblCounterTariff7;
     this.EnblCounterTariff8 = enblCounterTariff8;
     this.Enbl30min          = enbl30min;
     this.EnblTimeCorr       = enblTimeCorr;
     this.EnblEvents         = enblEvents;
     this.EnblIm             = enblIm;
     this.Arch = arch;
     this.Im   = im;
 }