@ -27,7 +27,8 @@ namespace BBWY.Client.Models
public long Id { get = > id ; set { Set ( ref id , value ) ; } }
private readonly PackTaskService packTaskService ;
WorkProcessService workProcessService ;
readonly WorkProcessService workProcessService ;
readonly IncreateServiceService increateServiceService ;
public ICommand SetTaskStatusCommand { get ; set ; }
public ICommand PrintBarcodeCommand { get ; set ; }
@ -35,7 +36,7 @@ namespace BBWY.Client.Models
public ICommand LookCerCommand { get ; set ; }
public ICommand LookBarCommand { get ; set ; }
public ICommand SetServiceCommand { get ; set ; }
IncreateServiceService increateServiceService ;
public ConsumableService consumableService ;
/// <summary>
@ -64,7 +65,7 @@ namespace BBWY.Client.Models
private void UpdateTask ( )
{
CreatePackTask create = new CreatePackTask ( ) ;
ViewModelLocator viewModel = new ViewModelLocator ( ) ;
var createViewModel = viewModel . CreateTaskView ;
@ -72,15 +73,9 @@ namespace BBWY.Client.Models
{
createViewModel . ReflashWindow = ReflashTask ;
}
CreatePackTask create = new CreatePackTask ( ) ;
//ViewModelLocator viewModel = new ViewModelLocator();
//var createViewModel = viewModel.CreateTaskView;
//if (ReflashTask != null)
// createViewModel.ReflashWindow = ReflashTask;
create . SendData ( this ) ;
create . SendData ( this ) ; //初始化数据
create . ShowDialog ( ) ;
}
@ -105,15 +100,19 @@ namespace BBWY.Client.Models
private void SetService ( )
{
ServiceWindow service = new ServiceWindow ( ) ;
//加载数据
ServiceWindow service = new ServiceWindow ( packTaskService , TaskId , SkuCount , consumableService , workProcessService , increateServiceService ) ; //设置
service . model . SetAllFees = new Action < FeesItemResponse , List < string > > ( ( feesItem , packUsers ) = >
{
FeesItemResponse = feesItem ;
PackUser = string . Join ( "\r\n" , packUsers ) ;
IsShowFees = feesItem . AllFees > 0 ? true : false ;
} ) ;
ViewModelLocator viewModelLocator = new ViewModelLocator ( ) ;
var serviceViewModel = viewModelLocator . PackServiceList ;
serviceViewModel . TaskCount = SkuCount ;
serviceViewModel . TaskId = TaskId ;
serviceViewModel . LoadPackDatas ( ) ;
serviceViewModel . SetAllFees = new Action < FeesItemResponse , List < string > > ( ( feesItem , packUsers ) = >
{
FeesItemResponse = feesItem ;
PackUser = string . Join ( "\r\n" , packUsers ) ;
IsShowFees = feesItem . AllFees > 0 ? true : false ;
} ) ;
service . Show ( ) ;
}
@ -163,11 +162,8 @@ namespace BBWY.Client.Models
return ;
}
PrintWindow printWindow = new PrintWindow ( ) ;
printWindow . LabelName = CertificateModel . LabelModel . ToString ( ) ; //加载模板信息
printWindow . certificateModel = certificateModel ;
printWindow . LoadData ( ) ;
printWindow . Datas = LoadCerLabelModels ( ) ;
printWindow . Show ( ) ;
}
@ -182,8 +178,7 @@ namespace BBWY.Client.Models
return ;
}
PrintWindow printWindow = new PrintWindow ( ) ;
printWindow . LabelName = BarCodeModel . LabelModel . ToString ( ) ; //加载模板信息
PrintWindow printWindow = new PrintWindow ( ) ;
printWindow . barCodeModel = new BarCodeModel
{
Brand = BarCodeModel . Brand ,
@ -194,7 +189,6 @@ namespace BBWY.Client.Models
SkuName = BarCodeModel . SkuName
} ;
printWindow . LoadData ( ) ;
printWindow . Datas = LoadBarLabelModels ( ) ;
printWindow . Show ( ) ;
}
@ -214,7 +208,7 @@ namespace BBWY.Client.Models
new TipsWindow ( "修改成功" ) . Show ( ) ;
}
}
/ * 拼 接 模 板 数 据
public Dictionary < string , string > LoadBarLabelModels ( )
{
Dictionary < string , string > data = new Dictionary < string , string > ( ) ;
@ -278,7 +272,7 @@ namespace BBWY.Client.Models
return data ;
}
* /
private DateTime endTime ;
/// <summary>
@ -289,7 +283,7 @@ namespace BBWY.Client.Models
private long taskId ;
/// <summary>
/// 绑定数据
/// 任务id
/// </summary>
public long TaskId { get = > taskId ; set { Set ( ref taskId , value ) ; } }