Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
Kivii.Client.SampleInbounds.V4.0
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陶然
Kivii.Client.SampleInbounds.V4.0
Commits
d20328e7
Commit
d20328e7
authored
Jun 07, 2023
by
任天宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化
parent
0a4c1d97
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
14 deletions
+17
-14
FrmMain.cs
Src/FrmMain.cs
+15
-13
RestfulRequests.cs
Src/Requests/RestfulRequests.cs
+2
-1
No files found.
Src/FrmMain.cs
View file @
d20328e7
...
...
@@ -898,19 +898,19 @@ namespace Kivii.Client.SampleInbounds
if
(
_currentScanSamples
==
null
)
_currentScanSamples
=
new
List
<
Sample
>();
foreach
(
var
record
in
resp
.
Results
)
{
outputMessage
(
$"
{
record
.
BizId
}
样品:[
{
record
.
Name
}
]交接至
{
_currentLocation
.
Address
}
完成."
);
if
(
_currentScanSamples
.
Exists
(
o
=>
o
.
Kvid
==
record
.
Kvid
))
{
_currentScanSamples
.
RemoveAll
(
o
=>
o
.
Kvid
==
record
.
Kvid
);
outputMessage
(
$"
{
record
.
BizId
}
样品:[
{
record
.
Name
}
]交接至
{
_currentLocation
.
Address
}
完成."
);
this
.
Invoke
(
new
Action
(
delegate
{
dgvRfidSamples
.
DataSource
=
null
;
}));
this
.
Invoke
(
new
Action
(
delegate
{
dgvRfidSamples
.
DataSource
=
_currentScanSamples
;
}));
}
this
.
Invoke
(
new
Action
(
delegate
{
dgvRfidSamples
.
DataSource
=
null
;
}));
this
.
Invoke
(
new
Action
(
delegate
{
dgvRfidSamples
.
DataSource
=
_currentScanSamples
;
}));
}
}
...
...
@@ -926,6 +926,7 @@ namespace Kivii.Client.SampleInbounds
var
kvids
=
new
List
<
Guid
>();
var
unPackageKvids
=
new
List
<
Guid
>();
var
notCurrentPackageKvids
=
new
List
<
Guid
>();
if
(
_currentScanSamples
.
IsNullOrEmpty
())
_currentScanSamples
=
new
List
<
Sample
>();
foreach
(
var
sample
in
samples
)
//过滤重复交接的
{
if
(
sample
.
PackageKvid
==
Guid
.
Empty
)
//扫描的样品并未在设置的包裹里
...
...
@@ -940,12 +941,12 @@ namespace Kivii.Client.SampleInbounds
}
if
(
sample
.
CurrentLocation
==
null
)
{
outputMessage
(
$"
{
sample
.
BizId
}
样品:[
{
sample
.
Name
}
]无地点信息,已移除交接."
);
this
.
Invoke
(
new
Action
(
delegate
{
dgvRfidSamples
.
DataSource
=
null
;
}));
_currentScanSamples
.
RemoveAll
(
o
=>
o
.
Kvid
==
sample
.
Kvid
);
outputMessage
(
$"
{
sample
.
BizId
}
样品:[
{
sample
.
Name
}
]无地点信息,已移除交接."
);
this
.
Invoke
(
new
Action
(
delegate
{
...
...
@@ -955,12 +956,12 @@ namespace Kivii.Client.SampleInbounds
}
if
(
sample
.
CurrentLocation
.
InternalCode
==
_currentLocation
.
InternalCode
)
{
outputMessage
(
$"
{
sample
.
BizId
}
样品:[
{
sample
.
Name
}
]已经在仓库,重复交接,已自动移除."
);
this
.
Invoke
(
new
Action
(
delegate
{
dgvRfidSamples
.
DataSource
=
null
;
}));
_currentScanSamples
.
RemoveAll
(
o
=>
o
.
Kvid
==
sample
.
Kvid
);
outputMessage
(
$"
{
sample
.
BizId
}
样品:[
{
sample
.
Name
}
]已经在仓库,重复交接,已自动移除."
);
this
.
Invoke
(
new
Action
(
delegate
{
...
...
@@ -1003,7 +1004,7 @@ namespace Kivii.Client.SampleInbounds
//tbSetCurrentPackage.Enabled = !btnLogin.Enabled;
setDefault
(
tbxServiceUrl
,
tbxUserName
,
tbxPassword
);
outputMessage
(
$"登录成功,登录人:
{
resp
.
DisplayName
}
"
,
true
);
//
connectReader();
connectReader
();
},
true
);
task
.
Error
(
err
=>
{
...
...
@@ -1302,7 +1303,8 @@ namespace Kivii.Client.SampleInbounds
lbPackageSamplesCount
.
Text
=
_currentPackageSamples
.
Count
.
ToString
();
lbPackageSampleMissCount
.
Text
=
_currentPackageSamples
.
Where
(
o
=>
!
o
.
IsMatched
).
Count
().
ToString
();
}));
sampleAssigning
(
new
List
<
Guid
>
{
currentRowSample
.
Kvid
});
preSampleAssigning
(
new
List
<
Sample
>
{
currentRowSample
});
//sampleAssigning(new List<Guid> { currentRowSample.Kvid });
}
}
}
Src/Requests/RestfulRequests.cs
View file @
d20328e7
...
...
@@ -20,12 +20,13 @@ namespace Kivii.Samples.Transforms
public
SampleType
Type
{
get
;
set
;
}
public
Guid
?
Kvid
{
get
;
set
;
}
//public bool IncludeLocation { get; set; } = true;
}
[
Route
(
Configs
.
RouteSampleQuery
)]
public
class
SampleQuery2
:
IReturn
<
RestfulQueryResponse
<
Sample
>>
{
//
public bool IncludeLocation { get; set; } = true;
public
bool
IncludeLocation
{
get
;
set
;
}
=
true
;
public
Guid
PackageKvid
{
get
;
set
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment