DFS_Shuo_Chen 3 săptămâni în urmă
părinte
comite
1b0e560481
36 a modificat fișierele cu 408 adăugiri și 864 ștergeri
  1. 3 0
      .gitignore
  2. BIN
      mCardSystem/.vs/ProjectEvaluation/mcardsystem.metadata.v9.bin
  3. BIN
      mCardSystem/.vs/ProjectEvaluation/mcardsystem.projects.v9.bin
  4. BIN
      mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/CodeChunks.db
  5. BIN
      mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/CodeChunks.db-shm
  6. BIN
      mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/CodeChunks.db-wal
  7. BIN
      mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/SemanticSymbols.db
  8. BIN
      mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/SemanticSymbols.db-shm
  9. BIN
      mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/SemanticSymbols.db-wal
  10. BIN
      mCardSystem/.vs/mCardSystem/DesignTimeBuild/.dtbcache.v2
  11. BIN
      mCardSystem/.vs/mCardSystem/v17/.futdcache.v2
  12. BIN
      mCardSystem/.vs/mCardSystem/v17/.suo
  13. 0 426
      mCardSystem/.vs/mCardSystem/v17/DocumentLayout.backup.json
  14. 0 409
      mCardSystem/.vs/mCardSystem/v17/DocumentLayout.json
  15. 1 1
      mCardSystem/mCardSystem/IssueCard.cs
  16. 1 1
      mCardSystem/mCardSystem/WebAPI.cs
  17. 1 1
      mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/App.config
  18. BIN
      mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/mCardSystem.dll
  19. BIN
      mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/mCardSystem.exe
  20. BIN
      mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/mCardSystem.pdb
  21. 6 0
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/App.config
  22. BIN
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mCardSystem.dll
  23. BIN
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mCardSystem.exe
  24. BIN
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mCardSystem.pdb
  25. BIN
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mwrf32.dll
  26. 362 0
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mwrf32.h
  27. BIN
      mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mwrf32.lib
  28. 5 0
      mCardSystem/mCardSystem/mCardSystem.csproj.user
  29. BIN
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/apphost.exe
  30. 0 25
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.AssemblyInfo.cs
  31. 0 1
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.AssemblyInfoInputs.cache
  32. BIN
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.dll
  33. BIN
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.pdb
  34. BIN
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/ref/mCardSystem.dll
  35. BIN
      mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/refint/mCardSystem.dll
  36. 29 0
      文档/车载机发卡系统使用说明.docx

+ 3 - 0
.gitignore

@@ -2,3 +2,6 @@ mCardSystem/mCardSystem/bin/Release/
 mCardSystem/mCardSystem/obj/
 mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/log/
 *.vsidx
+mCardSystem/.vs/
+mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/log/
+*.pdb

BIN
mCardSystem/.vs/ProjectEvaluation/mcardsystem.metadata.v9.bin


BIN
mCardSystem/.vs/ProjectEvaluation/mcardsystem.projects.v9.bin


BIN
mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/CodeChunks.db


BIN
mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/CodeChunks.db-shm


BIN
mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/CodeChunks.db-wal


BIN
mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/SemanticSymbols.db


BIN
mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/SemanticSymbols.db-shm


BIN
mCardSystem/.vs/mCardSystem/CopilotIndices/17.13.444.19527/SemanticSymbols.db-wal


BIN
mCardSystem/.vs/mCardSystem/DesignTimeBuild/.dtbcache.v2


BIN
mCardSystem/.vs/mCardSystem/v17/.futdcache.v2


BIN
mCardSystem/.vs/mCardSystem/v17/.suo


+ 0 - 426
mCardSystem/.vs/mCardSystem/v17/DocumentLayout.backup.json

@@ -1,426 +0,0 @@
-{
-  "Version": 1,
-  "WorkspaceRootPath": "C:\\bitbucket\\mCardSystem\\mCardSystem\\",
-  "Documents": [
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|C:\\bitbucket\\mCardSystem\\mCardSystem\\mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\cardcancel.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cardcancel.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\webapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\webapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|C:\\bitbucket\\mCardSystem\\mCardSystem\\mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\cloudresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cloudresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\tool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\tool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\changepassword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\changepassword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\homepage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\homepage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\toastnotification.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\toastnotification.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\main.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\main.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logindlg.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logindlg.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}"
-    }
-  ],
-  "DocumentGroupContainers": [
-    {
-      "Orientation": 0,
-      "VerticalTabListWidth": 256,
-      "DocumentGroups": [
-        {
-          "DockedWidth": 307,
-          "SelectedChildIndex": 3,
-          "Children": [
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "CardCancel.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CardCancel.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs",
-              "RelativeToolTip": "mCardSystem\\CardCancel.cs",
-              "ViewState": "AgIAADQAAAAAAAAAAAAgwDwAAAAbAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:52.665Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "IssueCard.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\IssueCard.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\IssueCard.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:42:47.661Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "WebAPI.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\WebAPI.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\WebAPI.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\WebAPI.cs",
-              "RelativeToolTip": "mCardSystem\\WebAPI.cs",
-              "ViewState": "AgIAAIkAAAAAAAAAAAAQwC4AAAASAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:33:57.723Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "CardCancel.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CardCancel.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\CardCancel.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-30T09:53:09.382Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "LoginDlg.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\LoginDlg.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs",
-              "RelativeToolTip": "mCardSystem\\LoginDlg.cs",
-              "ViewState": "AgIAACoAAAAAAAAAAAAIwDEAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:45:43.598Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "IssueCard.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\IssueCard.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs",
-              "RelativeToolTip": "mCardSystem\\IssueCard.cs",
-              "ViewState": "AgIAAIwAAAAAAAAAAAAAAI0AAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:22.733Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "Program.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Program.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Program.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Program.cs",
-              "RelativeToolTip": "mCardSystem\\Program.cs",
-              "ViewState": "AgIAAAsAAAAAAAAAAAAcwCoAAAAUAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-17T03:12:41.93Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "CardCancel.Designer.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.Designer.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CardCancel.Designer.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.Designer.cs",
-              "RelativeToolTip": "mCardSystem\\CardCancel.Designer.cs",
-              "ViewState": "AgIAAHQAAAAAAAAAAADwv3wAAAAeAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-04T07:04:46.237Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "Thread.cs",
-              "DocumentMoniker": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs",
-              "RelativeDocumentMoniker": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs",
-              "ToolTip": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs [\u53EA\u8BFB]",
-              "RelativeToolTip": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs [\u53EA\u8BFB]",
-              "ViewState": "AgIAAHYBAAAAAAAAAAAgwIEBAAACAAAAAQAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:45:56.933Z",
-              "EditorCaption": " [\u53EA\u8BFB]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "LoginDlg.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\LoginDlg.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\LoginDlg.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:50:57.071Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "TextBox.cs",
-              "DocumentMoniker": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs",
-              "RelativeDocumentMoniker": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs",
-              "ToolTip": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs [\u53EA\u8BFB]",
-              "RelativeToolTip": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs [\u53EA\u8BFB]",
-              "ViewState": "AgIAAIYBAAAAAAAAAAAgwJEBAAADAAAAAQAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:46:02.81Z",
-              "EditorCaption": " [\u53EA\u8BFB]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "Main.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Main.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\Main.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-30T06:48:51.973Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "CloudResponse.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CloudResponse.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CloudResponse.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CloudResponse.cs",
-              "RelativeToolTip": "mCardSystem\\CloudResponse.cs",
-              "ViewState": "AgIAAEcAAAAAAAAAAAAqwE8AAAAFAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:38:39.007Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "Tool.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Tool.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Tool.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Tool.cs",
-              "RelativeToolTip": "mCardSystem\\Tool.cs",
-              "ViewState": "AgIAABsAAAAAAAAAAAAuwCcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-19T02:33:11.3Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "Main.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Main.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs",
-              "RelativeToolTip": "mCardSystem\\Main.cs",
-              "ViewState": "AgIAABsAAAAAAAAAAAAuwCYAAAAXAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-04T07:11:42.859Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
-              "Title": "ChangePassword.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ChangePassword.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\ChangePassword.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ChangePassword.cs",
-              "RelativeToolTip": "mCardSystem\\ChangePassword.cs",
-              "ViewState": "AgIAAGAAAAAAAAAAAAAUwG8AAAAMAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:43.831Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "HttpService.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HttpService.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\HttpService.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HttpService.cs",
-              "RelativeToolTip": "mCardSystem\\HttpService.cs",
-              "ViewState": "AgIAAAkAAAAAAAAAAAAiwBMAAAByAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:36:22.597Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
-              "Title": "HomePage.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HomePage.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\HomePage.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HomePage.cs",
-              "RelativeToolTip": "mCardSystem\\HomePage.cs",
-              "ViewState": "AgIAABEAAAAAAAAAAAD4vx0AAAApAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:38.192Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "Logger.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Logger.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Logger.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Logger.cs",
-              "RelativeToolTip": "mCardSystem\\Logger.cs",
-              "ViewState": "AgIAAAYAAAAAAAAAAAAAABMAAAAwAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-29T07:24:57.529Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 19,
-              "Title": "Microsoft.Common.CurrentVersion.targets",
-              "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "RelativeDocumentMoniker": "..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "RelativeToolTip": "..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "ViewState": "AgIAAOUUAAAAAAAAAAASwPMUAAAEAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|",
-              "WhenOpened": "2025-12-22T08:59:50.374Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 20,
-              "Title": "ToastNotification.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ToastNotification.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\ToastNotification.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ToastNotification.cs",
-              "RelativeToolTip": "mCardSystem\\ToastNotification.cs",
-              "ViewState": "AgIAAEIAAAAAAAAAAAArwEsAAAAeAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-19T07:51:51.356Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 21,
-              "Title": "Main.Designer.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.Designer.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Main.Designer.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.Designer.cs",
-              "RelativeToolTip": "mCardSystem\\Main.Designer.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-17T09:43:25.293Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 22,
-              "Title": "LoginDlg.resx",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.resx",
-              "RelativeDocumentMoniker": "mCardSystem\\LoginDlg.resx",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.resx",
-              "RelativeToolTip": "mCardSystem\\LoginDlg.resx",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001005|",
-              "WhenOpened": "2025-12-17T08:07:28.92Z",
-              "EditorCaption": ""
-            }
-          ]
-        },
-        {
-          "DockedWidth": 1204,
-          "SelectedChildIndex": -1,
-          "Children": [
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{0ad07096-bba9-4900-a651-0598d26f6d24}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}

+ 0 - 409
mCardSystem/.vs/mCardSystem/v17/DocumentLayout.json

@@ -1,409 +0,0 @@
-{
-  "Version": 1,
-  "WorkspaceRootPath": "C:\\bitbucket\\mCardSystem\\mCardSystem\\",
-  "Documents": [
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cardcancel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\webapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\webapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\issuecard.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logindlg.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|C:\\bitbucket\\mCardSystem\\mCardSystem\\mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\cloudresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\cloudresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\main.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\tool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\tool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\changepassword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\changepassword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\httpservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\homepage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\homepage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\toastnotification.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\toastnotification.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\main.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\main.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|c:\\bitbucket\\mcardsystem\\mcardsystem\\mcardsystem\\logindlg.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}",
-      "RelativeMoniker": "D:0:0:{EE96F1AA-15E2-49A7-89AD-222A27655465}|mCardSystem\\mCardSystem.csproj|solutionrelative:mcardsystem\\logindlg.resx||{81828910-B8B3-4D2B-99A3-067027C180C1}"
-    }
-  ],
-  "DocumentGroupContainers": [
-    {
-      "Orientation": 0,
-      "VerticalTabListWidth": 256,
-      "DocumentGroups": [
-        {
-          "DockedWidth": 307,
-          "SelectedChildIndex": 1,
-          "Children": [
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "CardCancel.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CardCancel.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs [\u8BBE\u8BA1]*",
-              "RelativeToolTip": "mCardSystem\\CardCancel.cs [\u8BBE\u8BA1]*",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T04:01:08.275Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "CardCancel.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CardCancel.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CardCancel.cs*",
-              "RelativeToolTip": "mCardSystem\\CardCancel.cs*",
-              "ViewState": "AgIAACkAAAAAAAAAAADwvzEAAAAmAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:52.665Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "IssueCard.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\IssueCard.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\IssueCard.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:42:47.661Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "WebAPI.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\WebAPI.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\WebAPI.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\WebAPI.cs",
-              "RelativeToolTip": "mCardSystem\\WebAPI.cs",
-              "ViewState": "AgIAAIkAAAAAAAAAAAAQwC4AAAASAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:33:57.723Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "LoginDlg.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\LoginDlg.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs",
-              "RelativeToolTip": "mCardSystem\\LoginDlg.cs",
-              "ViewState": "AgIAACoAAAAAAAAAAAAIwDEAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:45:43.598Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "IssueCard.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\IssueCard.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\IssueCard.cs",
-              "RelativeToolTip": "mCardSystem\\IssueCard.cs",
-              "ViewState": "AgIAAIwAAAAAAAAAAAAAAI0AAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:22.733Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "Program.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Program.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Program.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Program.cs",
-              "RelativeToolTip": "mCardSystem\\Program.cs",
-              "ViewState": "AgIAAAsAAAAAAAAAAAAcwCoAAAAUAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-17T03:12:41.93Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "Thread.cs",
-              "DocumentMoniker": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs",
-              "RelativeDocumentMoniker": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs",
-              "ToolTip": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs [\u53EA\u8BFB]",
-              "RelativeToolTip": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\c6e59db4786e48818037d905b30f9df5320b3d6dafe4b1c5074dae5239cf06fb\\Thread.cs [\u53EA\u8BFB]",
-              "ViewState": "AgIAAHYBAAAAAAAAAAAgwIEBAAACAAAAAQAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:45:56.933Z",
-              "EditorCaption": " [\u53EA\u8BFB]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "LoginDlg.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\LoginDlg.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\LoginDlg.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:50:57.071Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "TextBox.cs",
-              "DocumentMoniker": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs",
-              "RelativeDocumentMoniker": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs",
-              "ToolTip": "C:\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs [\u53EA\u8BFB]",
-              "RelativeToolTip": "..\\..\\..\\Users\\10049567\\AppData\\Local\\Temp\\.vsdbgsrc\\f1b4521b015c61e76c58c4250a7093f1b1bb2cf262a9f100c447a018527c2958\\TextBox.cs [\u53EA\u8BFB]",
-              "ViewState": "AgIAAIYBAAAAAAAAAAAgwJEBAAADAAAAAQAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-05T03:46:02.81Z",
-              "EditorCaption": " [\u53EA\u8BFB]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "Main.cs [\u8BBE\u8BA1]",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Main.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs [\u8BBE\u8BA1]",
-              "RelativeToolTip": "mCardSystem\\Main.cs [\u8BBE\u8BA1]",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-30T06:48:51.973Z",
-              "EditorCaption": " [\u8BBE\u8BA1]"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "CloudResponse.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CloudResponse.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\CloudResponse.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\CloudResponse.cs",
-              "RelativeToolTip": "mCardSystem\\CloudResponse.cs",
-              "ViewState": "AgIAAEcAAAAAAAAAAAAqwE8AAAAFAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:38:39.007Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "Tool.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Tool.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Tool.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Tool.cs",
-              "RelativeToolTip": "mCardSystem\\Tool.cs",
-              "ViewState": "AgIAABsAAAAAAAAAAAAuwCcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-19T02:33:11.3Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "Main.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Main.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.cs",
-              "RelativeToolTip": "mCardSystem\\Main.cs",
-              "ViewState": "AgIAABsAAAAAAAAAAAAuwCYAAAAXAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-04T07:11:42.859Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "ChangePassword.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ChangePassword.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\ChangePassword.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ChangePassword.cs",
-              "RelativeToolTip": "mCardSystem\\ChangePassword.cs",
-              "ViewState": "AgIAAGAAAAAAAAAAAAAUwG8AAAAMAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:43.831Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
-              "Title": "HttpService.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HttpService.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\HttpService.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HttpService.cs",
-              "RelativeToolTip": "mCardSystem\\HttpService.cs",
-              "ViewState": "AgIAAAkAAAAAAAAAAAAiwBMAAAByAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-25T09:36:22.597Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "HomePage.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HomePage.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\HomePage.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\HomePage.cs",
-              "RelativeToolTip": "mCardSystem\\HomePage.cs",
-              "ViewState": "AgIAABEAAAAAAAAAAAD4vx0AAAApAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-18T03:52:38.192Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "Logger.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Logger.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Logger.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Logger.cs",
-              "RelativeToolTip": "mCardSystem\\Logger.cs",
-              "ViewState": "AgIAAAYAAAAAAAAAAAAAABMAAAAwAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-29T07:24:57.529Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
-              "Title": "Microsoft.Common.CurrentVersion.targets",
-              "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "RelativeDocumentMoniker": "..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "RelativeToolTip": "..\\..\\..\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets",
-              "ViewState": "AgIAAOUUAAAAAAAAAAASwPMUAAAEAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|",
-              "WhenOpened": "2025-12-22T08:59:50.374Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 19,
-              "Title": "ToastNotification.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ToastNotification.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\ToastNotification.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\ToastNotification.cs",
-              "RelativeToolTip": "mCardSystem\\ToastNotification.cs",
-              "ViewState": "AgIAAEIAAAAAAAAAAAArwEsAAAAeAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-19T07:51:51.356Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 20,
-              "Title": "Main.Designer.cs",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.Designer.cs",
-              "RelativeDocumentMoniker": "mCardSystem\\Main.Designer.cs",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\Main.Designer.cs",
-              "RelativeToolTip": "mCardSystem\\Main.Designer.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-12-17T09:43:25.293Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 21,
-              "Title": "LoginDlg.resx",
-              "DocumentMoniker": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.resx",
-              "RelativeDocumentMoniker": "mCardSystem\\LoginDlg.resx",
-              "ToolTip": "C:\\bitbucket\\mCardSystem\\mCardSystem\\mCardSystem\\LoginDlg.resx",
-              "RelativeToolTip": "mCardSystem\\LoginDlg.resx",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001005|",
-              "WhenOpened": "2025-12-17T08:07:28.92Z",
-              "EditorCaption": ""
-            }
-          ]
-        },
-        {
-          "DockedWidth": 1204,
-          "SelectedChildIndex": -1,
-          "Children": [
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{0ad07096-bba9-4900-a651-0598d26f6d24}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:1:0:{d212f56b-c48a-434c-a121-1c5d80b59b9f}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}

+ 1 - 1
mCardSystem/mCardSystem/IssueCard.cs

@@ -214,7 +214,7 @@ namespace mCardSystem
 
                 }
 
-                info.cardtype = 1;
+                info.cardtype = res.data.cardtype;
 
                 if (!cardreader.writeCardInfo(info))
                 {

+ 1 - 1
mCardSystem/mCardSystem/WebAPI.cs

@@ -203,7 +203,7 @@ namespace mCardSystem
         {
             try
             {
-                string _ = token.Substring("Bearer ".Length);
+                string _ = token == null ?"": token.Substring("Bearer ".Length);
                 //string jsonData = "{\"token\": \"" + _ + "\"}";
                 string responseResult = HttpService.Get(CloudsUrl + "api/Auth/Refresh?token=" + _);
 

+ 1 - 1
mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/App.config

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <configuration>
   <appSettings>
-  <add key="CloudsUrl" value="http://10.153.140.13:5076/" />
+  <add key="CloudsUrl" value="http://10.153.140.98:5076/" />
   </appSettings>
 </configuration>

BIN
mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/mCardSystem.dll


BIN
mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/mCardSystem.exe


BIN
mCardSystem/mCardSystem/bin/x86/Debug/net8.0-windows/mCardSystem.pdb


+ 6 - 0
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <appSettings>
+  <add key="CloudsUrl" value="http://10.153.140.98:5076/" />
+  </appSettings>
+</configuration>

BIN
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mCardSystem.dll


BIN
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mCardSystem.exe


BIN
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mCardSystem.pdb


BIN
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mwrf32.dll


+ 362 - 0
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mwrf32.h

@@ -0,0 +1,362 @@
+extern "C"
+{
+void __stdcall usb_set_timeouts(unsigned long _TotalTimeOuts);
+
+//1.
+HANDLE __stdcall  rf_init(__int16 port,long baud);
+//2.
+__int16 __stdcall rf_exit(HANDLE icdev);
+//3.
+__int16 __stdcall rf_config(HANDLE icdev,unsigned char _Mode,unsigned char _Baud);
+//4.
+__int16 __stdcall rf_request(HANDLE icdev,unsigned char _Mode,unsigned __int16 *TagType);
+__int16 __stdcall rf_request_std(HANDLE icdev,unsigned char _Mode,unsigned __int16 *TagType);
+
+//5.
+__int16 __stdcall rf_anticoll(HANDLE icdev,unsigned char _Bcnt,unsigned long *_Snr);
+//6.
+__int16 __stdcall rf_select(HANDLE icdev,unsigned long _Snr,unsigned char *_Size);
+//7.
+__int16 __stdcall rf_authentication(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr);
+//8.
+__int16 __stdcall rf_halt(HANDLE icdev);
+//9
+__int16 __stdcall rf_read(HANDLE icdev,unsigned char _Adr,unsigned char *_Data);
+//10.
+__int16 __stdcall rf_read_hex(HANDLE icdev,unsigned char _Adr, char *_Data);
+//11.
+__int16 __stdcall rf_write(HANDLE icdev,unsigned char _Adr,unsigned char *_Data);
+//12.
+__int16 __stdcall rf_write_hex(HANDLE icdev,unsigned char _Adr,char *_Data);
+//13.
+__int16 __stdcall rf_load_key(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned char *_NKey);
+//14.
+__int16 __stdcall rf_load_key_hex(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr, char *_NKey);
+//15.
+__int16 __stdcall rf_increment(HANDLE icdev,unsigned char _Adr,unsigned long _Value);
+//16.
+__int16 __stdcall rf_decrement(HANDLE icdev,unsigned char _Adr,unsigned long _Value);
+//17
+__int16 __stdcall rf_decrement_ml(HANDLE icdev,unsigned __int16 _Value);
+//18.
+__int16 __stdcall rf_restore(HANDLE icdev,unsigned char _Adr);
+//19
+__int16 __stdcall rf_transfer(HANDLE icdev,unsigned char _Adr);
+//20.
+__int16 __stdcall rf_card(HANDLE icdev,unsigned char _Mode,unsigned long *_Snr);
+//21.
+__int16 __stdcall rf_initval(HANDLE icdev,unsigned char _Adr,unsigned long _Value);
+//22
+__int16 __stdcall rf_initval_ml(HANDLE icdev,unsigned __int16 _Value);
+//23.
+__int16 __stdcall rf_readval(HANDLE icdev,unsigned char _Adr,unsigned long *_Value);
+//24
+__int16 __stdcall rf_readval_ml(HANDLE icdev,unsigned __int16 *_Value);
+//25.
+__int16 __stdcall rf_changeb3(HANDLE icdev,unsigned char _SecNr,unsigned char *_KeyA,unsigned char _B0,unsigned char _B1,unsigned char _B2,unsigned char _B3,unsigned char _Bk,unsigned char *_KeyB);
+//26.
+__int16 __stdcall rf_get_status(HANDLE icdev,unsigned char *_Status);
+//27.
+__int16 __stdcall rf_clr_control_bit(HANDLE icdev,unsigned char _b);
+//28.
+__int16 __stdcall rf_set_control_bit(HANDLE icdev,unsigned char _b);
+//29.
+__int16 __stdcall rf_reset(HANDLE icdev,unsigned __int16 _Msec);
+//30.
+__int16 __stdcall rf_HL_decrement(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned long _Value,unsigned long _Snr,unsigned long *_NValue,unsigned long *_NSnr);
+//31.
+__int16 __stdcall rf_HL_increment(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned long _Value,unsigned long _Snr,unsigned long *_NValue,unsigned long *_NSnr);
+//32.
+__int16 __stdcall rf_HL_write(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long *_Snr,unsigned char *_Data);
+//33.
+__int16 __stdcall rf_HL_writehex(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long *_Snr, char *_Data);
+//34
+__int16 __stdcall rf_HL_read(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long _Snr,unsigned char *_Data,unsigned long *_NSnr);
+//35
+__int16 __stdcall rf_HL_readhex(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long _Snr, char *_Data,unsigned long *_NSnr);
+//36.
+__int16 __stdcall rf_HL_initval(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned long _Value,unsigned long *_Snr);
+//37.
+__int16 __stdcall rf_beep(HANDLE icdev,unsigned short _Msec);
+//38.
+__int16 __stdcall rf_disp8(HANDLE icdev,__int16 pt_mode,unsigned char* disp_str);
+//39.
+__int16 __stdcall rf_disp(HANDLE icdev,unsigned char pt_mode,unsigned short digit);
+//40.
+__int16 __stdcall rf_encrypt(unsigned char *key,unsigned char *ptrSource, unsigned __int16 msgLen,unsigned char *ptrDest);
+//41.
+__int16 __stdcall rf_decrypt(unsigned char *key,unsigned char *ptrSource, unsigned __int16 msgLen,unsigned char *ptrDest);
+//42
+__int16 __stdcall rf_HL_authentication(HANDLE icdev,unsigned char reqmode,unsigned long snr,unsigned char authmode,unsigned char secnr);
+//43
+__int16 __stdcall rf_srd_eeprom(HANDLE icdev,__int16 offset,__int16 lenth,unsigned char *rec_buffer);
+//44
+__int16 __stdcall rf_swr_eeprom(HANDLE icdev,__int16 offset,__int16 lenth,unsigned char* send_buffer);
+//45
+__int16 __stdcall rf_srd_snr(HANDLE icdev,__int16 lenth,unsigned char *rec_buffer);
+//46
+__int16 __stdcall rf_check_write(HANDLE icdev,unsigned long Snr,unsigned char authmode,unsigned char Adr,unsigned char * _data);
+//47
+__int16 __stdcall rf_check_writehex(HANDLE icdev,unsigned long Snr,unsigned char authmode,unsigned char Adr, char * _data);
+//48
+__int16 __stdcall rf_authentication_2(HANDLE icdev,unsigned char _Mode,unsigned char KeyNr,unsigned char Adr);
+//49
+__int16 __stdcall rf_decrement_transfer(HANDLE icdev,unsigned char Adr,unsigned long _Value);
+//50
+__int16 __stdcall rf_setport(HANDLE icdev,unsigned char _Byte);
+//51
+__int16 __stdcall rf_getport(HANDLE icdev,unsigned char *receive_data);
+//52
+__int16 __stdcall rf_gettime(HANDLE icdev,unsigned char *time);
+//53
+__int16 __stdcall rf_gettimehex(HANDLE icdev,char *time);
+//54
+__int16 __stdcall rf_settime(HANDLE icdev,unsigned char *time);
+//55
+__int16 __stdcall rf_settimehex(HANDLE icdev,char *time);
+//56
+__int16 __stdcall rf_setbright(HANDLE icdev,unsigned char bright);
+//57
+__int16 __stdcall rf_ctl_mode(HANDLE icdev,unsigned char mode);
+//58
+__int16 __stdcall rf_disp_mode(HANDLE icdev,unsigned char mode);
+//59
+__int16 __stdcall lib_ver(unsigned char *str_ver);
+//60
+__int16 __stdcall rf_comm_check(HANDLE icdev,unsigned char _Mode);
+//61
+__int16 __stdcall set_host_check(unsigned char _Mode);
+//62
+__int16 __stdcall set_host_485(unsigned char _Mode);
+//63
+__int16 __stdcall rf_set_485(HANDLE icdev,unsigned char _Mode);
+//64
+__int16 __stdcall hex_a(unsigned char *hex,char *a,unsigned char length);
+//65
+__int16 __stdcall a_hex(char *a,unsigned char *hex,unsigned char len);
+//66
+//__int16 __stdcall srd_alleeprom(HANDLE icdev,__int16 offset,__int16 len,unsigned char *receive_buffer);
+//67
+//__int16 __stdcall swr_alleeprom(HANDLE icdev,__int16 offset,__int16 len,unsigned char* send_buffer);
+//68
+__int16 __stdcall rf_swr_snr(HANDLE icdev,__int16 lenth,unsigned char* send_buffer);
+//69
+__int16 __stdcall rf_sam_rst(HANDLE icdev, unsigned char baud, unsigned char *samack);
+//70
+__int16 __stdcall rf_sam_trn(HANDLE icdev, unsigned char *samblock,unsigned char *recv);
+//71
+__int16 __stdcall rf_sam_off(HANDLE icdev);
+//72
+__int16 __stdcall mf2_protocol(HANDLE icdev,unsigned __int16 timeout,unsigned char slen,char *dbuff);
+//73
+__int16 __stdcall rf_cpu_rst(HANDLE icdev, unsigned char baud, unsigned char *cpuack);
+//74
+__int16 __stdcall rf_cpu_trn(HANDLE icdev, unsigned char *cpublock,unsigned char *recv);
+//75
+__int16 __stdcall rf_pro_rst(HANDLE icdev,unsigned char *_Data);
+//76
+__int16 __stdcall rf_pro_trn(HANDLE icdev,unsigned char *problock,unsigned char *recv);
+//77
+__int16 __stdcall rf_pro_halt(HANDLE icdev);
+//78
+void __stdcall Set_Reader_Mode(unsigned char _Mode);
+__int16 __stdcall rf_get_snr(HANDLE icdev,unsigned char *_Snr);
+
+
+////////////////////////////////////////////////////////////////////////
+//以下是关于ICODE卡片的操作函数
+//80
+__int16 __stdcall rf_icode_config(HANDLE icdev,unsigned char mode,unsigned char confbyte);
+//81.
+__int16 __stdcall rf_icode_get_info(HANDLE icdev,unsigned char *recv);
+//82.
+__int16 __stdcall rf_icode_set_port(HANDLE icdev,unsigned char portbyte);
+//83.
+__int16 __stdcall rf_icode_get_port(HANDLE icdev,unsigned char *portbyte);
+//84.
+__int16 __stdcall rf_icode_anticoll(HANDLE icdev,unsigned char hash,unsigned char tse,unsigned char *recv);
+//85.
+__int16 __stdcall rf_icode_read(HANDLE icdev,unsigned char blnr,unsigned char nobl,unsigned char *recv);
+//86.
+__int16 __stdcall rf_icode_read_unselected(HANDLE icdev,unsigned char hash,unsigned char tse,unsigned char blnr,
+						 unsigned char nobl,unsigned char *recv);
+//87.
+__int16 __stdcall rf_icode_write(HANDLE icdev,unsigned char hash,unsigned char blnr,unsigned char *data,
+			   unsigned char *timeslots,unsigned char *recv);
+//88.
+__int16 __stdcall rf_icode_halt(HANDLE icdev,unsigned char hash,unsigned char *timeslots,unsigned char *recv);
+//89.
+__int16 __stdcall rf_reset_quiet_bit(HANDLE icdev);
+//90.
+__int16 __stdcall rf_eas(HANDLE icdev,unsigned char *recv);
+
+//91.
+//__int16 __stdcall set_card_type(unsigned char cardtype);
+
+//92.
+unsigned int __stdcall rf_get_timeslots(void);
+//93.
+unsigned int __stdcall rf_get_datalen(void);
+
+///////////////////////////////////////////////////////////
+//以下是TYPEB协议的相关函数
+__int16 __stdcall rf_select_protocal(HANDLE icdev,unsigned char protype);
+__int16 __stdcall rf_requestb(HANDLE icdev,unsigned char mode,unsigned char afi,
+							  unsigned char param,unsigned char *recv_data);
+//__int16 __stdcall rf_slot_marker(HANDLE icdev,unsigned char slotnum,unsigned char *recv_data);
+__int16 __stdcall rf_attrib(HANDLE icdev,unsigned long pupi,unsigned char param,unsigned char cid,unsigned char brTx,unsigned char brRx);
+__int16 __stdcall rf_apdu_trn(HANDLE icdev,unsigned char pcb,unsigned char cid,unsigned char nad,
+							  unsigned char len,unsigned char *command,unsigned char *answer);
+__int16 __stdcall rf_haltb(HANDLE icdev, unsigned long pupi);
+
+//Special to AT88RF020:
+__int16  __stdcall at88rf020_read(HANDLE icdev,unsigned char cid,unsigned char Adr,unsigned char *_Data);
+__int16  __stdcall at88rf020_write(HANDLE icdev,unsigned char cid, unsigned char Adr, unsigned char *_Data);
+__int16  __stdcall at88rf020_lock(HANDLE icdev,unsigned char cid,unsigned char *_Data);
+__int16  __stdcall at88rf020_check(HANDLE icdev,unsigned char cid, unsigned char *password);
+__int16  __stdcall at88rf020_deselect(HANDLE icdev,unsigned char cid);
+__int16  __stdcall at88rf020_count(HANDLE icdev,unsigned char cid, unsigned char *Signature);
+
+/////////////////////////////////////////////////////////////////////////
+//以下为ISO15693协议相关操作函数
+__int16 __stdcall rf_config_mode(HANDLE icdev,unsigned char cardtype,unsigned char _Mode);
+//__int16 __stdcall rf_get_config_info(HANDLE icdev,unsigned char *info);
+__int16 __stdcall rf_inventory(HANDLE icdev,unsigned char mode,unsigned char afi,unsigned char *card_info);
+__int16 __stdcall rf_select_uid(HANDLE icdev,unsigned char *uid);
+__int16 __stdcall rf_reset_to_ready(HANDLE icdev,unsigned char mode,unsigned char *uid);
+__int16 __stdcall rf_stay_quiet(HANDLE icdev,unsigned char *uid);
+__int16 __stdcall rf_get_sysinfo(HANDLE icdev,unsigned char mode,unsigned char *uid,unsigned char *sysinfo);
+__int16 __stdcall rf_read_mulblock(HANDLE icdev,unsigned char mode,unsigned char startblock,
+								   unsigned char blocknum,unsigned char *uid,
+								   unsigned char *_Data);
+__int16 __stdcall rf_write_mulblock(HANDLE icdev,unsigned char mode,unsigned char startblock,
+									unsigned char blocknum,unsigned char *uid,unsigned char *_Data);
+__int16 __stdcall rf_lock_block(HANDLE icdev,unsigned char mode,unsigned char block,unsigned char *uid);
+__int16 __stdcall rf_write_AFI(HANDLE icdev,unsigned char mode,unsigned char afi,unsigned char *uid);
+__int16 __stdcall rf_write_DSFID(HANDLE icdev,unsigned char mode,unsigned char dsfid,unsigned char *uid);
+__int16 __stdcall rf_lock_DSFID(HANDLE icdev,unsigned char mode,unsigned char *uid);
+__int16 __stdcall rf_get_mulblock_security(HANDLE icdev,unsigned char mode,
+										   unsigned char startblock,
+										   unsigned char blocknum,
+										   unsigned char *uid,
+										   unsigned char *security);
+__int16 __stdcall rf_lock_AFI(HANDLE icdev,unsigned char mode,unsigned char *uid);
+//custom functions
+__int16 __stdcall rf_inventory_read(HANDLE icdev,
+									unsigned char mode,
+									unsigned char _Afi,
+									unsigned char startblock,
+									unsigned char blocknum,
+									unsigned char *_Data);
+__int16 __stdcall rf_fast_inventory_read(HANDLE icdev,
+										 unsigned char mode,
+										 unsigned char _Afi,
+										 unsigned char startblock,
+										 unsigned char blocknum,
+										 unsigned char *_Data);
+__int16 __stdcall rf_set_EAS(HANDLE icdev,unsigned char mode);
+__int16 __stdcall rf_clear_EAS(HANDLE icdev,unsigned char mode);
+__int16 __stdcall rf_alarm_EAS(HANDLE icdev,unsigned char mode,unsigned char *seq);
+__int16 __stdcall rf_lock_EAS(HANDLE icdev,unsigned char mode);
+
+__int16 __stdcall rf_write_2_blocks(HANDLE icdev,unsigned char mode,unsigned char startblock,
+									unsigned char *uid,unsigned char *_Data);
+__int16 __stdcall rf_lock_2_blocks(HANDLE icdev, unsigned char mode, unsigned char startblock,
+								   unsigned char *uid);
+__int16 __stdcall rf_write_single_block(HANDLE icdev, unsigned char mode, unsigned char block,
+										unsigned char *uid,unsigned char *_Data);
+////////////////////////////////////////////////////////////////////////////////////
+
+//sam卡多卡座操作函数
+__int16 __stdcall rf_sam_sel_rst(HANDLE icdev, unsigned char cardset,unsigned char baud,unsigned char *samack);
+__int16 __stdcall rf_sam_sel_trn(HANDLE icdev, unsigned char cardset,unsigned char *samblock,unsigned char *recv);
+
+//authenticate with the embered key
+__int16 __stdcall rf_authentication_key(HANDLE icdev, unsigned char _Mode,unsigned char _BlockNr, unsigned char *_Key);
+
+//functions related to desfile
+__int16 __stdcall rf_anticoll_level(HANDLE icdev,unsigned char level, unsigned char *_Snr);
+
+__int16 __stdcall rf_select_2(HANDLE icdev,unsigned char *_Snr, unsigned char *_Size);
+
+__int16 __stdcall rf_desfile_ats(HANDLE icdev, unsigned char cid, unsigned char *desack);
+
+__int16 __stdcall rf_desfile_pps(HANDLE icdev, unsigned char DIV=0);
+
+__int16 __stdcall rf_desfile_trn(HANDLE icdev, unsigned char cid, unsigned char *_Cmd,unsigned char _sLen,
+								 unsigned char *_Recv, unsigned char *_rLen);
+
+__int16 __stdcall des_op(HANDLE icdev, unsigned char mode, unsigned char *source, unsigned char *dest);
+
+//以下为SRIX4K卡操作函数
+
+__int16 __stdcall srix4k_poll(HANDLE icdev, unsigned char *chip_id);
+__int16 __stdcall srix4k_select(HANDLE icdev, unsigned char chip_id);
+__int16 __stdcall srix4k_completion(HANDLE icdev);
+__int16 __stdcall srix4k_reset_to_inventory(HANDLE icdev);
+__int16 __stdcall srix4k_read(HANDLE icdev, unsigned char _Adr, unsigned char *_Data);
+__int16 __stdcall srix4k_write(HANDLE icdev, unsigned char _Adr, unsigned char *_Data);
+__int16 __stdcall srix4k_getuid(HANDLE icdev, unsigned char *_Uid);
+
+//以下为AT080卡操作函数
+__int16 __stdcall at080_request(HANDLE icdev, unsigned char *Card_ID);
+
+__int16 __stdcall at080_authen(HANDLE icdev, unsigned short appl, 
+								   unsigned char keytype, unsigned char *pwd);
+__int16 __stdcall at080_read(HANDLE icdev, unsigned char block, unsigned char *content);
+
+__int16 __stdcall at080_write(HANDLE icdev, unsigned char block, unsigned char *content);
+
+__int16 __stdcall at080_write_val(HANDLE icdev, unsigned char block, 
+									  unsigned char offset, unsigned char *value);
+__int16 __stdcall at080_read_val(HANDLE icdev, unsigned char block, 
+									 unsigned char offset, unsigned char *value);
+__int16 __stdcall at080_decrement(HANDLE icdev, unsigned char block,
+									  unsigned char offset, unsigned char *value);
+__int16 __stdcall at080_increment(HANDLE icdev, unsigned char block,
+									  unsigned char offset, unsigned char *value);
+__int16 __stdcall at080_common_decrement(HANDLE icdev, unsigned char block,
+									  unsigned char offset, unsigned char *value,
+									  unsigned char *cur_value);
+__int16 __stdcall at080_commit(HANDLE icdev);
+__int16 __stdcall at080_halt(HANDLE icdev);
+__int16 __stdcall at080_write_key(HANDLE icdev, unsigned char offset, unsigned char *pwd);
+
+__int16 __stdcall at080_write_afi(HANDLE icdev, unsigned short appl, 
+								  unsigned char config, unsigned char afi);
+__int16 __stdcall set_work_mode(HANDLE icdev, unsigned char mode);
+__int16 __stdcall open_card(HANDLE icdev, unsigned char *cardtype, unsigned long *cardno);
+
+__int16 __stdcall FNK_CheckCard(HANDLE icdev, unsigned char *_Status);
+__int16 __stdcall FNK_PushCard(HANDLE icdev);
+
+__int16 __stdcall LCD_On(HANDLE icdev);
+__int16 __stdcall LCD_Off(HANDLE icdev);
+__int16 __stdcall LCD_Clear(HANDLE icdev);
+__int16 __stdcall LCD_move_cursor(HANDLE icdev, unsigned char offset);
+__int16 __stdcall LCD_Line(HANDLE icdev, unsigned char LineNr, unsigned char offset, unsigned char length, unsigned char *sChar);
+__int16 __stdcall FM24C16_Read(HANDLE icdev, unsigned __int16 offset, unsigned char length, unsigned char *_Data);
+__int16 __stdcall FM24C16_Write(HANDLE icdev, unsigned __int16 offset, unsigned char length, unsigned char *_Data);
+__int16 __stdcall AT45DB161B_Read(HANDLE icdev, unsigned long offset, unsigned __int16 length, unsigned char *_Data);
+__int16 __stdcall AT45DB161B_Write(HANDLE icdev, unsigned long offset, unsigned __int16 length, unsigned char *_Data);
+__int16 __stdcall Get_Keyboard(HANDLE icdev, unsigned __int16 *_KeyVal);
+__int16 __stdcall IO_Input_Control(HANDLE icdev, unsigned char *ctlBits);
+__int16 __stdcall IO_Output_Control(HANDLE icdev, unsigned char ctlBits);
+///////////////////////////////////////////////////////////////////////////////
+//新增函数
+__int16 __stdcall rf_sam_sel_pps(HANDLE icdev, unsigned char cardset, unsigned char *baud);
+__int16 __stdcall rf_sam_sel_trans(HANDLE icdev, unsigned char cardset,unsigned char slen, unsigned char *send,
+								   unsigned char rlen, unsigned char *recv);
+__int16 __stdcall SeekCard(HANDLE icdev, unsigned char *snr);
+__int16 __stdcall TCL_Command_PPS(HANDLE icdev, unsigned char baud);
+
+__int16 __stdcall ARM_sam_sel_rst(HANDLE icdev, unsigned char cardset,unsigned char baud, unsigned char *samack);
+__int16 __stdcall ARM_sam_sel_pps(HANDLE icdev, unsigned char cardset, unsigned char *param);
+__int16 __stdcall ARM_sam_sel_trn(HANDLE icdev, unsigned char cardset,
+								   unsigned char slen, unsigned char *sendblock,
+								   unsigned char *recv);
+/////////////////////////////////////////////////////////////////////////////////////
+//
+__int16 __stdcall rf_disp_val(HANDLE icdev, __int16 disp_len, char *val);
+
+}

BIN
mCardSystem/mCardSystem/bin/x86/Release/net8.0-windows/mwrf32.lib


+ 5 - 0
mCardSystem/mCardSystem/mCardSystem.csproj.user

@@ -26,4 +26,9 @@
       <SubType>Form</SubType>
     </Compile>
   </ItemGroup>
+  <ItemGroup>
+    <EmbeddedResource Update="CardCancel.resx">
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+  </ItemGroup>
 </Project>

BIN
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/apphost.exe


+ 0 - 25
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.AssemblyInfo.cs

@@ -1,25 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     此代码由工具生成。
-//     运行时版本:4.0.30319.42000
-//
-//     对此文件的更改可能会导致不正确的行为,并且如果
-//     重新生成代码,这些更改将会丢失。
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("mCardSystem")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+65dd0a9bb948005d5bb97f2c43c07d7872ba20be")]
-[assembly: System.Reflection.AssemblyProductAttribute("mCardSystem")]
-[assembly: System.Reflection.AssemblyTitleAttribute("mCardSystem")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
-[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
-
-// 由 MSBuild WriteCodeFragment 类生成。
-

+ 0 - 1
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.AssemblyInfoInputs.cache

@@ -1 +0,0 @@
-f74fbad164311a2d413653c2ad8df3cf5a1dc39be795cf5dd60eca78a2756124

BIN
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.dll


BIN
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/mCardSystem.pdb


BIN
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/ref/mCardSystem.dll


BIN
mCardSystem/mCardSystem/obj/x86/Debug/net8.0-windows/refint/mCardSystem.dll


+ 29 - 0
文档/车载机发卡系统使用说明.docx

@@ -0,0 +1,29 @@
+车载机发卡系统使用说明
+一、登录
+使用云端提供的账号登录
+
+二、首页状态
+登录后,如果读卡器硬件已经连接到电脑,读卡器状态应显示为"已连接",否则要先将读卡器连到电脑再点击"连接"
+
+
+三、发卡
+点击"读卡"读出卡号,并点击"复制卡号",可以看到上面显示"复制卡号成功",则可以把卡号粘贴到云端创建卡账号。创建成功后,点击"发卡"按钮(可根据客户需要输入卡密码)。
+
+
+点击发卡后可以看到信息确认提示,可以核对开卡的信息是否相符,确认无误则点"确定"。
+
+
+发卡成功提示:
+
+
+四、修改密码
+可根据用户需要进行修改密码。
+如果用户忘记密码,则需要人为确认持卡人身份,确认后输入新密码并点击"重置密码"与按"确定"
+
+
+五、销卡
+销卡前需要在云端先退还用户余额,完成后点击"销卡",并在核对信息后点击"确定"
+
+
+销卡成功提示:
+