public CompanyDataEnumerationCollection <T> this[ CompanyUnitHierarchy CompanyUnitObj, string dataItemCode, int dataTableRef] { get { CompanyDataEnumerationCollection <T> tempColl = this.GetAllDataEnumerationForCompanyHierarchy( CompanyUnitObj.CompanyUnitRef, CompanyUnitObj.CompanyUnitParentRef, CompanyUnitObj.CompanyUnitGrandParentRef, CompanyUnitObj.CompanyUnitGreatGrandParentRef); tempColl = tempColl.Find(dataTableRef); tempColl = tempColl.Find(dataItemCode); return(tempColl); } }
public CompanyDataEnumerationCollection <T> this[ string dataItemCode, int dataTableRef] { get { CompanyDataEnumerationCollection <T> tempColl = this.Find(dataTableRef); tempColl = tempColl.Find(dataItemCode); return(tempColl); } }
public CompanyDataEnumerationCollection <T> this[ CompanyUnitHierarchy CompanyUnitObj, params int[] dataTableRefs] { get { CompanyDataEnumerationCollection <T> tempColl = this.GetAllDataEnumerationForCompanyHierarchy( CompanyUnitObj.CompanyUnitRef, CompanyUnitObj.CompanyUnitParentRef, CompanyUnitObj.CompanyUnitGrandParentRef, CompanyUnitObj.CompanyUnitGreatGrandParentRef); tempColl = tempColl.Find(dataTableRefs); return(tempColl); } }