public override void Update(IDataUnit dataUnit)
 {
     var du = dataUnit as EFDataUnitDate;
     if ((du != null) && (this.DataField.Equals(du.DataField)) && (this.DateValue != du.DateValue) && (du.IsValid()))
     {
         this.DateValue = du.DateValue;
     }
 }
 public override void Update(IDataUnit dataUnit)
 {
     var du = dataUnit as EFDataUnitAmount;
     if ((du != null) && (this.DataField.Equals(du.DataField)) && (du.IsValid()))
     {
         this.Amount = du.Amount;
         this.Ccy = du.Ccy;
     }
 }
Beispiel #3
0
 public void SetDataUnit(int key, IDataUnit data)
 {
     if (data == default)
     {
         mStorager.Remove(key);
     }
     else
     {
         mStorager.Put(key, data);
     }
 }
 public static DataControl.DataContainer CreateDataUnitControl(IDataUnit dataUnit, bool editMode, DataContainerLayoutPanel panel)
 {
     var controlType = Type.GetType(dataUnit.ControlClassName);
     var result = Activator.CreateInstance(controlType)  as DataControl.DataContainer;
     result.Data = dataUnit;
     result.ShowEditItem = editMode;
     if (editMode)
     {
         result.UpClick += panel.OnUpClick;
         result.DownClick += panel.OnDownClick;
         result.DeleteClick += panel.OnDeleteClick;
     }
     return result;
 }
Beispiel #5
0
 public FeatureFlagDataConfigurationProvider(IDataUnit dataUnit)
 {
     _dataUnit = dataUnit;
 }
Beispiel #6
0
 public BasePanel(IDataUnit dataUnit)
 {
     this.InitializeComponent();
     this.DataUnit = dataUnit;
 }
Beispiel #7
0
 public FeedbackProvider(IDataUnit dataUnit)
 {
     _dataUnit = dataUnit;
 }
 public WebFeatureFlagDataConfigurationProvider(IDataUnit dataUnit, ICacheProvider cacheProvider) : base(dataUnit)
 {
     _cacheProvider = cacheProvider;
 }
Beispiel #9
0
 public abstract void Update(IDataUnit dataUnit);
Beispiel #10
0
        public IDataUnit GetDataUnit <T>(int key) where T : IDataUnit
        {
            IDataUnit result = mStorager[key];

            return(result == default ? default : (T)result);
        }