public SalesOrderRowGateway(Recordset.SalesOrderTableRow salesOrder) { if (salesOrder != null) { this.mSalesOrderID = salesOrder.SalesOrderID; this.mRevisionNumber = salesOrder.RevisionNumber; this.mOrderDate = salesOrder.OrderDate; this.mDueDate = salesOrder.DueDate; this.mShipDate = salesOrder.ShipDate; this.mStatus = salesOrder.Status; this.mOnlineOrderFlag = salesOrder.OnlineOrderFlag; this.mSalesOrderNumber = salesOrder.SalesOrderNumber; this.mPurchaseOrderNumber = salesOrder.PurchaseOrderNumber; this.mAccountNumber = salesOrder.AccountNumber; this.mCustomerID = salesOrder.CustomerID; this.mShipToAddressID = salesOrder.ShipToAddressID; this.mBillToAddressID = salesOrder.BillToAddressID; this.mShipMethod = salesOrder.ShipMethod; this.mCreditCardApprovalCode = salesOrder.CreditCardApprovalCode; this.mSubTotal = salesOrder.SubTotal; this.mTaxAmt = salesOrder.TaxAmt; this.mFreight = salesOrder.Freight; this.mTotalDue = salesOrder.TotalDue; this.mComment = salesOrder.Comment; } }
public void Update(int salesOrderID, decimal subTotal, decimal taxAmt, decimal freight) { Recordset.SalesOrderTableRow salesOrder = this[salesOrderID]; salesOrder.SubTotal = subTotal; salesOrder.TaxAmt = taxAmt; salesOrder.Freight = freight; }