Commit d09d4bda by 任天宇

优化

parent d42f2593
...@@ -77,6 +77,8 @@ namespace Kivii.Client.SampleInbounds ...@@ -77,6 +77,8 @@ namespace Kivii.Client.SampleInbounds
btnClearCurrentPackage.Enabled = false; btnClearCurrentPackage.Enabled = false;
tbCurrentLocation.Text = ""; tbCurrentLocation.Text = "";
lbCurrentPackageStatus.Text = ""; lbCurrentPackageStatus.Text = "";
cbAssignOperatorName.Enabled = false;
cbAssignOperatorName.DataSource = null;
cbSetCurrentPackageOwner.DataSource = null; cbSetCurrentPackageOwner.DataSource = null;
cbSetCurrentPackageOwner.DisplayMember = "FullName"; cbSetCurrentPackageOwner.DisplayMember = "FullName";
cbSetCurrentPackageOwner.ValueMember = "Kvid"; cbSetCurrentPackageOwner.ValueMember = "Kvid";
...@@ -321,6 +323,7 @@ namespace Kivii.Client.SampleInbounds ...@@ -321,6 +323,7 @@ namespace Kivii.Client.SampleInbounds
int indexWuli = _currentOrgs.FindIndex(o => o.FullName.Contains("物理")); int indexWuli = _currentOrgs.FindIndex(o => o.FullName.Contains("物理"));
this.Invoke(new Action(delegate this.Invoke(new Action(delegate
{ {
cbAssignOperatorName.Enabled = true;
cbSetCurrentPackageOwner.Enabled = true; cbSetCurrentPackageOwner.Enabled = true;
cbSetCurrentPackageOwner.DataSource = _currentOrgs; cbSetCurrentPackageOwner.DataSource = _currentOrgs;
if (indexWuli != -1) cbSetCurrentPackageOwner.SelectedIndex = indexWuli; if (indexWuli != -1) cbSetCurrentPackageOwner.SelectedIndex = indexWuli;
...@@ -564,6 +567,8 @@ namespace Kivii.Client.SampleInbounds ...@@ -564,6 +567,8 @@ namespace Kivii.Client.SampleInbounds
record.IsMatched = true; record.IsMatched = true;
} }
} }
_currentPackageSamples = _currentPackageSamples.OrderBy(o => o.IsMatched).ThenBy(o => o.BizId).ToList();
this.Invoke(new Action(delegate this.Invoke(new Action(delegate
{ {
dgvSamples.DataSource = _currentPackageSamples; dgvSamples.DataSource = _currentPackageSamples;
...@@ -638,6 +643,8 @@ namespace Kivii.Client.SampleInbounds ...@@ -638,6 +643,8 @@ namespace Kivii.Client.SampleInbounds
var request = new SampleAssign(); var request = new SampleAssign();
request.Kvids = kvids; request.Kvids = kvids;
request.Location = _currentLocation; request.Location = _currentLocation;
request.Route = new Route();
request.Route.OperatorName = cbAssignOperatorName.Text;
//var task = _client.PostAsync(request); //var task = _client.PostAsync(request);
try try
{ {
...@@ -931,6 +938,11 @@ namespace Kivii.Client.SampleInbounds ...@@ -931,6 +938,11 @@ namespace Kivii.Client.SampleInbounds
private void btnSampleAssign_Click(object sender, EventArgs e) private void btnSampleAssign_Click(object sender, EventArgs e)
{ {
if (cbAssignOperatorName.Text.IsNullOrEmpty())
{
MessageBox.Show("请先设置好交接人信息", "设置");
return;
}
if (_currentScanSamples.IsNullOrEmpty()) return; if (_currentScanSamples.IsNullOrEmpty()) return;
var assignSamples = _currentScanSamples.ToList();//new一个list不影响原来的数组 var assignSamples = _currentScanSamples.ToList();//new一个list不影响原来的数组
preSampleAssigning(assignSamples); preSampleAssigning(assignSamples);
...@@ -975,5 +987,13 @@ namespace Kivii.Client.SampleInbounds ...@@ -975,5 +987,13 @@ namespace Kivii.Client.SampleInbounds
dgvRfidSamples.DataSource = _currentScanSamples; dgvRfidSamples.DataSource = _currentScanSamples;
})); }));
} }
private void cbAssignOperatorName_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
}
}
} }
} }
...@@ -44,6 +44,8 @@ namespace Kivii.Samples.Transforms ...@@ -44,6 +44,8 @@ namespace Kivii.Samples.Transforms
{ {
public List<Guid> Kvids { get; set; }//要流转样品信息 public List<Guid> Kvids { get; set; }//要流转样品信息
public Location Location { get; set; }//地点位置信息,只需要InternalCode public Location Location { get; set; }//地点位置信息,只需要InternalCode
public Route Route { get; set; }//自定义路由信息,可不填写
} }
[Route(Configs.RouteSamplePackaging)] [Route(Configs.RouteSamplePackaging)]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment