private void btnReSend_Click(object sender, RoutedEventArgs e)
        {
            RadButton btn = (RadButton)sender;
            BillProductExchangeSearchEntity entity = (BillProductExchangeSearchEntity)btn.DataContext;
            var result = _dataContext.ReSendBill(entity);

            if (result.IsSucceed)
            {
                entity.Status = (int)BillProductExchangeStatusEnum.在途中;
            }
            MessageBox.Show(result.Message);
        }
 public override Style SelectStyle(object item, DependencyObject container)
 {
     if (item is BillProductExchangeSearchEntity)
     {
         BillProductExchangeSearchEntity p = item as BillProductExchangeSearchEntity;
         if (p.Status == (int)BillProductExchangeStatusEnum.被退回)
         {
             return(BillProductExchangeSendBackStyle);
         }
     }
     return(null);
 }
        private void btnRevert_Click(object sender, RoutedEventArgs e)
        {
            RadButton btn = (RadButton)sender;
            BillProductExchangeSearchEntity entity = (BillProductExchangeSearchEntity)btn.DataContext;
            var result = _dataContext.RevertBill(entity);

            if (result.IsSucceed)
            {
                entity.IsDeleted = false;
            }
            MessageBox.Show(result.Message);
        }
 /// <summary>
 /// 更新UI主表[和子表]状态
 /// </summary>
 private void SetQuantityForOrderEntity(BillProductExchangeSearchEntity entity, GridViewRow row)
 {
     _dataContext.SetQuantityForBillEntity(entity);
     RadGridView1.CalculateAggregates();
 }