public void InitCompare(ComparableData inLeft, ComparableData inRight) { _left = inLeft; leftTB.Text = _left.Name == "" ? "NOTHING LOADED" : _left.Name; _right = inRight; rightTB.Text = _right.Name == "" ? "NOTHING LOADED" : _right.Name; Compare(); }
public void CreateComparison(ComparableData inLeftData, ComparableData inRightData) { _leftData = inLeftData; _rightData = inRightData; Compare(); AssociateEntities(); }
public DataComparerUCtrl(ComparableData inLeft, ComparableData inRight) { InitializeComponent(); InitColors(); logUCtrl1.Bind(Logger.GetInstance()); InitCompare(inLeft, inRight); }
public List <DataEntity> GetPossibleAssociations(DataEntity inEntity) { List <DataEntity> rslt = new List <DataEntity>(); if (!inEntity.DontAssociate) { ComparableData otherData = inEntity.Comparable == _leftData ? _rightData : _leftData; List <DataEntity> confirmed = GetConfirmedAssociations(inEntity); foreach (DataEntity entity in otherData.Entities) { if (!confirmed.Contains(entity)) { rslt.Add(entity); } } } return(rslt); }
public virtual void Copy(ComparableData comparableData) { }