diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db
deleted file mode 100644
index 1b7852f..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db-shm b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db-shm
deleted file mode 100644
index 6ffe0c7..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db-shm and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db-wal b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db-wal
deleted file mode 100644
index 1d555e2..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/CodeChunks.db-wal and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db
deleted file mode 100644
index a4b2e84..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db-shm b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db-shm
deleted file mode 100644
index 2ffab0f..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db-shm and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db-wal b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db-wal
deleted file mode 100644
index 45e8d6b..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/CopilotIndices/17.14.734.62261/SemanticSymbols.db-wal and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/1b955b39-07b7-48a0-bbc6-feb6a229b11d.vsidx b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/1b955b39-07b7-48a0-bbc6-feb6a229b11d.vsidx
deleted file mode 100644
index dd62a22..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/1b955b39-07b7-48a0-bbc6-feb6a229b11d.vsidx and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/481b24ff-e11c-4a5f-8d48-f4baa6f30e5b.vsidx b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/481b24ff-e11c-4a5f-8d48-f4baa6f30e5b.vsidx
deleted file mode 100644
index 13f9f5f..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/481b24ff-e11c-4a5f-8d48-f4baa6f30e5b.vsidx and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/76c42d23-0bc5-4cdc-ac3d-000e734ca6a7.vsidx b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/76c42d23-0bc5-4cdc-ac3d-000e734ca6a7.vsidx
deleted file mode 100644
index 4af7a31..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/76c42d23-0bc5-4cdc-ac3d-000e734ca6a7.vsidx and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/93642c5c-1ec2-4f3f-a107-b0200bef3265.vsidx b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/93642c5c-1ec2-4f3f-a107-b0200bef3265.vsidx
deleted file mode 100644
index 6db1b46..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/93642c5c-1ec2-4f3f-a107-b0200bef3265.vsidx and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/b15ee7e6-44c8-4ea4-a838-4d339590e707.vsidx b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/b15ee7e6-44c8-4ea4-a838-4d339590e707.vsidx
deleted file mode 100644
index 753d311..0000000
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/FileContentIndex/b15ee7e6-44c8-4ea4-a838-4d339590e707.vsidx and /dev/null differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/.suo b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/.suo
index 7193509..99b3263 100644
Binary files a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/.suo and b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/.suo differ
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.backup.json b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.backup.json
index 165407f..c11f80f 100644
--- a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.backup.json
+++ b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.backup.json
@@ -1,34 +1,17 @@
{
"Version": 1,
- "WorkspaceRootPath": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\",
+ "WorkspaceRootPath": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xshtdatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xshtdatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|e:\\gzc#code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\newaisia_order\\newaisa_order_gzth\\newaisa_order_gzth\\sal_order\\datachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\datachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsdddatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsdddatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xsdddatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\qtckfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\qtckfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\ysdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\ysdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsthdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xsthdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsckdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xsckdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|e:\\gzc#code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\newaisa_order_gzth\\newaisa_order_gzth\\sal_order\\qtrkfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\qtrkfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\xhx5edrq..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|"
}
],
"DocumentGroupContainers": [
@@ -38,97 +21,41 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 3,
+ "SelectedChildIndex": 1,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
- "Title": "QTCKFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "ViewState": "AgIAAPcAAAAAAAAAAAAAwLoAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:55:16.508Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "YSDFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "ViewState": "AgIAALgAAAAAAAAAAAAawK8AAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:54:53.813Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "XSTHDFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "ViewState": "AgIAAKIAAAAAAAAAAAAAwLcAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:54:21.804Z",
- "EditorCaption": ""
+ "Title": "xhx5edrq..sql",
+ "DocumentMoniker": "C:\\Users\\21985\\AppData\\Local\\Temp\\xhx5edrq..sql",
+ "ToolTip": "C:\\Users\\21985\\AppData\\Local\\Temp\\xhx5edrq..sql",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000826|",
+ "WhenOpened": "2025-07-23T12:18:56.785Z"
},
{
"$type": "Document",
"DocumentIndex": 0,
- "Title": "XSHTDataChageFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "ViewState": "AgIAAKEAAAAAAAAAAAAAALcAAAAUAAAAAAAAAA==",
+ "Title": "DataChageFZ.cs",
+ "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "ViewState": "AgIAACEBAAAAAAAAAAAYwCwBAABPAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:53:27.018Z",
+ "WhenOpened": "2025-07-22T06:41:14.941Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "XSDDDataChageFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
+ "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
"RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
+ "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
"RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAAAcAAAAAAAAAA==",
+ "ViewState": "AgIAAGgBAAAAAAAAAAAIwGQBAAAdAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:53:05.979Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "XSCKDFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "ViewState": "AgIAAMcAAAAAAAAAAAAYwLUAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:52:36.608Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "QTRKFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "ViewState": "AgIAANMAAAAAAAAAAAAAALUAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T02:35:05.277Z",
+ "WhenOpened": "2025-07-23T10:37:54.844Z",
"EditorCaption": ""
}
]
diff --git a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.json b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.json
index 165407f..3fc1dba 100644
--- a/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.json
+++ b/NewAisa_Order_GZTH/.vs/NewAisa_Order_GZTH/v17/DocumentLayout.json
@@ -1,34 +1,17 @@
{
"Version": 1,
- "WorkspaceRootPath": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\",
+ "WorkspaceRootPath": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\",
"Documents": [
{
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xshtdatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xshtdatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|e:\\gzc#code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\newaisia_order\\newaisa_order_gzth\\newaisa_order_gzth\\sal_order\\datachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\datachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsdddatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsdddatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xsdddatachagefz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\qtckfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\qtckfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\ysdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\ysdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsthdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xsthdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\newaisa_order_gzth\\sal_order\\xsckdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\xsckdfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|e:\\gzc#code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\newaisa_order_gzth\\newaisa_order_gzth\\sal_order\\qtrkfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{BC50BEDB-A0F4-4828-A91A-78766ADA9019}|NewAisa_Order_GZTH\\NewAisa_Order_GZTH.csproj|solutionrelative:newaisa_order_gzth\\sal_order\\qtrkfz.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\21985\\AppData\\Local\\Temp\\xhx5edrq..sql||{CC5D8DF0-88F4-4BB2-9DBB-B48CEE65C30A}|"
}
],
"DocumentGroupContainers": [
@@ -38,97 +21,41 @@
"DocumentGroups": [
{
"DockedWidth": 200,
- "SelectedChildIndex": 3,
+ "SelectedChildIndex": 1,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
- "Title": "QTCKFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\QTCKFZ.cs",
- "ViewState": "AgIAAPcAAAAAAAAAAAAAwLoAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:55:16.508Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 3,
- "Title": "YSDFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\YSDFZ.cs",
- "ViewState": "AgIAALgAAAAAAAAAAAAawK8AAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:54:53.813Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 4,
- "Title": "XSTHDFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSTHDFZ.cs",
- "ViewState": "AgIAAKIAAAAAAAAAAAAAwLcAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:54:21.804Z",
- "EditorCaption": ""
+ "Title": "xhx5edrq..sql",
+ "DocumentMoniker": "C:\\Users\\21985\\AppData\\Local\\Temp\\xhx5edrq..sql",
+ "ToolTip": "C:\\Users\\21985\\AppData\\Local\\Temp\\xhx5edrq..sql",
+ "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000826|",
+ "WhenOpened": "2025-07-23T12:18:56.785Z"
},
{
"$type": "Document",
"DocumentIndex": 0,
- "Title": "XSHTDataChageFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSHTDataChageFZ.cs",
- "ViewState": "AgIAAKEAAAAAAAAAAAAAALcAAAAUAAAAAAAAAA==",
+ "Title": "DataChageFZ.cs",
+ "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\DataChageFZ.cs",
+ "ViewState": "AgIAAHYAAAAAAAAAAAAYwHkAAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:53:27.018Z",
+ "WhenOpened": "2025-07-22T06:41:14.941Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "XSDDDataChageFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
+ "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
"RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
+ "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisia_Order\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
"RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSDDDataChageFZ.cs",
- "ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAAAcAAAAAAAAAA==",
+ "ViewState": "AgIAAGgBAAAAAAAAAAAIwGQBAAAdAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:53:05.979Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 5,
- "Title": "XSCKDFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\XSCKDFZ.cs",
- "ViewState": "AgIAAMcAAAAAAAAAAAAYwLUAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T08:52:36.608Z",
- "EditorCaption": ""
- },
- {
- "$type": "Document",
- "DocumentIndex": 6,
- "Title": "QTRKFZ.cs",
- "DocumentMoniker": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "RelativeDocumentMoniker": "NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "ToolTip": "E:\\GZC#Code\\\u65B0\u4E9A\u6D32\u5F00\u53D1\\NewAisa_Order_GZTH\\NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "RelativeToolTip": "NewAisa_Order_GZTH\\Sal_Order\\QTRKFZ.cs",
- "ViewState": "AgIAANMAAAAAAAAAAAAAALUAAAAUAAAAAAAAAA==",
- "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2025-07-02T02:35:05.277Z",
+ "WhenOpened": "2025-07-23T10:37:54.844Z",
"EditorCaption": ""
}
]
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/NewAisa_Order_GZTH.csproj b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/NewAisa_Order_GZTH.csproj
index 722ea80..1c82a43 100644
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/NewAisa_Order_GZTH.csproj
+++ b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/NewAisa_Order_GZTH.csproj
@@ -41,8 +41,9 @@
..\..\插件\Kingdee.BOS.Core.dll
-
- ..\..\插件\Kingdee.BOS.DataEntity.dll
+
+ False
+ ..\..\..\..\南屏加油站\插件\Kingdee.BOS.DataEntity.dll
..\..\插件\Kingdee.BOS.Model.dll
@@ -64,13 +65,8 @@
-
-
-
-
-
-
+
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/QTCKFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/QTCKFZ.cs
deleted file mode 100644
index 2f639a7..0000000
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/QTCKFZ.cs
+++ /dev/null
@@ -1,839 +0,0 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
-using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
-using Kingdee.BOS.Orm.DataEntity;
-using Kingdee.BOS.Util;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace NewAisa_Order_GZTH.Sal_Order
-{
- [Description("其他出库单表单插件:值更新事件,辅助属性赋值"), HotUpdate]
- public class QTCKFZ : AbstractDynamicFormPlugIn
- {
- public override void DataChanged(DataChangedEventArgs e)
- {
- base.DataChanged(e);
- int setRows = e.Row;
- //需要修改的地方
- var entity = this.View.BusinessInfo.GetEntity("FEntity");
- var tempRow = this.Model.GetEntityDataObject(entity, e.Row);
-
- if (e.Field.Key == "FMaterialId")
- {
- //需要修改的地方
- entity = this.View.BusinessInfo.GetEntity("FEntity");
- tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (tempRow != null && tempRow["MaterialId"] != null)
- {
-
- var WLDS1 = tempRow["MaterialId"] as DynamicObject;
- //当物料的分组为成品时。
- if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" ||
- WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" ||
- WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
- WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
- WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- //当物料的规格型号不为空时
- if (WLDS1["Specification"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
-
- var spec = WLDS1["Specification"].ToString();
- this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
-
- this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
- }
-
- }
- //当物料为半成品时,赋值默认值
- if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
- || WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
- || WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- if (WLDS1["MaterialGroup_id"].ToString() == "116097")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
-
- }
- }
-
- if (e.Field.Key == "FAuxPropId")
- {
-
- //辅助属性 - 长度:$$FAUXPROPID__FF100001
- if (tempRow != null && tempRow["AuxPropId"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux["F100001"] != null)
- {
- if (double.TryParse(Aux["F100001"].ToString(), out double length))
- {
- this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
- }
- }
- else if (Aux["F100001"] == null)
- {
- this.View.Model.SetItemValueByID("F_Length", 0, setRows);
- }
-
- if (Aux["F100002"] != null)
- {
- if (double.TryParse(Aux["F100002"].ToString(), out double width))
- {
- this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
- }
- }
- else if (Aux["F100002"] == null)
- {
- this.View.Model.SetItemValueByID("F_Width", 0, setRows);
- }
-
- if (Aux["F100004"] != null)
- {
- if (double.TryParse(Aux["F100004"].ToString(), out double box))
- {
- this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
- }
- }
- else if (Aux["F100004"] == null)
- {
- this.View.Model.SetItemValueByID("F_Box", 0, setRows);
- }
-
-
- if (Aux["F100006"] != null)
- {
- if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
- {
- this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
- }
- }
- else if (Aux["F100006"] == null)
- {
- this.View.Model.SetItemValueByID("F_RollBox", 0, setRows);
- }
-
- if (Aux["F100007"] != null)
- {
- if (double.TryParse(Aux["F100007"].ToString(), out double depth))
- {
- this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
- }
- }
- else if (Aux["F100007"] == null)
- {
- this.View.Model.SetItemValueByID("F_Depth", 0, setRows);
- }
- }
- }
-
-
- if (tempRow == null)
- {
- return;
- }
- //获取物料对象
- var WLDS = tempRow["MaterialId"] as DynamicObject;
- if (WLDS == null)
- {
- return;
- }
- //当物料的分组为成品时。
- if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" ||
- WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" ||
- WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
- WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
- WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
- {
-
- //添加箱和卷/箱时,计算卷数
- if (e.Field.Key == "F_Box")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- if (e.Field.Key == "F_RollBox")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Roll" || e.Field.Key == "F_Length" || e.Field.Key == "F_Width" || e.Field.Key == "F_Unit2")
- {
- //单位#字段切换时,计算面积#字段
- if (tempRow["F_Unit2"] != null)
- {
- //当单为米时,面积#=长度*宽度*卷数 /1000
- if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- }
- else if (tempRow["F_Unit2"] == null)
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
-
- }
- //根据单价种类,赋值销售数量
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依箱数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab5e9cfb2f")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为半成品时
- if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
- || WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
- || WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
- {
-
- //填写辅助属性卷数时,赋值卷数#字段
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux == null)
- {
- return;
- }
- if (Aux["F100005"] != null)
- {
- this.View.Model.SetValue("F_Roll", Aux["F100005"], e.Row);
- }
- else if (Aux["F100005"] == null)
- {
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
-
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- //当填写长度和宽度时,计算面积
- if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- //根据单价种类,赋值销售数量字段
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为薄膜类
- if (WLDS["MaterialGroup_id"].ToString() == "116097")
- {
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- //当切换单位字段为码时,将规格型号中的M替换成为Y
- if (e.Field.Key == "F_Unit2")
- {
- //当单位为码的时候
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize,e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- //判断规格中是否含有Y字母
- if (tempRow["F_Size"].ToString().Contains("Y"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("Y", "M");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- }
-}
-
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/QTRKFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/QTRKFZ.cs
deleted file mode 100644
index a47876b..0000000
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/QTRKFZ.cs
+++ /dev/null
@@ -1,822 +0,0 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
-using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
-using Kingdee.BOS.Orm.DataEntity;
-using Kingdee.BOS.Util;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace NewAisa_Order_GZTH.Sal_Order
-{
- [Description("其他入库单表单插件:值更新事件,辅助属性赋值"), HotUpdate]
- public class QTRKFZ : AbstractDynamicFormPlugIn
- {
- public override void DataChanged(DataChangedEventArgs e)
- {
- base.DataChanged(e);
- int setRows = e.Row;
- //需要修改的地方
- var entity = this.View.BusinessInfo.GetEntity("FEntity");
- var tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (e.Field.Key == "FMATERIALID")
- {
- ////需要修改的地方
- //entity = this.View.BusinessInfo.GetEntity("FEntity");
- //tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (tempRow != null && tempRow["MaterialId"] != null)
- {
-
- var WLDS1 = tempRow["MaterialId"] as DynamicObject;
- //当物料的分组为成品时。
- if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" ||
- WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" ||
- WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
- WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
- WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- //当物料的规格型号不为空时
- if (WLDS1["Specification"] != null)
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
- this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
- }
-
-
- }
- //当物料为半成品时,赋值默认值
- if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
- || WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
- || WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- }
- if (WLDS1["MaterialGroup_id"].ToString() == "116097")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- }
- }
-
- if (e.Field.Key == "FAuxPropId")
- {
-
- //辅助属性 - 长度:$$FAUXPROPID__FF100001
- if (tempRow != null && tempRow["AuxPropId"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux["F100001"] != null)
- {
- if (double.TryParse(Aux["F100001"].ToString(), out double length))
- {
- this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
- }
- }
- else if (Aux["F100001"] == null)
- {
- this.View.Model.SetItemValueByID("F_Length", 0, setRows);
- }
-
- if (Aux["F100002"] != null)
- {
- if (double.TryParse(Aux["F100002"].ToString(), out double width))
- {
- this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
- }
- }
- else if (Aux["F100002"] == null)
- {
- this.View.Model.SetItemValueByID("F_Width", 0, setRows);
- }
-
- if (Aux["F100004"] != null)
- {
- if (double.TryParse(Aux["F100004"].ToString(), out double box))
- {
- this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
- }
- }
- else if (Aux["F100004"] == null)
- {
- this.View.Model.SetItemValueByID("F_Box", 0, setRows);
- }
-
-
- if (Aux["F100006"] != null)
- {
- if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
- {
- this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
- }
- }
- else if (Aux["F100006"] == null)
- {
- this.View.Model.SetItemValueByID("F_RollBox", 0, setRows);
- }
-
- if (Aux["F100007"] != null)
- {
- if (double.TryParse(Aux["F100007"].ToString(), out double depth))
- {
- this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
- }
- }
- else if (Aux["F100007"] == null)
- {
- this.View.Model.SetItemValueByID("F_Depth", 0, setRows);
- }
- }
- }
-
-
- if (tempRow == null)
- {
- return;
- }
- //获取物料对象
- var WLDS = tempRow["MaterialId"] as DynamicObject;
- if (WLDS == null)
- {
- return;
- }
- //当物料的分组为成品时。
- if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" ||
- WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" ||
- WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
- WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
- WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
- {
- //添加箱和卷/箱时,计算卷数
- if (e.Field.Key == "F_Box")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- if (e.Field.Key == "F_RollBox")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Roll" || e.Field.Key == "F_Length" || e.Field.Key == "F_Width" || e.Field.Key == "F_Unit2")
- {
- //单位#字段切换时,计算面积#字段
- if (tempRow["F_Unit2"] != null)
- {
- //当单为米时,面积#=长度*宽度*卷数 /1000
- if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- }
- else if (tempRow["F_Unit2"] == null)
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
-
- }
- //根据单价种类,赋值销售数量
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依箱数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab5e9cfb2f")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为半成品时
- if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
- || WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
- || WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
- {
-
- //填写辅助属性卷数时,赋值卷数#字段
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux == null)
- {
- return;
- }
- if (Aux["F100005"] != null)
- {
- this.View.Model.SetValue("F_Roll", Aux["F100005"], e.Row);
- }
- else if (Aux["F100005"] == null)
- {
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
-
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- //当填写长度和宽度时,计算面积
- if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- //根据单价种类,赋值销售数量字段
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为薄膜类
- if (WLDS["MaterialGroup_id"].ToString() == "116097")
- {
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- //当切换单位字段为码时,将规格型号中的M替换成为Y
- if (e.Field.Key == "F_Unit2")
- {
- //当单位为码的时候
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize,e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- //判断规格中是否含有Y字母
- if (tempRow["F_Size"].ToString().Contains("Y"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("Y", "M");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- }
-}
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSCKDFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSCKDFZ.cs
deleted file mode 100644
index 2ccfff1..0000000
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSCKDFZ.cs
+++ /dev/null
@@ -1,833 +0,0 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
-using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
-using Kingdee.BOS.Orm.DataEntity;
-using Kingdee.BOS.Util;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace NewAisa_Order_GZTH.Sal_Order
-{
- [Description("销售出库单表单插件:值更新事件,辅助属性赋值"), HotUpdate]
- public class XSCKDFZ : AbstractDynamicFormPlugIn
- {
-
- public override void DataChanged(DataChangedEventArgs e)
- {
- base.DataChanged(e);
- int setRows = e.Row;
- //需要修改的地方
- var entity = this.View.BusinessInfo.GetEntity("FEntity");
- var tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (e.Field.Key == "FMaterialID")
- {
- //需要修改的地方
- entity = this.View.BusinessInfo.GetEntity("FEntity");
- tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (tempRow != null && tempRow["MaterialId"] != null)
- {
-
- var WLDS1 = tempRow["MaterialId"] as DynamicObject;
- //当物料的分组为成品时。
- if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" ||
- WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" ||
- WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
- WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
- WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- //当物料的规格型号不为空时
- if (WLDS1["Specification"] != null)
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
- this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
- }
-
- }
- //当物料为半成品时,赋值默认值
- if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
- || WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
- || WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- }
- if (WLDS1["MaterialGroup_id"].ToString() == "116097")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- }
- }
- if (e.Field.Key == "FAuxPropId")
- {
-
- //辅助属性 - 长度:$$FAUXPROPID__FF100001
- if (tempRow != null && tempRow["AuxPropId"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux["F100001"] != null)
- {
- if (double.TryParse(Aux["F100001"].ToString(), out double length))
- {
- this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
- }
- }
- else if (Aux["F100001"] == null)
- {
- this.View.Model.SetItemValueByID("F_Length", 0, setRows);
- }
-
- if (Aux["F100002"] != null)
- {
- if (double.TryParse(Aux["F100002"].ToString(), out double width))
- {
- this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
- }
- }
- else if (Aux["F100002"] == null)
- {
- this.View.Model.SetItemValueByID("F_Width", 0, setRows);
- }
-
- if (Aux["F100004"] != null)
- {
- if (double.TryParse(Aux["F100004"].ToString(), out double box))
- {
- this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
- }
- }
- else if (Aux["F100004"] == null)
- {
- this.View.Model.SetItemValueByID("F_Box", 0, setRows);
- }
-
-
- if (Aux["F100006"] != null)
- {
- if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
- {
- this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
- }
- }
- else if (Aux["F100006"] == null)
- {
- this.View.Model.SetItemValueByID("F_RollBox", 0, setRows);
- }
-
- if (Aux["F100007"] != null)
- {
- if (double.TryParse(Aux["F100007"].ToString(), out double depth))
- {
- this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
- }
- }
- else if (Aux["F100007"] == null)
- {
- this.View.Model.SetItemValueByID("F_Depth", 0, setRows);
- }
- }
- }
-
-
- if (tempRow == null)
- {
- return;
- }
- //获取物料对象
- var WLDS = tempRow["MaterialId"] as DynamicObject;
- if (WLDS == null)
- {
- return;
- }
- //当物料的分组为成品时。
- if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" ||
- WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" ||
- WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
- WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
- WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
- {
-
- //添加箱和卷/箱时,计算卷数
- if (e.Field.Key == "F_Box")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- if (e.Field.Key == "F_RollBox")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Roll" || e.Field.Key == "F_Length" || e.Field.Key == "F_Width" || e.Field.Key == "F_Unit2")
- {
- //单位#字段切换时,计算面积#字段
- if (tempRow["F_Unit2"] != null)
- {
- //当单为米时,面积#=长度*宽度*卷数 /1000
- if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- }
- else if (tempRow["F_Unit2"] == null)
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
-
- }
- //根据单价种类,赋值销售数量
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依箱数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab5e9cfb2f")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为半成品时
- if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
- || WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
- || WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
- {
-
- //填写辅助属性卷数时,赋值卷数#字段
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux == null)
- {
- return;
- }
- if (Aux["F100005"] != null)
- {
- this.View.Model.SetValue("F_Roll", Aux["F100005"], e.Row);
- }
- else if (Aux["F100005"] == null)
- {
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
-
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- //当填写长度和宽度时,计算面积
- if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- //根据单价种类,赋值销售数量字段
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为薄膜类
- if (WLDS["MaterialGroup_id"].ToString() == "116097")
- {
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- //当切换单位字段为码时,将规格型号中的M替换成为Y
- if (e.Field.Key == "F_Unit2")
- {
- //当单位为码的时候
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- //判断规格中是否含有Y字母
- if (tempRow["F_Size"].ToString().Contains("Y"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("Y", "M");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- }
-}
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSDDDataChageFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSDDDataChageFZ.cs
index 4fea2d8..1cf4d45 100644
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSDDDataChageFZ.cs
+++ b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSDDDataChageFZ.cs
@@ -1,4 +1,5 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
+using Kingdee.BOS.Core.DependencyRules;
+using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Log;
using Kingdee.BOS.Orm.DataEntity;
@@ -8,6 +9,7 @@ using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
+using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace NewAisa_Order_GZTH.Sal_Order
@@ -34,7 +36,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (double.TryParse(Aux["F100001"].ToString(), out double length))
{
this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
+
}
}
else if (Aux["F100001"] == null)
@@ -47,7 +49,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (double.TryParse(Aux["F100002"].ToString(), out double width))
{
this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
+
}
}
else if (Aux["F100002"] == null)
@@ -60,7 +62,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (double.TryParse(Aux["F100004"].ToString(), out double box))
{
this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
+
}
}
else if (Aux["F100004"] == null)
@@ -74,7 +76,6 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
{
this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
}
}
else if (Aux["F100006"] == null)
@@ -87,7 +88,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (double.TryParse(Aux["F100007"].ToString(), out double depth))
{
this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
+
}
}
else if (Aux["F100007"] == null)
@@ -99,7 +100,6 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (e.Field.Key == "FMaterialId")
{
- //需要修改的地方
entity = this.View.BusinessInfo.GetEntity("FSaleOrderEntry");
tempRow = this.Model.GetEntityDataObject(entity, e.Row);
if (tempRow != null && tempRow["MaterialId"] != null)
@@ -112,11 +112,15 @@ namespace NewAisa_Order_GZTH.Sal_Order
WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
+ WLDS1["MaterialGroup_id"].ToString() == "124946" || WLDS1["MaterialGroup_id"].ToString() == "116094")
{
this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
this.View.Model.SetValue("F_Depth", 0, e.Row);
this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
+ //设置卷和面积字段锁定
+ //设置卷和面积字段锁定
+ this.View.GetFieldEditor("$$FAUXPROPID__FF100005", e.Row).Enabled = false;
+ this.View.GetFieldEditor("F_Area", e.Row).Enabled = false;
//当物料的规格型号不为空时
if (WLDS1["Specification"] != null)
{
@@ -125,6 +129,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
var spec = WLDS1["Specification"].ToString();
this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
+
this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
}
@@ -133,13 +138,15 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
|| WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
|| WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
+ || WLDS1["MaterialGroup_id"].ToString() == "124564" || WLDS1["MaterialGroup_id"].ToString() == "129698")
{
this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
this.View.Model.SetValue("F_Depth", 0, e.Row);
this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
this.View.Model.SetValue("F_Roll", 0, e.Row);
this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
+ //设置字段锁定
+ this.View.GetFieldEditor("F_Area", e.Row).Enabled = false;
}
if (WLDS1["MaterialGroup_id"].ToString() == "116097")
{
@@ -164,7 +171,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
+ WLDS["MaterialGroup_id"].ToString() == "124946" || WLDS["MaterialGroup_id"].ToString() == "116094")
{
//添加箱和卷/箱时,计算卷数
@@ -174,7 +181,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
+
}
if (e.Field.Key == "F_RollBox")
{
@@ -182,151 +189,54 @@ namespace NewAisa_Order_GZTH.Sal_Order
var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
+
}
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
+ //处理规格型号
+ //长度:$$FAUXPROPID__FF100001,
+ //宽度:$$FAUXPROPID__FF100002,
+ //厚度$$FAUXPROPID__FF100007
+ if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width"
+ || e.Field.Key == "F_Depth")
+ {
+ var CD = Convert.ToString(this.Model.GetValue("F_Length", e.Row));
+ var KD = Convert.ToString(this.Model.GetValue("F_Width", e.Row));
+ var HD = Convert.ToString(this.Model.GetValue("F_Depth", e.Row));
+ // 去尾0的辅助方法
+ string TrimTrailingZeros(string input)
{
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
+ if (decimal.TryParse(input, out decimal d))
{
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
+ return d.ToString("G29");
}
+ return input;
}
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
+
+ // 初始化规格字符串
+ var spec = "";
+
+ // 处理宽度
+ if (!string.IsNullOrWhiteSpace(KD) && KD != "0")
{
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
+ spec += TrimTrailingZeros(KD);
}
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
+
+ // 处理长度(带M)
+ if (!string.IsNullOrWhiteSpace(CD) && CD != "0")
{
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
+ if (!string.IsNullOrEmpty(spec)) spec += "*";
+ spec += TrimTrailingZeros(CD) + "M";
}
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
+
+ // 处理厚度(带U)
+ if (!string.IsNullOrWhiteSpace(HD) && HD != "0")
{
- CD = string.Empty;
+ if (!string.IsNullOrEmpty(spec)) spec += "*";
+ spec += TrimTrailingZeros(HD) + "U";
}
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
+
+ // 设置规格字段
+ this.Model.SetValue("F_Size", spec, e.Row);
+ //当单位为码的时候
if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
{
//判断规格中是否含有M字母
@@ -352,10 +262,24 @@ namespace NewAisa_Order_GZTH.Sal_Order
var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
* Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
this.View.Model.SetValue("F_Area", MJ, e.Row);
+ //当单价种类默认值为面积时,对销售数量赋值面积
+ if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
+ {
+ if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
+ {
+ this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
+ }
+ }
}
else
{
this.View.Model.SetValue("F_Area", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
@@ -366,6 +290,17 @@ namespace NewAisa_Order_GZTH.Sal_Order
var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
* Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
this.View.Model.SetValue("F_Area", MJ, e.Row);
+ //当单价种类默认值为面积时,对销售数量赋值面积
+ if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
+ {
+ if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
+ {
+ this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
+ }
+ }
}
else
{
@@ -389,10 +324,16 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
//单价种类依卷数
@@ -401,10 +342,16 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
{
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
//单价种类依箱数
@@ -413,15 +360,24 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
{
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
}
@@ -429,7 +385,7 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
|| WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
|| WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
+ || WLDS["MaterialGroup_id"].ToString() == "124564" || WLDS["MaterialGroup_id"].ToString() == "129698")
{
//填写辅助属性卷数时,赋值卷数#字段
@@ -446,150 +402,52 @@ namespace NewAisa_Order_GZTH.Sal_Order
{
this.View.Model.SetValue("F_Roll", 0, e.Row);
}
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
+ //处理规格型号
+ //长度:$$FAUXPROPID__FF100001,
+ //宽度:$$FAUXPROPID__FF100002,
+ //厚度$$FAUXPROPID__FF100007
+ if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width"
+ || e.Field.Key == "F_Depth")
+ {
+ var CD = Convert.ToString(this.Model.GetValue("F_Length", e.Row));
+ var KD = Convert.ToString(this.Model.GetValue("F_Width", e.Row));
+ var HD = Convert.ToString(this.Model.GetValue("F_Depth", e.Row));
+ // 去尾0的辅助方法
+ string TrimTrailingZeros(string input)
{
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
+ if (decimal.TryParse(input, out decimal d))
{
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
+ return d.ToString("G29");
}
+ return input;
}
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
+ // 初始化规格字符串
+ var spec = "";
+
+ // 处理宽度
+ if (!string.IsNullOrWhiteSpace(KD) && KD != "0")
{
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
+ spec += TrimTrailingZeros(KD);
}
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
+
+ // 处理长度(带M)
+ if (!string.IsNullOrWhiteSpace(CD) && CD != "0")
{
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
+ if (!string.IsNullOrEmpty(spec)) spec += "*";
+ spec += TrimTrailingZeros(CD) + "M";
}
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
+
+ // 处理厚度(带U)
+ if (!string.IsNullOrWhiteSpace(HD) && HD != "0")
{
- HD = "*" + HD + "U";
+ if (!string.IsNullOrEmpty(spec)) spec += "*";
+ spec += TrimTrailingZeros(HD) + "U";
}
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
+
+ // 设置规格字段
+ this.Model.SetValue("F_Size", spec, e.Row);
+ //当单位为码的时候
if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
{
//判断规格中是否含有M字母
@@ -608,6 +466,17 @@ namespace NewAisa_Order_GZTH.Sal_Order
{
var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row)) / 1000;
this.View.Model.SetValue("F_Area", MJ, e.Row);
+ //当单价种类默认值为面积时,对销售数量赋值面积
+ if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
+ {
+ if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
+ {
+ this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
+ }
+ }
}
else
{
@@ -624,10 +493,16 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
{
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
//单价种类依卷数
@@ -636,164 +511,74 @@ namespace NewAisa_Order_GZTH.Sal_Order
if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
{
this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
else
{
this.View.Model.SetValue("FQty", 0, e.Row);
+ //触发数量的值更新
+ //this.View.RuleContainer.RaiseDataChanged("FQty",
+ // this.Model.DataObject, new BOSActionExecuteContext(this.View));
}
}
}
//当物料分组为薄膜类
if (WLDS["MaterialGroup_id"].ToString() == "116097")
{
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
+ //处理规格型号
+ //长度:$$FAUXPROPID__FF100001,
+ //宽度:$$FAUXPROPID__FF100002,
+ //厚度$$FAUXPROPID__FF100007
+ if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width"
+ || e.Field.Key == "F_Depth")
+ {
+ var CD = Convert.ToString(this.Model.GetValue("F_Length", e.Row));
+ var KD = Convert.ToString(this.Model.GetValue("F_Width", e.Row));
+ var HD = Convert.ToString(this.Model.GetValue("F_Depth", e.Row));
+ // 去尾0的辅助方法
+ string TrimTrailingZeros(string input)
{
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
+ if (decimal.TryParse(input, out decimal d))
{
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
+ return d.ToString("G29");
}
+ return input;
}
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
+
+ // 初始化规格字符串
+ var spec = "";
+
+ // 1)厚度(带 U)
+ if (!string.IsNullOrWhiteSpace(HD) && HD != "0")
+ spec += TrimTrailingZeros(HD) + "U";
+
+ // 2)宽度
+ if (!string.IsNullOrWhiteSpace(KD) && KD != "0")
{
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
+ if (!string.IsNullOrEmpty(spec)) spec += "*";
+ spec += TrimTrailingZeros(KD);
}
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
+
+ // 3)长度(带 M)
+ if (!string.IsNullOrWhiteSpace(CD) && CD != "0")
{
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
+ if (!string.IsNullOrEmpty(spec)) spec += "*";
+ spec += TrimTrailingZeros(CD) + "M";
}
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
+
+ // 设置规格字段
+ this.Model.SetValue("F_Size", spec, e.Row);
+ //当单位为码的时候
if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
{
//判断规格中是否含有M字母
@@ -833,4 +618,4 @@ namespace NewAisa_Order_GZTH.Sal_Order
}
}
}
-}
\ No newline at end of file
+}
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSHTDataChageFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSHTDataChageFZ.cs
deleted file mode 100644
index 9c3312c..0000000
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSHTDataChageFZ.cs
+++ /dev/null
@@ -1,836 +0,0 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
-using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
-using Kingdee.BOS.Orm.DataEntity;
-using Kingdee.BOS.Util;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace NewAisa_Order_GZTH.Sal_Order
-{
- [Description("销售合同表单插件:值更新事件,辅助属性赋值"), HotUpdate]
- public class XSHTDataChageFZ : AbstractDynamicFormPlugIn
- {
- public override void DataChanged(DataChangedEventArgs e)
- {
- base.DataChanged(e);
- int setRows = e.Row;
- //需要修改的地方
- var entity = this.View.BusinessInfo.GetEntity("FCRMContractEntry");
- var tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (e.Field.Key == "FAuxPropId")
- {
-
- //辅助属性 - 长度:$$FAUXPROPID__FF100001
- if (tempRow != null && tempRow["AuxPropId"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux["F100001"] != null)
- {
- if (double.TryParse(Aux["F100001"].ToString(), out double length))
- {
- this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
- }
- }
- else if (Aux["F100001"] == null)
- {
- this.View.Model.SetItemValueByID("F_Length", 0, setRows);
- }
-
- if (Aux["F100002"] != null)
- {
- if (double.TryParse(Aux["F100002"].ToString(), out double width))
- {
- this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
- }
- }
- else if (Aux["F100002"] == null)
- {
- this.View.Model.SetItemValueByID("F_Width", 0, setRows);
- }
-
- if (Aux["F100004"] != null)
- {
- if (double.TryParse(Aux["F100004"].ToString(), out double box))
- {
- this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
- }
- }
- else if (Aux["F100004"] == null)
- {
- this.View.Model.SetItemValueByID("F_Box", 0, setRows);
- }
-
-
- if (Aux["F100006"] != null)
- {
- if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
- {
- this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
- }
- }
- else if (Aux["F100006"] == null)
- {
- this.View.Model.SetItemValueByID("F_RollBox", 0, setRows);
- }
-
- if (Aux["F100007"] != null)
- {
- if (double.TryParse(Aux["F100007"].ToString(), out double depth))
- {
- this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
- }
- }
- else if (Aux["F100007"] == null)
- {
- this.View.Model.SetItemValueByID("F_Depth", 0, setRows);
- }
- }
- }
-
- if (e.Field.Key == "FMaterialId")
- {
- entity = this.View.BusinessInfo.GetEntity("FCRMContractEntry");
- tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (tempRow != null && tempRow["MaterialId"] != null)
- {
-
- var WLDS1 = tempRow["MaterialId"] as DynamicObject;
- //当物料的分组为成品时。
- if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" ||
- WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" ||
- WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
- WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
- WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- //当物料的规格型号不为空时
- if (WLDS1["Specification"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
-
- var spec = WLDS1["Specification"].ToString();
- this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
- //this.Model.SetValue("$$FAUXPROPID__F100002", WLDS["Specification"].ToString(), e.Row);
-
- this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
- }
-
- }
- //当物料为半成品时,赋值默认值
- if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
- || WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
- || WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- }
- if (WLDS1["MaterialGroup_id"].ToString() == "116097")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- }
- }
- if (tempRow == null)
- {
- return;
- }
- //获取物料对象
- var WLDS = tempRow["MaterialId"] as DynamicObject;
- if (WLDS == null)
- {
- return;
- }
- //当物料的分组为成品时。
- if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" ||
- WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" ||
- WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
- WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
- WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
- {
-
- //添加箱和卷/箱时,计算卷数
- if (e.Field.Key == "F_Box")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- if (e.Field.Key == "F_RollBox")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Roll" || e.Field.Key == "F_Length" || e.Field.Key == "F_Width" || e.Field.Key == "F_Unit2")
- {
- //单位#字段切换时,计算面积#字段
- if (tempRow["F_Unit2"] != null)
- {
- //当单为米时,面积#=长度*宽度*卷数 /1000
- if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- }
- else if (tempRow["F_Unit2"] == null)
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
-
- }
- //根据单价种类,赋值销售数量
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依箱数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab5e9cfb2f")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为半成品时
- if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
- || WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
- || WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
- {
-
- //填写辅助属性卷数时,赋值卷数#字段
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux == null)
- {
- return;
- }
- if (Aux["F100005"] != null)
- {
- this.View.Model.SetValue("F_Roll", Aux["F100005"], e.Row);
- }
- else if(Aux["F100005"] == null)
- {
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
-
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- //当填写长度和宽度时,计算面积
- if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))/ 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- //根据单价种类,赋值销售数量字段
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为薄膜类
- if (WLDS["MaterialGroup_id"].ToString() == "116097")
- {
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- //当切换单位字段为码时,将规格型号中的M替换成为Y
- if (e.Field.Key == "F_Unit2")
- {
- //当单位为码的时候
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- //判断规格中是否含有Y字母
- if (tempRow["F_Size"].ToString().Contains("Y"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("Y", "M");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- }
-}
-
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSTHDFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSTHDFZ.cs
deleted file mode 100644
index 5107b4b..0000000
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/XSTHDFZ.cs
+++ /dev/null
@@ -1,835 +0,0 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
-using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
-using Kingdee.BOS.Orm.DataEntity;
-using Kingdee.BOS.Util;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace NewAisa_Order_GZTH.Sal_Order
-{
- [Description("销售退货单表单插件:值更新事件,辅助属性赋值"), HotUpdate]
- public class XSTHDFZ : AbstractDynamicFormPlugIn
- {
- public override void DataChanged(DataChangedEventArgs e)
- {
- base.DataChanged(e);
- int setRows = e.Row;
- //需要修改的地方
- var entity = this.View.BusinessInfo.GetEntity("FEntity");
- var tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (e.Field.Key == "FAuxPropId")
- {
-
- //辅助属性 - 长度:$$FAUXPROPID__FF100001
- if (tempRow != null && tempRow["AuxPropId"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux["F100001"] != null)
- {
- if (double.TryParse(Aux["F100001"].ToString(), out double length))
- {
- this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
- }
- }
- else if (Aux["F100001"] == null)
- {
- this.View.Model.SetItemValueByID("F_Length", 0, setRows);
- }
-
- if (Aux["F100002"] != null)
- {
- if (double.TryParse(Aux["F100002"].ToString(), out double width))
- {
- this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
- }
- }
- else if (Aux["F100002"] == null)
- {
- this.View.Model.SetItemValueByID("F_Width", 0, setRows);
- }
-
- if (Aux["F100004"] != null)
- {
- if (double.TryParse(Aux["F100004"].ToString(), out double box))
- {
- this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
- }
- }
- else if (Aux["F100004"] == null)
- {
- this.View.Model.SetItemValueByID("F_Box", 0, setRows);
- }
-
-
- if (Aux["F100006"] != null)
- {
- if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
- {
- this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
- }
- }
- else if (Aux["F100006"] == null)
- {
- this.View.Model.SetItemValueByID("F_RollBox", 0, setRows);
- }
-
- if (Aux["F100007"] != null)
- {
- if (double.TryParse(Aux["F100007"].ToString(), out double depth))
- {
- this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
- }
- }
- else if (Aux["F100007"] == null)
- {
- this.View.Model.SetItemValueByID("F_Depth", 0, setRows);
- }
- }
- }
-
- if (e.Field.Key == "FMaterialId")
- {
- entity = this.View.BusinessInfo.GetEntity("FEntity");
- tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (tempRow != null && tempRow["MaterialId"] != null)
- {
-
- var WLDS1 = tempRow["MaterialId"] as DynamicObject;
- //当物料的分组为成品时。
- if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" ||
- WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" ||
- WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
- WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
- WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- //当物料的规格型号不为空时
- if (WLDS1["Specification"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
-
- var spec = WLDS1["Specification"].ToString();
- this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
- //this.Model.SetValue("$$FAUXPROPID__F100002", WLDS["Specification"].ToString(), e.Row);
-
- this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
- }
-
- }
- //当物料为半成品时,赋值默认值
- if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
- || WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
- || WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- }
- if (WLDS1["MaterialGroup_id"].ToString() == "116097")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- }
- }
- if (tempRow == null)
- {
- return;
- }
- //获取物料对象
- var WLDS = tempRow["MaterialId"] as DynamicObject;
- if (WLDS == null)
- {
- return;
- }
- //当物料的分组为成品时。
- if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" ||
- WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" ||
- WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
- WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
- WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
- {
-
- //添加箱和卷/箱时,计算卷数
- if (e.Field.Key == "F_Box")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- if (e.Field.Key == "F_RollBox")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Roll" || e.Field.Key == "F_Length" || e.Field.Key == "F_Width" || e.Field.Key == "F_Unit2")
- {
- //单位#字段切换时,计算面积#字段
- if (tempRow["F_Unit2"] != null)
- {
- //当单为米时,面积#=长度*宽度*卷数 /1000
- if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- }
- else if (tempRow["F_Unit2"] == null)
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
-
- }
- //根据单价种类,赋值销售数量
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依箱数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab5e9cfb2f")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为半成品时
- if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
- || WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
- || WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
- {
-
- //填写辅助属性卷数时,赋值卷数#字段
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux == null)
- {
- return;
- }
- if (Aux["F100005"] != null)
- {
- this.View.Model.SetValue("F_Roll", Aux["F100005"], e.Row);
- }
- else if (Aux["F100005"] == null)
- {
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
-
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- //当填写长度和宽度时,计算面积
- if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- //根据单价种类,赋值销售数量字段
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为薄膜类
- if (WLDS["MaterialGroup_id"].ToString() == "116097")
- {
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- //当切换单位字段为码时,将规格型号中的M替换成为Y
- if (e.Field.Key == "F_Unit2")
- {
- //当单位为码的时候
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- //判断规格中是否含有Y字母
- if (tempRow["F_Size"].ToString().Contains("Y"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("Y", "M");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- }
-}
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/YSDFZ.cs b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/YSDFZ.cs
deleted file mode 100644
index a8c45bc..0000000
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/Sal_Order/YSDFZ.cs
+++ /dev/null
@@ -1,847 +0,0 @@
-using Kingdee.BOS.Core.DynamicForm.PlugIn;
-using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
-using Kingdee.BOS.Orm.DataEntity;
-using Kingdee.BOS.Util;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace NewAisa_Order_GZTH.Sal_Order
-{
- [Description("应收单表单插件:值更新事件,辅助属性赋值"), HotUpdate]
- public class YSDFZ : AbstractDynamicFormPlugIn
- {
- public override void DataChanged(DataChangedEventArgs e)
- {
- base.DataChanged(e);
- int setRows = e.Row;
- //需要修改的地方
- var entity = this.View.BusinessInfo.GetEntity("FEntityDetail");
- var tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (e.Field.Key == "FAuxPropId")
- {
-
- //辅助属性 - 长度:$$FAUXPROPID__FF100001
- if (tempRow != null && tempRow["AuxPropId"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux["F100001"] != null)
- {
- if (double.TryParse(Aux["F100001"].ToString(), out double length))
- {
- this.View.Model.SetItemValueByID("F_Length", length, setRows);
-
- }
- }
- else if (Aux["F100001"] == null)
- {
- this.View.Model.SetItemValueByID("F_Length", 0, setRows);
- }
-
- if (Aux["F100002"] != null)
- {
- if (double.TryParse(Aux["F100002"].ToString(), out double width))
- {
- this.View.Model.SetItemValueByID("F_Width", width, setRows);
-
- }
- }
- else if (Aux["F100002"] == null)
- {
- this.View.Model.SetItemValueByID("F_Width", 0, setRows);
- }
-
- if (Aux["F100004"] != null)
- {
- if (double.TryParse(Aux["F100004"].ToString(), out double box))
- {
- this.View.Model.SetItemValueByID("F_Box", box, setRows);
-
- }
- }
- else if (Aux["F100004"] == null)
- {
- this.View.Model.SetItemValueByID("F_Box", 0, setRows);
- }
-
-
- if (Aux["F100006"] != null)
- {
- if (double.TryParse(Aux["F100006"].ToString(), out double rollBox))
- {
- this.View.Model.SetItemValueByID("F_RollBox", rollBox, setRows);
-
- }
- }
- else if (Aux["F100006"] == null)
- {
- this.View.Model.SetItemValueByID("F_RollBox", 0, setRows);
- }
-
- if (Aux["F100007"] != null)
- {
- if (double.TryParse(Aux["F100007"].ToString(), out double depth))
- {
- this.View.Model.SetItemValueByID("F_Depth", depth, setRows);
-
- }
- }
- else if (Aux["F100007"] == null)
- {
- this.View.Model.SetItemValueByID("F_Depth", 0, setRows);
- }
- }
- }
-
- if (e.Field.Key == "FMaterialId")
- {
- //需要修改的地方
- entity = this.View.BusinessInfo.GetEntity("FEntityDetail");
- tempRow = this.Model.GetEntityDataObject(entity, e.Row);
- if (tempRow != null && tempRow["MaterialId"] != null)
- {
-
- var WLDS1 = tempRow["MaterialId"] as DynamicObject;
- //当物料的分组为成品时。
- if (WLDS1["MaterialGroup_id"].ToString() == "100252" || WLDS1["MaterialGroup_id"].ToString() == "109721" ||
- WLDS1["MaterialGroup_id"].ToString() == "109723" || WLDS1["MaterialGroup_id"].ToString() == "109724" ||
- WLDS1["MaterialGroup_id"].ToString() == "109725" || WLDS1["MaterialGroup_id"].ToString() == "109727" ||
- WLDS1["MaterialGroup_id"].ToString() == "109728" || WLDS1["MaterialGroup_id"].ToString() == "116090" ||
- WLDS1["MaterialGroup_id"].ToString() == "116149" || WLDS1["MaterialGroup_id"].ToString() == "116093" ||
- WLDS1["MaterialGroup_id"].ToString() == "124946")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- //当物料的规格型号不为空时
- if (WLDS1["Specification"] != null)
- {
- var Aux = tempRow["AuxPropId"] as DynamicObject;
-
- var spec = WLDS1["Specification"].ToString();
- this.View.Model.SetValue("$$FAUXPROPID__FF100002", WLDS1["Specification"].ToString(), e.Row);
-
- this.View.Model.SetItemValueByID("F_Width", WLDS1["Specification"].ToString(), e.Row);
- }
-
- }
- //当物料为半成品时,赋值默认值
- if (WLDS1["MaterialGroup_id"].ToString() == "112215" || WLDS1["MaterialGroup_id"].ToString() == "112217" || WLDS1["MaterialGroup_id"].ToString() == "112218"
- || WLDS1["MaterialGroup_id"].ToString() == "112219" || WLDS1["MaterialGroup_id"].ToString() == "112221" || WLDS1["MaterialGroup_id"].ToString() == "112222"
- || WLDS1["MaterialGroup_id"].ToString() == "116091" || WLDS1["MaterialGroup_id"].ToString() == "116150" || WLDS1["MaterialGroup_id"].ToString() == "116095"
- || WLDS1["MaterialGroup_id"].ToString() == "124564")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100007", "0", e.Row);
- this.View.Model.SetValue("F_Depth", 0, e.Row);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- this.View.Model.SetItemValueByID("$$FAUXPROPID__FF100003", "6822f8e692e739", e.Row);
- }
- if (WLDS1["MaterialGroup_id"].ToString() == "116097")
- {
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", "0", e.Row);
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- }
- }
- if (tempRow == null)
- {
- return;
- }
- //获取物料对象
- var WLDS = tempRow["MaterialId"] as DynamicObject;
- if (WLDS == null)
- {
- return;
- }
- //当物料的分组为成品时。
- if (WLDS["MaterialGroup_id"].ToString() == "100252" || WLDS["MaterialGroup_id"].ToString() == "109721" ||
- WLDS["MaterialGroup_id"].ToString() == "109723" || WLDS["MaterialGroup_id"].ToString() == "109724" ||
- WLDS["MaterialGroup_id"].ToString() == "109725" || WLDS["MaterialGroup_id"].ToString() == "109727" ||
- WLDS["MaterialGroup_id"].ToString() == "109728" || WLDS["MaterialGroup_id"].ToString() == "116090" ||
- WLDS["MaterialGroup_id"].ToString() == "116149" || WLDS["MaterialGroup_id"].ToString() == "116093" ||
- WLDS["MaterialGroup_id"].ToString() == "124946")
- {
-
- //添加箱和卷/箱时,计算卷数
- if (e.Field.Key == "F_Box")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- if (e.Field.Key == "F_RollBox")
- {
- var BOX = Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row));
- var JB = Convert.ToDouble(this.View.Model.GetValue("F_RollBox", e.Row));
- this.View.Model.SetItemValueByID("F_Roll", BOX * JB, setRows);
- this.View.Model.SetValue("$$FAUXPROPID__FF100005", BOX * JB, e.Row);
-
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Roll" || e.Field.Key == "F_Length" || e.Field.Key == "F_Width" || e.Field.Key == "F_Unit2")
- {
- //单位#字段切换时,计算面积#字段
- if (tempRow["F_Unit2"] != null)
- {
- //当单为米时,面积#=长度*宽度*卷数 /1000
- if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0"
- && Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row))
- * Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)) / 1000 * 0.9144;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- }
- else if (tempRow["F_Unit2"] == null)
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
-
- }
- //根据单价种类,赋值销售数量
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依箱数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab5e9cfb2f")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Box", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Box", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为半成品时
- if (WLDS["MaterialGroup_id"].ToString() == "112215" || WLDS["MaterialGroup_id"].ToString() == "112217" || WLDS["MaterialGroup_id"].ToString() == "112218"
- || WLDS["MaterialGroup_id"].ToString() == "112219" || WLDS["MaterialGroup_id"].ToString() == "112221" || WLDS["MaterialGroup_id"].ToString() == "112222"
- || WLDS["MaterialGroup_id"].ToString() == "116091" || WLDS["MaterialGroup_id"].ToString() == "116150" || WLDS["MaterialGroup_id"].ToString() == "116095"
- || WLDS["MaterialGroup_id"].ToString() == "124564")
- {
-
- //填写辅助属性卷数时,赋值卷数#字段
- var Aux = tempRow["AuxPropId"] as DynamicObject;
- if (Aux == null)
- {
- return;
- }
- if (Aux["F100005"] != null)
- {
- this.View.Model.SetValue("F_Roll", Aux["F100005"], e.Row);
- }
- else if (Aux["F100005"] == null)
- {
- this.View.Model.SetValue("F_Roll", 0, e.Row);
- }
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
-
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- //当填写长度和宽度时,计算面积
- if (e.Field.Key == "F_Length" || e.Field.Key == "F_Width")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Length", e.Row)) != "0" && Convert.ToString(this.View.Model.GetValue("F_Width", e.Row)) != "0")
- {
- var MJ = Convert.ToDouble(this.View.Model.GetValue("F_Length", e.Row)) * Convert.ToDouble(this.View.Model.GetValue("F_Width", e.Row)) / 1000;
- this.View.Model.SetValue("F_Area", MJ, e.Row);
- }
- else
- {
- this.View.Model.SetValue("F_Area", 0, e.Row);
- }
- }
- //根据单价种类,赋值销售数量字段
- if (e.Field.Key == "F_UnitTypes" || e.Field.Key == "F_Area" || e.Field.Key == "F_Roll"
- || e.Field.Key == "F_Box")
- {
- //单价种类依面积
- if (tempRow["F_UnitTypes_Id"].ToString() == "683fab479cfb2b")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Area", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Area", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- //单价种类依卷数
- else if (tempRow["F_UnitTypes_Id"].ToString() == "683fab589cfb2d")
- {
- if (Convert.ToString(this.View.Model.GetValue("F_Roll", e.Row)) != "0")
- {
- this.View.Model.SetValue("FQty", Convert.ToDouble(this.View.Model.GetValue("F_Roll", e.Row)), e.Row);
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- else
- {
- this.View.Model.SetValue("FQty", 0, e.Row);
- }
- }
- }
- //当物料分组为薄膜类
- if (WLDS["MaterialGroup_id"].ToString() == "116097")
- {
- //当填写宽度长度M厚度U时候,规格型号更新
- if (e.Field.Key == "F_Width")
- {//填写宽度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- if (KD == string.Empty)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- else
- {
- CD = string.Empty;
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Length")
- {//填写长度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD == "0")
- {
- CD = string.Empty;
- }
- else
- {
- CD = "*" + CD + "M";
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- CD = CD + "M";
- }
- }
- var HD = string.Empty;
- if (this.View.Model.GetValue("F_Depth", e.Row) != null)
- {
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- if (e.Field.Key == "F_Depth")
- {//填写厚度时
- this.View.Model.SetValue("F_Size", string.Empty, e.Row);
- var HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- if (HD != "0")
- {
- HD = "*" + HD + "U";
- }
- else
- {
- HD = string.Empty;
- }
- var KD = string.Empty;
- if (this.View.Model.GetValue("F_Width", e.Row) != null)
- {
- KD = Convert.ToString(this.View.Model.GetValue("F_Width", e.Row));
- if (KD == "0")
- {
- KD = string.Empty;
- HD = Convert.ToString(this.View.Model.GetValue("F_Depth", e.Row));
- HD = HD + "U";
- }
- }
- var CD = string.Empty;
- if (this.View.Model.GetValue("F_Length", e.Row) != null)
- {
- CD = Convert.ToString(this.View.Model.GetValue("F_Length", e.Row));
- if (CD != "0")
- {
- CD = "*" + CD + "M";
- }
- else
- {
- CD = string.Empty;
- }
- }
- var GE = KD + CD + HD;
- this.View.Model.SetValue("F_Size", GE, e.Row);
- //判断单位是否为码
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- //当切换单位字段为码时,将规格型号中的M替换成为Y
- if (e.Field.Key == "F_Unit2")
- {
- //当单位为码的时候
- if (tempRow["F_Unit2_Id"].ToString() == "68528632a2db53")
- {
- //判断规格中是否含有M字母
- if (tempRow["F_Size"].ToString().Contains("M"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("M", "Y");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- else if (tempRow["F_Unit2_Id"].ToString() == "6852862ca2db51")
- {
- //判断规格中是否含有Y字母
- if (tempRow["F_Size"].ToString().Contains("Y"))
- {
- string newSize = tempRow["F_Size"].ToString().Replace("Y", "M");
- // 将替换后的值重新赋值
- this.View.Model.SetValue("F_Size", newSize, e.Row);
- }
- }
- }
- }
- }
-}
-
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.dll b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.dll
index 0d35766..88963a8 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.dll and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.dll differ
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.pdb b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.pdb
index 344f28e..4e6daf9 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.pdb and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/NewAisa_Order_GZTH.pdb differ
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/Newtonsoft.Json.dll b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/Newtonsoft.Json.dll
index d593ed6..341d08f 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/Newtonsoft.Json.dll and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/bin/Debug/Newtonsoft.Json.dll differ
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
index 7be6c24..01371c7 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.AssemblyReference.cache b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.AssemblyReference.cache
index 66bd6bf..4f47e18 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.AssemblyReference.cache and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.AssemblyReference.cache differ
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.CoreCompileInputs.cache b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.CoreCompileInputs.cache
index 929d03c..2f2155b 100644
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.CoreCompileInputs.cache
+++ b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-ea160be8adef0e59884be20afe4fe7c4f28ea633369c872192706933ece0f71f
+0901645cde5625651ba5cc53df2074fdb381a06505dea78663847f0b85166e6b
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.FileListAbsolute.txt b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.FileListAbsolute.txt
index 44a872d..1fa0716 100644
--- a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.FileListAbsolute.txt
+++ b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.csproj.FileListAbsolute.txt
@@ -12,3 +12,12 @@ E:\GZC#Code\新亚洲开发\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewA
E:\GZC#Code\新亚洲开发\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_Order_GZTH.dll
E:\GZC#Code\新亚洲开发\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_Order_GZTH.pdb
E:\GZC#Code\新亚洲开发\NewAisa_Order_GZTH\NewAisa_Order_GZTH\bin\Debug\Kingdee.BOS.Model.dll
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\bin\Debug\Newtonsoft.Json.dll
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_Order_GZTH.csproj.AssemblyReference.cache
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_Order_GZTH.csproj.CoreCompileInputs.cache
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_.2F301BCF.Up2Date
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\bin\Debug\NewAisa_Order_GZTH.dll
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\bin\Debug\NewAisa_Order_GZTH.pdb
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\bin\Debug\Kingdee.BOS.DataEntity.dll
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_Order_GZTH.dll
+E:\GZC#Code\新亚洲开发\NewAisia_Order\NewAisa_Order_GZTH\NewAisa_Order_GZTH\obj\Debug\NewAisa_Order_GZTH.pdb
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.dll b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.dll
index 0d35766..88963a8 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.dll and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.dll differ
diff --git a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.pdb b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.pdb
index 344f28e..4e6daf9 100644
Binary files a/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.pdb and b/NewAisa_Order_GZTH/NewAisa_Order_GZTH/obj/Debug/NewAisa_Order_GZTH.pdb differ