Esempio n. 1
0
        public void AddPayment(Guid OrderId, decimal Amount, string PayMethod)
        {
            PaymentsEntity pay = new PaymentsEntity();

            pay.Id = Guid.NewGuid();
            pay.OrderId = OrderId;
            pay.Amount = Amount;
            pay.PaymentMethod = PayMethod;

            PaymentsManager.CreateInstant().Insert(pay);
        }
Esempio n. 2
0
 public bool Delete(Guid Id)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         PaymentsEntity _PaymentsEntity = new PaymentsEntity(Id);
         if (adapter.FetchEntity(_PaymentsEntity))
         {
             adapter.DeleteEntity(_PaymentsEntity);
             toReturn = true;
         }
     }
     return toReturn;
 }
Esempio n. 3
0
        public bool Update(Guid Id, Guid OrderId, string PaymentMethod, decimal Amount, DateTime PaymentDate, string PaymentBy)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                PaymentsEntity _PaymentsEntity = new PaymentsEntity(Id);
                if (adapter.FetchEntity(_PaymentsEntity))
                {

                    _PaymentsEntity.OrderId = OrderId;
                    _PaymentsEntity.PaymentMethod = PaymentMethod;
                    _PaymentsEntity.Amount = Amount;
                    _PaymentsEntity.PaymentDate = PaymentDate;
                    _PaymentsEntity.PaymentBy = PaymentBy;
                    adapter.SaveEntity(_PaymentsEntity, true);
                    toReturn = true;
                }
            }
            return toReturn;
        }
Esempio n. 4
0
 public bool Update(PaymentsEntity _PaymentsEntity, RelationPredicateBucket filter)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.UpdateEntitiesDirectly(_PaymentsEntity, filter);
         toReturn = true;
     }
     return toReturn;
 }
Esempio n. 5
0
        public bool Update(PaymentsEntity _PaymentsEntity)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                RelationPredicateBucket filter = new RelationPredicateBucket();
                IPredicateExpression _PredicateExpression = new PredicateExpression();
                _PredicateExpression.Add(PaymentsFields.Id == _PaymentsEntity.Id);

                filter.PredicateExpression.Add(_PredicateExpression);

                adapter.UpdateEntitiesDirectly(_PaymentsEntity, filter);
                toReturn = true;
            }
            return toReturn;
        }
Esempio n. 6
0
 public PaymentsEntity SelectOne(Guid Id)
 {
     PaymentsEntity toReturn = null;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         PaymentsEntity _PaymentsEntity = new PaymentsEntity(Id);
         if (adapter.FetchEntity(_PaymentsEntity))
         {
             toReturn = _PaymentsEntity;
         }
     }
     return toReturn;
 }
Esempio n. 7
0
        public PaymentsEntity Insert(Guid OrderId, string PaymentMethod, decimal Amount, DateTime PaymentDate, string PaymentBy)
        {
            PaymentsEntity _PaymentsEntity = new PaymentsEntity();
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {

                _PaymentsEntity.OrderId = OrderId;
                _PaymentsEntity.PaymentMethod = PaymentMethod;
                _PaymentsEntity.Amount = Amount;
                _PaymentsEntity.PaymentDate = PaymentDate;
                _PaymentsEntity.PaymentBy = PaymentBy;
                adapter.SaveEntity(_PaymentsEntity, true);
            }
            return _PaymentsEntity;
        }
Esempio n. 8
0
 public PaymentsEntity Insert(PaymentsEntity _PaymentsEntity)
 {
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.SaveEntity(_PaymentsEntity, true);
     }
     return _PaymentsEntity;
 }