>class csCompany : csDataRecordBase >{ > private ArrayList _colClients = new ArrayList(); > public ArrayList colClients > { > get > { > if (_colClients.Count == 0) > { > _LoadClients(); > } > return _colClients; > } > } > > private string _sCompanyName = ""; > public string sCompanyName > { > get { return _sCompanyName; } > set { _sCompanyName = value; } > } > > public override bool LoadData() > { > bool bRetVal = true; > SqlDataReader rdrReader = csAppDataAccess.GetCompany(this.iRecordId); > > if (csAppDataAccess.oException == null) > { > rdrReader.Read(); > _sCompanyName = rdrReader["CompanyName"].ToString(); > } > else > { > this.oException = csAppDataAccess.oException; > bRetVal = false; > } > > return bRetVal; > } > > > private void _LoadClients() > { > _colClients.Clear(); > > csClients oClients = new csClients(); > oClients.LoadData(this.iRecordId); > _colClients = oClients.colData; > } > > >} >>
>csCompany oCompany = new csCompany();
>
>>>>private ArrayList _colClients = new ArrayList(); >>>public ArrayList colClients >>>{ >>> get >>> { >>> if (_colClients.Count == 0) >>> { >>> _LoadClients(); >>> } >>> return _colClients; >>> } >>>} >>>>>>