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; } }
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; }
public FeatureFlagDataConfigurationProvider(IDataUnit dataUnit) { _dataUnit = dataUnit; }
public BasePanel(IDataUnit dataUnit) { this.InitializeComponent(); this.DataUnit = dataUnit; }
public FeedbackProvider(IDataUnit dataUnit) { _dataUnit = dataUnit; }
public WebFeatureFlagDataConfigurationProvider(IDataUnit dataUnit, ICacheProvider cacheProvider) : base(dataUnit) { _cacheProvider = cacheProvider; }
public abstract void Update(IDataUnit dataUnit);
public IDataUnit GetDataUnit <T>(int key) where T : IDataUnit { IDataUnit result = mStorager[key]; return(result == default ? default : (T)result); }