/// <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); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }