public IntersectCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; _gjFieldIndexDictionary = new Dictionary <string, int>(); _qdgcFieldIndexDictionary = new Dictionary <string, int>(); _zdgcFieldIndexDictionary = new Dictionary <string, int>(); }
public virtual bool InitDataCheck <T>(string tagName, IDataCheck <T> poCheck, bool isCanCover = false) { bool bResult = false; if (isCanCover) { _DataChecks[tagName] = poCheck; bResult = true; } else { //不存在时添加 if (!_DataChecks.ContainsKey(tagName)) { _DataChecks.Add(tagName, poCheck); bResult = true; } } if (bResult) { if (poCheck.Msger == null) { bResult = poCheck.InitDataCheck_Msger(this.Msger); } } return(bResult); }
public FrmDataCheck(IDataCheck dataCheck) { InitializeComponent(); _dataCheck = dataCheck; this.checkedListBoxPipelineLayers.DataSource = dataCheck.PipelineLayers; this.checkedListBoxPipelineLayers.DisplayMember = "Name"; this.checkedListBoxPipelineLayers.ValueMember = "Code"; }
public bool InitDataCheck <T>(string tagName, IDataCheck <T> dataCheck, bool isCanCover = false) { if (_DataChecks != null) { _DataChecks.InitDataCheck <T>(tagName, (IDataCheck <T>)dataCheck, isCanCover); } return(true); }
public virtual IDataCheck <T> GetDataCheck <T>(string tagName) { IDataCheck dataCheck = null; if (_DataChecks.TryGetValue(tagName, out dataCheck)) { //What ever you gonna do next... } return((IDataCheck <T>)dataCheck); }
public virtual bool CheckDatas <T>(DateTime dtTime, T data, IDataCaches_Manage dataCaches_Manage) { bool bResult = true; foreach (KeyValuePair <string, IDataCheck> check in _DataChecks) { IDataCheck <T> dataCheck = (IDataCheck <T>)check.Value; bResult = dataCheck.CheckData(dtTime, data, dataCaches_Manage) && bResult; } return(bResult); }
public bool InitDataCheck(string tagName, IDataCheck dataCheck, bool isCanCover = false) { if (_DataChecks != null) { IDataCheck <T> pDataCheck = (IDataCheck <T>)dataCheck; if (pDataCheck == null) { return(false); } pDataCheck.InitDataCache(this); _DataChecks.InitDataCheck <T>(tagName, pDataCheck, isCanCover); } return(true); }
public BaseParams( Func <fiosEntities> db, IDataCheck dataCheck, IResponseProvider responseProvider, IRelationshipsService relationshipsService, IGenericService genericService, IUiService uiService) { _getDb = db; DataCheck = dataCheck; ResponseProvider = responseProvider; RelationshipsService = relationshipsService; GenericService = genericService; UiService = uiService; }
public override void OnClick(object sender, EventArgs args) { _dataCheck = new DataCheckBase(_context, _plugin.PipeConfig, _plugin.DataCheckConfig); if (_frmDataCheck == null) { _frmDataCheck = new FrmDataCheck(_dataCheck); } _frmDataCheck.InitCheckItem(_plugin); if (_frmDataCheck.ShowDialog() != DialogResult.OK) { return; } _waitForm.TopMost = true; _waitForm.Show(); _waitForm.Worker.RunWorkerAsync(); }
private void GetPluginObject(DataCheckPluginCollection PluginCol, Type type) { IDataCheck plugin = null; try { plugin = Activator.CreateInstance(type) as IDataCheck; } catch { } finally { if (plugin != null) { if (!PluginCol.Contains(plugin)) { PluginCol.Add(plugin); } } } }
public bool InitDataCheck <T>(string tagFactors, string tagFactor, string strTag, typeTimeFrequency typeTimeFrequency, string tagDataCheck, IDataCheck <T> dataCheck, bool isCanCover = false) { if (tagFactors + "" == "") { return(false); } //DataCaches_Manage IData_Factors infoFactors = this._GetFactors(tagFactors); if (infoFactors == null) { return(false); } IDataCaches_Manage dataCaches_Manage = this.GetDataCaches_Manage(infoFactors); if (dataCaches_Manage == null) { return(false); } if (tagFactor + "" == "") { return(dataCaches_Manage.InitDataCheck <T>(tagDataCheck, dataCheck, isCanCover)); } //DataCaches IData_Factor infoFactor = infoFactors.GetData_Factor(tagFactor); if (infoFactor == null) { return(false); } IDataCaches dataCaches = this.GetDataCaches(infoFactors, infoFactor); if (dataCaches == null) { return(false); } IDataCache dataCache = dataCaches.GetDataCache <T>(strTag, typeTimeFrequency); if (dataCache == null) { return(dataCaches.InitDataCheck <T>(tagDataCheck, dataCheck, isCanCover)); } else { return(dataCache.InitDataCheck(tagDataCheck, dataCheck, isCanCover)); } }
public IDataCheck[] ToArray() { IDataCheck[] array = new IDataCheck[this.Count]; this.CopyTo(array, 0); return(array); }
public bool Contains(IDataCheck value) { return(this.List.Contains(value)); }
public int IndexOf(IDataCheck value) { return(this.List.IndexOf(value)); }
public DepthCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public MaxLengthCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public DataCheckPluginCollection(IDataCheck value) { this.Add(value); }
public CoordCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public HylinkCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public FeatureCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public MinimumSpacingCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public FieldRepeatCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public PointRepeatCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public ElevationCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public LineRepeatCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public RelationCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }
public int Add(IDataCheck value) { return(this.List.Add(value)); }
public void Remove(IDataCheck value) { this.List.Remove(value); }
public void Insert(int index, IDataCheck value) { this.List.Insert(index, value); }
public FlowCheck(IDataCheck dataCheck) { _dataCheck = dataCheck; }