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; }
///<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); } }