예제 #1
0
 public void Save()
 {
     if (_isNewOrder)
     {
         _orderId    = OrderGateway.Create(_customerId, _buildingType, _framePrice, _planningRejected, _planningGranted, _contractSigned, _estimatedFab, _assemblyDate, _foundationReady, _planningInvoice, _orderInvoice, _delayInvoice);
         _isNewOrder = false;
     }
     else
     {
         OrderGateway.Save(this);
     }
 }
예제 #2
0
파일: Order.cs 프로젝트: gls81/CM0721
        public void Save()
        {
            // Ensure all datatable values have been set.
            // These were stored in local variables for performance, now we're going to save
            // they need to be inserted into the table.

            _ds.Tables[0].Rows[0]["CustomerId"]   = _customerId;
            _ds.Tables[0].Rows[0]["BuildingType"] = _buildingType;
            _ds.Tables[0].Rows[0]["FramePrice"]   = _framePrice;
            _ds.Tables[0].Rows[0]["Status"]       = _status;


            if (_isNewOrder)
            {
                _ds.Tables[0].Rows[0]["Created"] = DateTime.Now;
            }

            OrderGateway.Save(_ds);

            _isNewOrder = false; // No longer a new order!
        }