/// <summary> /// LoadAndAddItemInFor /// </summary> /// <param name="resourceType">resourceType</param> /// <param name="companyId">companyId</param> /// <param name="inFor">inFor</param> /// <param name="admin">admin</param> /// <returns>dataset</returns> public DataSet LoadAndAddItemInFor(string resourceType, int companyId, bool inFor, bool admin) { // Add item CreateTableStructure(); // Load viewType list ResourceTypeViewConditionListGateway resourceTypeViewConditionListGateway = new ResourceTypeViewConditionListGateway(Data); resourceTypeViewConditionListGateway.ClearBeforeFill = false; if (admin) { resourceTypeViewConditionListGateway.LoadByResourceTypeInFor(resourceType, companyId, inFor); } else { // No Admins could not see cost values resourceTypeViewConditionListGateway.LoadByResourceTypeInForNoAdmin(resourceType, companyId, inFor); } resourceTypeViewConditionListGateway.ClearBeforeFill = true; return Data; }