/// <summary> setups the sync logic for member _shippingDetail</summary> /// <param name="relatedEntity">Instance to set as the related entity of type entityType</param> private void SetupSyncShippingDetail(IEntity2 relatedEntity) { if (_shippingDetail != relatedEntity) { DesetupSyncShippingDetail(true, true); _shippingDetail = (ShippingDetailEntity)relatedEntity; base.PerformSetupSyncRelatedEntity(_shippingDetail, new PropertyChangedEventHandler(OnShippingDetailPropertyChanged), "ShippingDetail", ShippingDetailOrderDetailEntity.Relations.ShippingDetailEntityUsingShippingDetailId, true, new string[] { }); } }
/// <summary> Initializes the class members</summary> protected virtual void InitClassMembers() { _orderDetail = null; _shippingDetail = null; PerformDependencyInjection(); // __LLBLGENPRO_USER_CODE_REGION_START InitClassMembers // __LLBLGENPRO_USER_CODE_REGION_END OnInitClassMembersComplete(); }
public bool Delete(Guid Id) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { ShippingDetailEntity _ShippingDetailEntity = new ShippingDetailEntity(Id); if (adapter.FetchEntity(_ShippingDetailEntity)) { adapter.DeleteEntity(_ShippingDetailEntity); toReturn = true; } } return toReturn; }
protected ShippingDetailOrderDetailEntity(SerializationInfo info, StreamingContext context) : base(info, context) { if (SerializationHelper.Optimization != SerializationOptimization.Fast) { _orderDetail = (OrderDetailEntity)info.GetValue("_orderDetail", typeof(OrderDetailEntity)); if (_orderDetail != null) { _orderDetail.AfterSave += new EventHandler(OnEntityAfterSave); } _shippingDetail = (ShippingDetailEntity)info.GetValue("_shippingDetail", typeof(ShippingDetailEntity)); if (_shippingDetail != null) { _shippingDetail.AfterSave += new EventHandler(OnEntityAfterSave); } base.FixupDeserialization(FieldInfoProviderSingleton.GetInstance()); } // __LLBLGENPRO_USER_CODE_REGION_START DeserializationConstructor // __LLBLGENPRO_USER_CODE_REGION_END }
/// <summary> Removes the sync logic for member _shippingDetail</summary> /// <param name="signalRelatedEntity">If set to true, it will call the related entity's UnsetRelatedEntity method</param> /// <param name="resetFKFields">if set to true it will also reset the FK fields pointing to the related entity</param> private void DesetupSyncShippingDetail(bool signalRelatedEntity, bool resetFKFields) { base.PerformDesetupSyncRelatedEntity(_shippingDetail, new PropertyChangedEventHandler(OnShippingDetailPropertyChanged), "ShippingDetail", ShippingDetailOrderDetailEntity.Relations.ShippingDetailEntityUsingShippingDetailId, true, signalRelatedEntity, "ShippingDetailOrderDetail", resetFKFields, new int[] { (int)ShippingDetailOrderDetailFieldIndex.ShippingDetailId }); _shippingDetail = null; }
public bool Update(Guid Id, Guid ShippingId, Guid OrderDetailId, int Amount) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { ShippingDetailEntity _ShippingDetailEntity = new ShippingDetailEntity(Id); if (adapter.FetchEntity(_ShippingDetailEntity)) { _ShippingDetailEntity.ShippingId = ShippingId; _ShippingDetailEntity.OrderDetailId = OrderDetailId; _ShippingDetailEntity.Amount = Amount; adapter.SaveEntity(_ShippingDetailEntity, true); toReturn = true; } } return toReturn; }
public bool Update(ShippingDetailEntity _ShippingDetailEntity, RelationPredicateBucket filter) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { adapter.UpdateEntitiesDirectly(_ShippingDetailEntity, filter); toReturn = true; } return toReturn; }
public bool Update(ShippingDetailEntity _ShippingDetailEntity) { bool toReturn = false; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { RelationPredicateBucket filter = new RelationPredicateBucket(); IPredicateExpression _PredicateExpression = new PredicateExpression(); _PredicateExpression.Add(ShippingDetailFields.Id == _ShippingDetailEntity.Id); filter.PredicateExpression.Add(_PredicateExpression); adapter.UpdateEntitiesDirectly(_ShippingDetailEntity, filter); toReturn = true; } return toReturn; }
public ShippingDetailEntity SelectOne(Guid Id) { ShippingDetailEntity toReturn = null; using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { ShippingDetailEntity _ShippingDetailEntity = new ShippingDetailEntity(Id); if (adapter.FetchEntity(_ShippingDetailEntity)) { toReturn = _ShippingDetailEntity; } } return toReturn; }
public ShippingDetailEntity Insert(Guid ShippingId, Guid OrderDetailId, int Amount) { ShippingDetailEntity _ShippingDetailEntity = new ShippingDetailEntity(); using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { _ShippingDetailEntity.ShippingId = ShippingId; _ShippingDetailEntity.OrderDetailId = OrderDetailId; _ShippingDetailEntity.Amount = Amount; adapter.SaveEntity(_ShippingDetailEntity, true); } return _ShippingDetailEntity; }
public ShippingDetailEntity Insert(ShippingDetailEntity _ShippingDetailEntity) { using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter()) { adapter.SaveEntity(_ShippingDetailEntity, true); } return _ShippingDetailEntity; }
ShippingDetailEntity[] getShipDetail(ShippingEntity ship, OrderDetailEntity[] orderDetail) { ShippingDetailEntity[] items = new ShippingDetailEntity[orderDetail.Length]; for (int i = 0; i < orderDetail.Length; i++) { items[i] = new ShippingDetailEntity(); items[i].Id = Guid.NewGuid(); items[i].ShippingId = ship.Id; items[i].OrderDetailId = orderDetail[i].Id; items[i].Amount = orderDetail[i].Amount; } return items; }