Exemplo n.º 1
0
        public virtual void SetContatti(OracleClient.OracleConnection conn)
        {
            if (this.RUBR_CONTATTI_REFS.IsNull == true)
            {
                return;
            }

            List <RubricaContattiType> l = new List <RubricaContattiType>();

            foreach (string s in this.RUBR_CONTATTI_REFS.ListContattiRef)
            {
                OracleTypes.OracleRef r = new OracleTypes.OracleRef(conn, s);
                RubricaContattiType   c = (RubricaContattiType)r.GetCustomObject(OracleTypes.OracleUdtFetchOption.Server);
                c.SetEntita(this);
                l.Add(c);
            }

            RubricaContattiListType rubrContList;

            if (l.Count == 0)
            {
                rubrContList = RubricaContattiListType.Null;
            }
            else
            {
                rubrContList = new RubricaContattiListType();
                rubrContList.RubricaContatti = l.ToArray();
            }
            this.RUBR_CONTATTI_LIST = rubrContList;
        }
Exemplo n.º 2
0
 public virtual System.Array CreateArray(int length)
 {
     RubricaContattiType[] collElem = new RubricaContattiType[length];
     return(collElem);
 }
Exemplo n.º 3
0
        public virtual OracleTypes.IOracleCustomType CreateObject()
        {
            RubricaContattiType obj = new RubricaContattiType();

            return(obj);
        }