public RubricaEntitaType(RubricaEntita re) : base(re) { if (re == null || re.IsValid == false) { this.m_IsNull = true; return; } this.m_AFF_IPAIsNull = !re.AffIPA.HasValue; this.m_ID_PADREIsNull = !re.IdPadre.HasValue; this.m_ID_REFERRALIsNull = !re.IdReferral.HasValue; this.m_REF_ID_ADDRESSIsNull = !re.RefIdAddress.HasValue; this.m_REF_ORGIsNull = !re.RefOrg.HasValue; this.m_FLG_IPA = Convert.ToInt32(re.IsIPA).ToString(); if (re.Address is RubricaAddressType) { this.m_RUBR_ADDRESS = re.Address as RubricaAddressType; } else { this.m_RUBR_ADDRESS = new RubricaAddressType(re.Address); } RubricaContattiListType rubrContList; if (re.Contatti == null) { rubrContList = RubricaContattiListType.Null; } else { rubrContList = new RubricaContattiListType(); rubrContList.RubricaContatti = re.Contatti.Select(c => { if (c is RubricaContattiType) { return(c as RubricaContattiType); } else { return(new RubricaContattiType(c)); } }).ToArray(); } this.m_REFERRAL_TYPE = re.ReferralType.ToString(); }
public virtual OracleTypes.IOracleCustomType CreateObject() { RubricaAddressType obj = new RubricaAddressType(); return(obj); }