Beispiel #1
0
        ///<Summary>
        ///AddPurchaseOrderDetails
        ///This method persists a BOPurchaseOrderDetails object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOPurchaseOrderDetails
        ///</parameters>
        public virtual void AddPurchaseOrderDetails(IBOPurchaseOrderDetails boPurchaseOrderDetails)
        {
            Doing(this);
            IDAOPurchaseOrderDetails daoPurchaseOrderDetails = _iPurchaseOrderDetailsRepository.New();

            RegisterDataObject(_iPurchaseOrderDetailsRepository, _iPurchaseOrderDetailsRepository.BaseData(daoPurchaseOrderDetails));
            BeginTransaction(_iPurchaseOrderDetailsRepository, "addPurchaseOrderDetails");
            try
            {
                daoPurchaseOrderDetails.İd                = boPurchaseOrderDetails.İd;
                daoPurchaseOrderDetails.Productİd         = boPurchaseOrderDetails.Productİd;
                daoPurchaseOrderDetails.Quantity          = boPurchaseOrderDetails.Quantity;
                daoPurchaseOrderDetails.UnitCost          = boPurchaseOrderDetails.UnitCost;
                daoPurchaseOrderDetails.DateReceived      = boPurchaseOrderDetails.DateReceived;
                daoPurchaseOrderDetails.PostedToİnventory = boPurchaseOrderDetails.PostedToİnventory;
                daoPurchaseOrderDetails.İnventoryİd       = boPurchaseOrderDetails.İnventoryİd;
                daoPurchaseOrderDetails.PurchaseOrderİd   = _id;
                _iPurchaseOrderDetailsRepository.Insert(daoPurchaseOrderDetails);
                CommitTransaction(_iPurchaseOrderDetailsRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boPurchaseOrderDetails = new BOPurchaseOrderDetails(daoPurchaseOrderDetails);
                if (_boPurchaseOrderDetailsCollection != null)
                {
                    _boPurchaseOrderDetailsCollection.Add(boPurchaseOrderDetails);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iPurchaseOrderDetailsRepository, "addPurchaseOrderDetails");
                Handle(this, ex);
            }
        }
Beispiel #2
0
 public PurchaseOrderDetailsVm(IBOPurchaseOrderDetails boPurchaseOrderDetails)
 {
     İd = boPurchaseOrderDetails.İd;
     PurchaseOrderİd   = boPurchaseOrderDetails.PurchaseOrderİd;
     Productİd         = boPurchaseOrderDetails.Productİd;
     Quantity          = boPurchaseOrderDetails.Quantity;
     UnitCost          = boPurchaseOrderDetails.UnitCost;
     DateReceived      = boPurchaseOrderDetails.DateReceived;
     PostedToİnventory = boPurchaseOrderDetails.PostedToİnventory;
     İnventoryİd       = boPurchaseOrderDetails.İnventoryİd;
 }