예제 #1
0
 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;
     }
 }
예제 #2
0
 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;
 }