13 changed files with 355 additions and 74 deletions
@ -1,17 +1,79 @@ |
|||||
using BBWY.Client.Models; |
using BBWY.Client.Models; |
||||
|
using GalaSoft.MvvmLight.Command; |
||||
|
using System.Windows.Input; |
||||
|
|
||||
namespace BBWY.Client.ViewModels |
namespace BBWY.Client.ViewModels |
||||
{ |
{ |
||||
public class EditServiceOrderViewModel: BaseVM |
public class EditServiceOrderViewModel : BaseVM |
||||
{ |
{ |
||||
|
/// <summary>
|
||||
|
/// 主键Id
|
||||
|
/// </summary>
|
||||
|
private long servicePId; |
||||
|
private ServiceResult? serviceResult; |
||||
|
private decimal? sdRefundFreight; |
||||
|
private ReturnDirection? returnDirection; |
||||
|
private string renewalOrderId; |
||||
|
private decimal? reissueAfterSaleAmount; |
||||
|
private string returnCheckRemark; |
||||
|
private StorageType? renewalType; |
||||
|
private string renewalPurchaseOrderId; |
||||
|
private Platform? renewalPurchasePlatform; |
||||
|
private decimal? reissueFreight; |
||||
|
private decimal? reissueProductAmount; |
||||
|
|
||||
|
public ServiceResult? ServiceResult { get => serviceResult; set { Set(ref serviceResult, value); } } |
||||
|
public decimal? SDRefundFreight { get => sdRefundFreight; set { Set(ref sdRefundFreight, value); } } |
||||
|
public ReturnDirection? ReturnDirection { get => returnDirection; set { Set(ref returnDirection, value); } } |
||||
|
public string RenewalOrderId { get => renewalOrderId; set { Set(ref renewalOrderId, value); } } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 售后补发成本
|
||||
|
/// </summary>
|
||||
|
public decimal? ReissueAfterSaleAmount { get => reissueAfterSaleAmount; set { Set(ref reissueAfterSaleAmount, value); } } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 退货检查备注
|
||||
|
/// </summary>
|
||||
|
public string ReturnCheckRemark { get => returnCheckRemark; set { Set(ref returnCheckRemark, value); } } |
||||
|
|
||||
|
public StorageType? RenewalType { get => renewalType; set { Set(ref renewalType, value); } } |
||||
|
|
||||
|
public string RenewalPurchaseOrderId { get => renewalPurchaseOrderId; set { Set(ref renewalPurchaseOrderId, value); } } |
||||
|
|
||||
|
public Platform? RenewalPurchasePlatform { get => renewalPurchasePlatform; set { Set(ref renewalPurchasePlatform, value); } } |
||||
|
|
||||
|
public ICommand SaveCommand { get; set; } |
||||
|
public decimal? ReissueFreight { get => reissueFreight; set { Set(ref reissueFreight, value); } } |
||||
|
public decimal? ReissueProductAmount { get => reissueProductAmount; set { Set(ref reissueProductAmount, value); } } |
||||
|
|
||||
public EditServiceOrderViewModel() |
public EditServiceOrderViewModel() |
||||
{ |
{ |
||||
|
SaveCommand = new RelayCommand(Save); |
||||
} |
} |
||||
|
|
||||
public void SetData(ServiceOrder serviceOrder) |
public void SetData(ServiceOrder serviceOrder) |
||||
{ |
{ |
||||
|
this.servicePId = serviceOrder.Id; |
||||
|
this.ServiceResult = serviceOrder.ServiceResult; |
||||
|
this.SDRefundFreight = serviceOrder.SDRefundFreight; |
||||
|
this.ReturnDirection = serviceOrder.ReturnDirection; |
||||
|
this.RenewalOrderId = serviceOrder.RenewalOrderId; |
||||
|
this.ReissueAfterSaleAmount = serviceOrder.ReissueAfterSaleAmount; |
||||
|
this.ReturnCheckRemark = serviceOrder.ReturnCheckRemark; |
||||
|
this.RenewalType = serviceOrder.RenewalType; |
||||
|
this.RenewalPurchaseOrderId = serviceOrder.RenewalPurchaseOrderId; |
||||
|
this.RenewalPurchasePlatform = serviceOrder.RenewalPurchasePlatform; |
||||
|
this.ReissueFreight = serviceOrder.ReissueFreight; |
||||
|
this.ReissueProductAmount = serviceOrder.ReissueProductAmount; |
||||
|
} |
||||
|
|
||||
|
private void Save() |
||||
|
{ |
||||
|
|
||||
|
|
||||
|
//closeEditServiceOrder
|
||||
|
GalaSoft.MvvmLight.Messaging.Messenger.Default.Send(true, "closeEditServiceOrder"); |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
|
Loading…
Reference in new issue