public override Int64 Destroy() { Int64 Result = 0; // --> update status F_ORMWarehouseEntityClass_IsReady = false; // --> deallocate fields if (Result == 0) { this.F_KeyFieldName = ""; this.F_Warehouse = null; } // if (Result == 0) // --> execute inherited destructor Result = base.Destroy(); return Result; }
public virtual Int64 CreateAtWarehouse(ORMWarehouseClass AWarehouse) { Int64 Result = 0; // --> execute inherited constructor Result = base.Create(); // --> allocate fields if (Result == 0) { this.F_InsertKeyMode = InsertKeyModeEnum.None; this.F_Warehouse = AWarehouse; this.F_KeyFieldName = ""; } // if (Result == 0) // --> update status F_ORMWarehouseEntityClass_IsReady = true; return Result; }
// ... /// <summary> /// Construye un nuevo objeto de la clase <code>ORMWarehouseEntityClass</code>, /// que desciende de <code>ObjectClass</code>, /// y ejecuta el inicializador virtual, por-de-facto. /// Para ejecutar otro inicializador, /// se tiene que realizar estas operaciones como pasos separados. /// </summary> /// <returns>Nuevo objeto</returns> public static ORMWarehouseEntityClass FactoryAtWarehouse(ORMWarehouseClass AWarehouse) { ORMWarehouseEntityClass Result = new ORMWarehouseEntityClass(); Result.CreateAtWarehouse(AWarehouse); return Result; }
// ... public override Int64 Create() { Int64 Result = 0; // --> execute inherited constructor Result = base.Create(); // --> allocate fields if (Result == 0) { this.F_InsertKeyMode = InsertKeyModeEnum.None; this.F_DeleteKeyMode = DeleteModeEnum.None; this.F_Warehouse = null; this.F_KeyFieldName = ""; } // if (Result == 0) // --> update status F_ORMWarehouseEntityClass_IsReady = true; return Result; }
public ORMWarehouseEntityClass() : base() { // --> clear status F_ORMWarehouseEntityClass_IsReady = false; // --> clear fields F_Warehouse = null; F_KeyFieldName = null; }