public bool ValidateDr(string oriCellName, DataRow dr, List<string> excludeCellName) { this.m_OldCellName = oriCellName; short tranceiverId = this.GetTranceiverId(oriCellName); string str = dr["Name"].ToString(); short validatedID = 0; IExtractor ex = new DataRowExtractor(dr); UserDefineDrExtractor extractor2 = new UserDefineDrExtractor(dr, this.m_Model.UserItemsColl.CellExcDefList); this.m_CellDesc = new TransceiverDesc(this.m_Model, new Transceiver(), excludeCellName); bool flag = this.Validate(ref this.m_Info, this.m_CellDesc, ex, tranceiverId) && this.Validate(ref this.m_Info, this.m_UserDesc, extractor2, validatedID); this.m_SectorValidator.CellName = str; return (flag && this.m_SectorValidator.ValidateDrWithoutCell(oriCellName, dr)); }
public bool ValidateDr(string oriCellName, DataRow dr, List<string> excludeName) { this.m_OldCellName = oriCellName; short siteId = this.GetSiteId(oriCellName); short validatedID = 0; this.ParseBL(dr); this.m_SiteDesc = new SiteDesc(this.m_Model, new Site(), this.m_Model.GeoObserver, excludeName); DataRowExtractor ex = new DataRowExtractor(dr); bool flag = this.Validate(ref this.m_Info, this.m_SiteDesc, ex, siteId); UserDefineDrExtractor extractor2 = new UserDefineDrExtractor(dr, this.m_Model.UserItemsColl.SiteExtDefList); return (flag && this.Validate(ref this.m_Info, this.m_UserDesc, extractor2, validatedID)); }