this.oPolicy.GetPolicyByPolicyPK(this.PolicyPK);>>
public PolicyEntity GetPolicyByPolicyPK(Guid policyPK) >> { >> //return this.GetEntity("PoliciesSelectByPK", >> // this.CreateParameter("@PolicyPK", policyPK)); >> >> // get the requested entity >> PolicyEntity oPolicyEntity = this.GetEntity("PoliciesSelectByPK", >> this.CreateParameter("@PolicyPK", policyPK)); >> // check its status >> if (oPolicyEntity.StatusFK != (int)StatusCode.Pending) >> { >> // if it is not Pending then create a new entity, copy the data from the original entity >> PolicyEntity oNewPolicyEntity = new PolicyEntity(); >> //CopyPolicyEntity(oPolicyEntity, oNewPolicyEntity); >> >> // return the new entity >> return oNewPolicyEntity; >> } >> else >> return oPolicyEntity; >> }>>
> public PolicyEntity GetPolicyByPolicyPK(Guid policyPK) > { > > > // get the requested entity - leave on the business object for return in the event we need it. > this.GetEntity("PoliciesSelectByPK", > this.CreateParameter("@PolicyPK", policyPK)); > > // check its status > if (oPolicyEntity.StatusFK != (int)StatusCode.Pending) > { > // if it is not Pending then create a new entity, copy the data from the original entity > PolicyEntity oNewPolicyEntity = new PolicyEntity(); > //CopyPolicyEntity(oPolicyEntity, oNewPolicyEntity); > > // Clear the current entity list and add this one instead > this.EntityList.Clear(); > this.EntityList.Add(oNewPolicyEntity); > } > // This will return either the original or the newly created one that is added. > return this.Entity; >} >Tim,