Пример #1
0
 public PurchaseOrdersVm(IBOPurchaseOrders boPurchaseOrders)
 {
     İd            = boPurchaseOrders.İd;
     Supplierİd    = boPurchaseOrders.Supplierİd;
     CreatedBy     = boPurchaseOrders.CreatedBy;
     SubmittedDate = boPurchaseOrders.SubmittedDate;
     CreationDate  = boPurchaseOrders.CreationDate;
     Statusİd      = boPurchaseOrders.Statusİd;
     ExpectedDate  = boPurchaseOrders.ExpectedDate;
     ShippingFee   = boPurchaseOrders.ShippingFee;
     Taxes         = boPurchaseOrders.Taxes;
     PaymentDate   = boPurchaseOrders.PaymentDate;
     PaymentAmount = boPurchaseOrders.PaymentAmount;
     PaymentMethod = boPurchaseOrders.PaymentMethod;
     Notes         = boPurchaseOrders.Notes;
     ApprovedBy    = boPurchaseOrders.ApprovedBy;
     ApprovedDate  = boPurchaseOrders.ApprovedDate;
     SubmittedBy   = boPurchaseOrders.SubmittedBy;
 }
Пример #2
0
        ///<Summary>
        ///AddPurchaseOrders
        ///This method persists a BOPurchaseOrders object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOPurchaseOrders
        ///</parameters>
        public virtual void AddPurchaseOrders(IBOPurchaseOrders boPurchaseOrders)
        {
            Doing(this);
            IDAOPurchaseOrders daoPurchaseOrders = _iPurchaseOrdersRepository.New();

            RegisterDataObject(_iPurchaseOrdersRepository, _iPurchaseOrdersRepository.BaseData(daoPurchaseOrders));
            BeginTransaction(_iPurchaseOrdersRepository, "addPurchaseOrders");
            try
            {
                daoPurchaseOrders.İd            = boPurchaseOrders.İd;
                daoPurchaseOrders.CreatedBy     = boPurchaseOrders.CreatedBy;
                daoPurchaseOrders.SubmittedDate = boPurchaseOrders.SubmittedDate;
                daoPurchaseOrders.CreationDate  = boPurchaseOrders.CreationDate;
                daoPurchaseOrders.Statusİd      = boPurchaseOrders.Statusİd;
                daoPurchaseOrders.ExpectedDate  = boPurchaseOrders.ExpectedDate;
                daoPurchaseOrders.ShippingFee   = boPurchaseOrders.ShippingFee;
                daoPurchaseOrders.Taxes         = boPurchaseOrders.Taxes;
                daoPurchaseOrders.PaymentDate   = boPurchaseOrders.PaymentDate;
                daoPurchaseOrders.PaymentAmount = boPurchaseOrders.PaymentAmount;
                daoPurchaseOrders.PaymentMethod = boPurchaseOrders.PaymentMethod;
                daoPurchaseOrders.Notes         = boPurchaseOrders.Notes;
                daoPurchaseOrders.ApprovedBy    = boPurchaseOrders.ApprovedBy;
                daoPurchaseOrders.ApprovedDate  = boPurchaseOrders.ApprovedDate;
                daoPurchaseOrders.SubmittedBy   = boPurchaseOrders.SubmittedBy;
                daoPurchaseOrders.Supplierİd    = _id;
                _iPurchaseOrdersRepository.Insert(daoPurchaseOrders);
                CommitTransaction(_iPurchaseOrdersRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boPurchaseOrders = new BOPurchaseOrders(daoPurchaseOrders);
                if (_boPurchaseOrdersCollection != null)
                {
                    _boPurchaseOrdersCollection.Add(boPurchaseOrders);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iPurchaseOrdersRepository, "addPurchaseOrders");
                Handle(this, ex);
            }
        }