case 3734
This commit is contained in:
@@ -2406,175 +2406,177 @@ namespace GZTW.AyaNova.BLL
|
||||
//if(log.IsDebugEnabled)
|
||||
// //case 1039 //log.Debug("GetSearchResultFor(Type=" + RootObjectType.ToString() + ", ID=" + RootObjectID.ToString());
|
||||
|
||||
|
||||
switch (RootObjectType)
|
||||
try//case 3734
|
||||
{
|
||||
case RootObjectTypes.Client:
|
||||
return Client.GetSearchResult(RootObjectID, searchTerms);
|
||||
switch (RootObjectType)
|
||||
{
|
||||
case RootObjectTypes.Client:
|
||||
return Client.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.AssignedDocument:
|
||||
return AssignedDoc.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.AssignedDocument:
|
||||
return AssignedDoc.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.ClientGroup:
|
||||
return ClientGroup.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.ClientGroup:
|
||||
return ClientGroup.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.ClientNote:
|
||||
return ClientNote.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.ClientNote:
|
||||
return ClientNote.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.ClientServiceRequest:
|
||||
return ClientServiceRequest.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.ClientServiceRequest:
|
||||
return ClientServiceRequest.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
//Removed finally as part of case 58
|
||||
case RootObjectTypes.Contact:
|
||||
return new SearchResult();//JUST RETURN EMPTY RESULT SO NO ERROR DURING DEVELOPMENT OF CASE 1975
|
||||
// return xContact.GetSearchResult(RootObjectID, searchTerms);
|
||||
//Removed finally as part of case 58
|
||||
case RootObjectTypes.Contact:
|
||||
return new SearchResult();//JUST RETURN EMPTY RESULT SO NO ERROR DURING DEVELOPMENT OF CASE 1975
|
||||
// return xContact.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
//case RootObjectTypes.ContactPhone:
|
||||
// return xContactPhone.GetSearchResult(RootObjectID, searchTerms);
|
||||
//case RootObjectTypes.ContactPhone:
|
||||
// return xContactPhone.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Contract:
|
||||
return Contract.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Contract:
|
||||
return Contract.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.DispatchZone:
|
||||
return DispatchZone.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.DispatchZone:
|
||||
return DispatchZone.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.HeadOffice:
|
||||
return HeadOffice.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.HeadOffice:
|
||||
return HeadOffice.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
//Memo will only return a result if the sender is current user
|
||||
//or the receiver is current user
|
||||
//UNLESS the current user is the built in admin account
|
||||
case RootObjectTypes.Memo:
|
||||
return Memo.GetSearchResult(RootObjectID, searchTerms);
|
||||
//Memo will only return a result if the sender is current user
|
||||
//or the receiver is current user
|
||||
//UNLESS the current user is the built in admin account
|
||||
case RootObjectTypes.Memo:
|
||||
return Memo.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Part:
|
||||
return Part.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Part:
|
||||
return Part.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.PartAssembly:
|
||||
return PartAssembly.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.PartAssembly:
|
||||
return PartAssembly.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.PartWarehouse:
|
||||
return PartWarehouse.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.PartWarehouse:
|
||||
return PartWarehouse.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Project:
|
||||
return Project.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Project:
|
||||
return Project.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.PurchaseOrder:
|
||||
return PurchaseOrder.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.PurchaseOrder:
|
||||
return PurchaseOrder.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Rate:
|
||||
return Rate.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Rate:
|
||||
return Rate.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.ScheduleableUserGroup:
|
||||
return ScheduleableUserGroup.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.ScheduleableUserGroup:
|
||||
return ScheduleableUserGroup.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.ScheduleMarker:
|
||||
return ScheduleMarker.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.ScheduleMarker:
|
||||
return ScheduleMarker.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.ServiceBank:
|
||||
return ServiceBank.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.ServiceBank:
|
||||
return ServiceBank.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Task:
|
||||
return Task.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Task:
|
||||
return Task.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.TaskGroup:
|
||||
return TaskGroup.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.TaskGroup:
|
||||
return TaskGroup.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Unit:
|
||||
return Unit.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Unit:
|
||||
return Unit.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.LoanItem:
|
||||
return LoanItem.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.LoanItem:
|
||||
return LoanItem.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.UnitMeterReading:
|
||||
return UnitMeterReading.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.UnitMeterReading:
|
||||
return UnitMeterReading.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.UnitModel:
|
||||
return UnitModel.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.UnitModel:
|
||||
return UnitModel.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.UnitModelCategory:
|
||||
return UnitModelCategory.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.UnitModelCategory:
|
||||
return UnitModelCategory.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.UnitServiceType:
|
||||
return UnitServiceType.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.UnitServiceType:
|
||||
return UnitServiceType.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.User:
|
||||
return User.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.User:
|
||||
return User.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.UserCertification:
|
||||
return UserCertification.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.UserCertification:
|
||||
return UserCertification.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.UserSkill:
|
||||
return UserSkill.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.UserSkill:
|
||||
return UserSkill.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Vendor:
|
||||
return Vendor.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Vendor:
|
||||
return Vendor.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.Workorder:
|
||||
return Workorder.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.Workorder:
|
||||
return Workorder.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderService:
|
||||
return WorkorderService.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderService:
|
||||
return WorkorderService.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderQuote:
|
||||
return WorkorderQuote.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderQuote:
|
||||
return WorkorderQuote.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderPreventiveMaintenance:
|
||||
return WorkorderPreventiveMaintenance.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderPreventiveMaintenance:
|
||||
return WorkorderPreventiveMaintenance.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderCategory:
|
||||
return WorkorderCategory.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderCategory:
|
||||
return WorkorderCategory.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItem:
|
||||
return WorkorderItem.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItem:
|
||||
return WorkorderItem.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemLabor:
|
||||
return WorkorderItemLabor.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemLabor:
|
||||
return WorkorderItemLabor.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemMiscExpense:
|
||||
return WorkorderItemMiscExpense.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemMiscExpense:
|
||||
return WorkorderItemMiscExpense.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemOutsideService:
|
||||
return WorkorderItemOutsideService.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemOutsideService:
|
||||
return WorkorderItemOutsideService.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemPart:
|
||||
return WorkorderItemPart.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemPart:
|
||||
return WorkorderItemPart.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemTravel:
|
||||
return WorkorderItemTravel.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemTravel:
|
||||
return WorkorderItemTravel.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemLoan:
|
||||
return WorkorderItemLoan.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemLoan:
|
||||
return WorkorderItemLoan.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
case RootObjectTypes.WorkorderItemType:
|
||||
return WorkorderItemType.GetSearchResult(RootObjectID, searchTerms);
|
||||
case RootObjectTypes.WorkorderItemType:
|
||||
return WorkorderItemType.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
//Added: 24-June-2006 was missing
|
||||
case RootObjectTypes.PartInventoryAdjustment:
|
||||
return PartInventoryAdjustment.GetSearchResult(RootObjectID, searchTerms);
|
||||
//Added: 24-June-2006 was missing
|
||||
case RootObjectTypes.PartInventoryAdjustment:
|
||||
return PartInventoryAdjustment.GetSearchResult(RootObjectID, searchTerms);
|
||||
|
||||
//case 73
|
||||
case RootObjectTypes.WikiPage:
|
||||
return WikiPage.GetSearchResult(RootObjectID, searchTerms);
|
||||
default:
|
||||
//if all else fails, return an empty search result struct
|
||||
{
|
||||
//case 73
|
||||
case RootObjectTypes.WikiPage:
|
||||
return WikiPage.GetSearchResult(RootObjectID, searchTerms);
|
||||
default:
|
||||
//if all else fails, return an empty search result struct
|
||||
{
|
||||
|
||||
//KEEP THIS FOR FUTURE DIAGNOSTICS
|
||||
//KEEP THIS FOR FUTURE DIAGNOSTICS
|
||||
#if(DEBUG)
|
||||
throw new System.ArgumentException("AyaBizUtils->GetSearchResultFor: " + RootObjectType.ToString() + " IS NOT IMPLEMENTED");
|
||||
throw new System.ArgumentException("AyaBizUtils->GetSearchResultFor: " + RootObjectType.ToString() + " IS NOT IMPLEMENTED");
|
||||
#else
|
||||
//case 1116
|
||||
return new SearchResult();
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
//case 3734 fixes issue with missing source object still in dictionary
|
||||
return new SearchResult();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user