Example #1
0
        /// <summary>
        /// Create specific or generic Oid.
        /// </summary>
        /// <param name="className"></param>
        /// <param name="fields"></param>
        /// <returns></returns>
        public static Oid Create(string className, IList <KeyValuePair <ModelType, object> > fields)
        {
            // Specific Oid.
            Oid lOid = Create(className);

            // Generic Oid.
            if (lOid == null)
            {
                lOid = new GenericOID(className);
            }

            if (lOid != null)
            {
                if ((fields != null) && (fields.Count > 0))
                {
                    lOid.Fields.Clear();
                    foreach (KeyValuePair <ModelType, object> lField in fields)
                    {
                        IOidField loidfield = FieldList.CreateField(string.Empty, lField.Key);
                        loidfield.Value = lField.Value;
                        lOid.Fields.Add(loidfield);
                    }
                }
            }
            return(lOid);
        }
Example #2
0
 /// <summary>
 /// Initializes a new instance of 'PasajeroOid'.
 /// </summary>
 public PasajeroOid()
     : base("Pasajero", "Pasajero", "Clas_1348178542592658")
 {
     // Attribute .id_Pasajero
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.Autonumeric, 0));
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of 'RevisionOid'.
 /// </summary>
 public RevisionOid()
     : base("Revision", "Revision", "Clas_1348178542592347")
 {
     // Attribute .id_RevisarAeronave
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.Autonumeric, 0));
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of 'AeronaveOid'.
 /// </summary>
 public AeronaveOid()
     : base("Aeronave", "Aeronave", "Clas_1348178411520734")
 {
     // Attribute .id_Aeronave
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.Autonumeric, 0));
 }
 /// <summary>
 /// Initializes a new instance of 'NaveNodrizaOid'.
 /// </summary>
 public NaveNodrizaOid()
     : base("NaveNodriza", "NaveNodriza", "Clas_1347649273856884")
 {
     // Attribute .id_NaveNodriza
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.Autonumeric, 0));
 }
 /// <summary>
 /// Initializes a new instance of the 'AnonymousAgentInfo' class.
 /// </summary>
 /// <param name="className">Class name.</param>
 /// <param name="alias">Alias.</param>
 /// <param name="idXML">IdXML.</param>
 protected AnonymousAgentInfo(string className, string alias, string idXML)
     : base(className, alias, idXML)
 {
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.String));
     base.SetValue(0, "anonymous");
 }
 /// <summary>
 /// Initializes a new instance of 'AdministradorOid'.
 /// </summary>
 public AdministradorOid()
     : base("Administrador", "Administrador", "Clas_1348605050880238")
 {
     // Attribute .id_Administrador
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.Autonumeric, 0));
 }
Example #8
0
 /// <summary>
 /// Initializes a new instance of 'RevisionPasajeroOid'.
 /// </summary>
 public RevisionPasajeroOid()
     : base("RevisionPasajero", "RevisionPasajero", "Clas_1348178673664478")
 {
     // Attribute .id_RevisionPasajero
     this.Fields.Add(FieldList.CreateField(string.Empty, ModelType.Autonumeric, 0));
 }