commit 428099b20e458447a15063f4ea4738d1cfd4eadf Author: gudae Date: Mon Jun 8 09:07:37 2026 +0900 first commit diff --git a/.vs/Housing.slnx/FileContentIndex/954979a5-62da-4f26-9d11-c5a91a363623.vsidx b/.vs/Housing.slnx/FileContentIndex/954979a5-62da-4f26-9d11-c5a91a363623.vsidx new file mode 100644 index 0000000..418ecf9 Binary files /dev/null and b/.vs/Housing.slnx/FileContentIndex/954979a5-62da-4f26-9d11-c5a91a363623.vsidx differ diff --git a/.vs/Housing.slnx/FileContentIndex/b41067f8-87eb-4e55-a63c-be64322ec095.vsidx b/.vs/Housing.slnx/FileContentIndex/b41067f8-87eb-4e55-a63c-be64322ec095.vsidx new file mode 100644 index 0000000..71d8d97 Binary files /dev/null and b/.vs/Housing.slnx/FileContentIndex/b41067f8-87eb-4e55-a63c-be64322ec095.vsidx differ diff --git a/.vs/Housing.slnx/FileContentIndex/bc759948-766a-4404-9c32-7764d1c2bd8e.vsidx b/.vs/Housing.slnx/FileContentIndex/bc759948-766a-4404-9c32-7764d1c2bd8e.vsidx new file mode 100644 index 0000000..24fd5c5 Binary files /dev/null and b/.vs/Housing.slnx/FileContentIndex/bc759948-766a-4404-9c32-7764d1c2bd8e.vsidx differ diff --git a/.vs/Housing.slnx/FileContentIndex/f6107c41-18b9-4848-a3e4-fb0d1130998d.vsidx b/.vs/Housing.slnx/FileContentIndex/f6107c41-18b9-4848-a3e4-fb0d1130998d.vsidx new file mode 100644 index 0000000..a4d83bb Binary files /dev/null and b/.vs/Housing.slnx/FileContentIndex/f6107c41-18b9-4848-a3e4-fb0d1130998d.vsidx differ diff --git a/.vs/Housing.slnx/FileContentIndex/f83eb251-e51d-4065-b2b7-bb5686ba74a6.vsidx b/.vs/Housing.slnx/FileContentIndex/f83eb251-e51d-4065-b2b7-bb5686ba74a6.vsidx new file mode 100644 index 0000000..b62d1c0 Binary files /dev/null and b/.vs/Housing.slnx/FileContentIndex/f83eb251-e51d-4065-b2b7-bb5686ba74a6.vsidx differ diff --git a/.vs/Housing.slnx/v18/.suo b/.vs/Housing.slnx/v18/.suo new file mode 100644 index 0000000..fbba39e Binary files /dev/null and b/.vs/Housing.slnx/v18/.suo differ diff --git a/.vs/Housing.slnx/v18/.wsuo b/.vs/Housing.slnx/v18/.wsuo new file mode 100644 index 0000000..d3e225d Binary files /dev/null and b/.vs/Housing.slnx/v18/.wsuo differ diff --git a/.vs/Housing.slnx/v18/DocumentLayout.json b/.vs/Housing.slnx/v18/DocumentLayout.json new file mode 100644 index 0000000..032c735 --- /dev/null +++ b/.vs/Housing.slnx/v18/DocumentLayout.json @@ -0,0 +1,37 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\temp\\Desktop\\Housing\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:MainWindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "MainWindow.xaml.cs", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs", + "RelativeDocumentMoniker": "MainWindow.xaml.cs", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs", + "RelativeToolTip": "MainWindow.xaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-06-05T02:47:48.556Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/Housing/CopilotIndices/18.3.511.5503/CodeChunks.db b/.vs/Housing/CopilotIndices/18.3.511.5503/CodeChunks.db new file mode 100644 index 0000000..aa5d6e1 Binary files /dev/null and b/.vs/Housing/CopilotIndices/18.3.511.5503/CodeChunks.db differ diff --git a/.vs/Housing/CopilotIndices/18.3.511.5503/SemanticSymbols.db b/.vs/Housing/CopilotIndices/18.3.511.5503/SemanticSymbols.db new file mode 100644 index 0000000..330f6d0 Binary files /dev/null and b/.vs/Housing/CopilotIndices/18.3.511.5503/SemanticSymbols.db differ diff --git a/.vs/Housing/DesignTimeBuild/.dtbcache.v2 b/.vs/Housing/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..9cbc89a Binary files /dev/null and b/.vs/Housing/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Housing/FileContentIndex/1a868a9c-92ab-4c3b-b1fc-7da3654ec3e3.vsidx b/.vs/Housing/FileContentIndex/1a868a9c-92ab-4c3b-b1fc-7da3654ec3e3.vsidx new file mode 100644 index 0000000..b423f47 Binary files /dev/null and b/.vs/Housing/FileContentIndex/1a868a9c-92ab-4c3b-b1fc-7da3654ec3e3.vsidx differ diff --git a/.vs/Housing/FileContentIndex/2f5ca381-6d60-4191-8f9a-241d3356b237.vsidx b/.vs/Housing/FileContentIndex/2f5ca381-6d60-4191-8f9a-241d3356b237.vsidx new file mode 100644 index 0000000..b1e2b19 Binary files /dev/null and b/.vs/Housing/FileContentIndex/2f5ca381-6d60-4191-8f9a-241d3356b237.vsidx differ diff --git a/.vs/Housing/FileContentIndex/779353da-ca7b-4d23-a657-382b00ae1daa.vsidx b/.vs/Housing/FileContentIndex/779353da-ca7b-4d23-a657-382b00ae1daa.vsidx new file mode 100644 index 0000000..7c8d010 Binary files /dev/null and b/.vs/Housing/FileContentIndex/779353da-ca7b-4d23-a657-382b00ae1daa.vsidx differ diff --git a/.vs/Housing/FileContentIndex/b65b73e0-c41b-4f5d-a425-7f85eeeee564.vsidx b/.vs/Housing/FileContentIndex/b65b73e0-c41b-4f5d-a425-7f85eeeee564.vsidx new file mode 100644 index 0000000..bf3721d Binary files /dev/null and b/.vs/Housing/FileContentIndex/b65b73e0-c41b-4f5d-a425-7f85eeeee564.vsidx differ diff --git a/.vs/Housing/FileContentIndex/cfd5f132-b59a-4cbb-8ced-370c8b8ada8a.vsidx b/.vs/Housing/FileContentIndex/cfd5f132-b59a-4cbb-8ced-370c8b8ada8a.vsidx new file mode 100644 index 0000000..567c607 Binary files /dev/null and b/.vs/Housing/FileContentIndex/cfd5f132-b59a-4cbb-8ced-370c8b8ada8a.vsidx differ diff --git a/.vs/Housing/v18/.futdcache.v2 b/.vs/Housing/v18/.futdcache.v2 new file mode 100644 index 0000000..5066298 Binary files /dev/null and b/.vs/Housing/v18/.futdcache.v2 differ diff --git a/.vs/Housing/v18/.suo b/.vs/Housing/v18/.suo new file mode 100644 index 0000000..b2631d4 Binary files /dev/null and b/.vs/Housing/v18/.suo differ diff --git a/.vs/Housing/v18/DocumentLayout.backup.json b/.vs/Housing/v18/DocumentLayout.backup.json new file mode 100644 index 0000000..ed89492 --- /dev/null +++ b/.vs/Housing/v18/DocumentLayout.backup.json @@ -0,0 +1,103 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\temp\\Desktop\\Housing\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\login\\startuploginwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:login\\startuploginwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\database.ini||{3B902123-F8A7-4915-9F01-361F908088D0}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:database.ini||{3B902123-F8A7-4915-9F01-361F908088D0}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\housing.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:housing.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Database.ini", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Database.ini", + "RelativeDocumentMoniker": "Database.ini", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Database.ini", + "RelativeToolTip": "Database.ini", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002768|", + "WhenOpened": "2026-06-05T04:51:49.357Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "StartupLoginWindow.xaml", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Login\\StartupLoginWindow.xaml", + "RelativeDocumentMoniker": "Login\\StartupLoginWindow.xaml", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Login\\StartupLoginWindow.xaml", + "RelativeToolTip": "Login\\StartupLoginWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2026-06-05T03:47:35.646Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "MainWindow.xaml", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml", + "RelativeDocumentMoniker": "MainWindow.xaml", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml", + "RelativeToolTip": "MainWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2026-06-05T03:47:24.928Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "MainWindow.xaml.cs", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs", + "RelativeDocumentMoniker": "MainWindow.xaml.cs", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs", + "RelativeToolTip": "MainWindow.xaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwIAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-06-05T03:47:23.114Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Housing", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Housing.csproj", + "RelativeDocumentMoniker": "Housing.csproj", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Housing.csproj", + "RelativeToolTip": "Housing.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAADwvxkAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2026-06-05T03:47:09.586Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/Housing/v18/DocumentLayout.json b/.vs/Housing/v18/DocumentLayout.json new file mode 100644 index 0000000..f791b12 --- /dev/null +++ b/.vs/Housing/v18/DocumentLayout.json @@ -0,0 +1,117 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\temp\\Desktop\\Housing\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\database.ini||{3B902123-F8A7-4915-9F01-361F908088D0}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:database.ini||{3B902123-F8A7-4915-9F01-361F908088D0}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\hardware.ini||{3B902123-F8A7-4915-9F01-361F908088D0}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:hardware.ini||{3B902123-F8A7-4915-9F01-361F908088D0}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\login\\startuploginwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:login\\startuploginwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:mainwindow.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|c:\\users\\temp\\desktop\\housing\\housing.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{7364A567-F115-4ACE-9207-C6FDEEF0A394}|Housing.csproj|solutionrelative:housing.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Hardware.ini", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Hardware.ini", + "RelativeDocumentMoniker": "Hardware.ini", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Hardware.ini", + "RelativeToolTip": "Hardware.ini", + "ViewState": "AgIAAAMAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002768|", + "WhenOpened": "2026-06-08T00:03:23.189Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Database.ini", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Database.ini", + "RelativeDocumentMoniker": "Database.ini", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Database.ini", + "RelativeToolTip": "Database.ini", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002768|", + "WhenOpened": "2026-06-05T04:51:49.357Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "StartupLoginWindow.xaml", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Login\\StartupLoginWindow.xaml", + "RelativeDocumentMoniker": "Login\\StartupLoginWindow.xaml", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Login\\StartupLoginWindow.xaml", + "RelativeToolTip": "Login\\StartupLoginWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2026-06-05T03:47:35.646Z" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "MainWindow.xaml", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml", + "RelativeDocumentMoniker": "MainWindow.xaml", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml", + "RelativeToolTip": "MainWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2026-06-05T03:47:24.928Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "MainWindow.xaml.cs", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs", + "RelativeDocumentMoniker": "MainWindow.xaml.cs", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\MainWindow.xaml.cs", + "RelativeToolTip": "MainWindow.xaml.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwIAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-06-05T03:47:23.114Z" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "Housing.csproj", + "DocumentMoniker": "C:\\Users\\temp\\Desktop\\Housing\\Housing.csproj", + "RelativeDocumentMoniker": "Housing.csproj", + "ToolTip": "C:\\Users\\temp\\Desktop\\Housing\\Housing.csproj", + "RelativeToolTip": "Housing.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAADwvxkAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2026-06-05T03:47:09.586Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ProjectEvaluation/housing.metadata.v10.bin b/.vs/ProjectEvaluation/housing.metadata.v10.bin new file mode 100644 index 0000000..617e995 Binary files /dev/null and b/.vs/ProjectEvaluation/housing.metadata.v10.bin differ diff --git a/.vs/ProjectEvaluation/housing.projects.v10.bin b/.vs/ProjectEvaluation/housing.projects.v10.bin new file mode 100644 index 0000000..f5a1b26 Binary files /dev/null and b/.vs/ProjectEvaluation/housing.projects.v10.bin differ diff --git a/.vs/ProjectEvaluation/housing.strings.v10.bin b/.vs/ProjectEvaluation/housing.strings.v10.bin new file mode 100644 index 0000000..fe2cd26 Binary files /dev/null and b/.vs/ProjectEvaluation/housing.strings.v10.bin differ diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..92dff4a --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,7 @@ +{ + "ExpandedNodes": [ + "" + ], + "SelectedNode": "\\MainWindow.xaml.cs", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..8a5735f Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/App.xaml b/App.xaml new file mode 100644 index 0000000..cc33fa3 --- /dev/null +++ b/App.xaml @@ -0,0 +1,6 @@ + + + + diff --git a/App.xaml.cs b/App.xaml.cs new file mode 100644 index 0000000..4f609c9 --- /dev/null +++ b/App.xaml.cs @@ -0,0 +1,16 @@ +using System.Windows; + +namespace Housing; + +public partial class App : Application +{ + protected override void OnStartup(StartupEventArgs e) + { + base.OnStartup(e); + ShutdownMode = ShutdownMode.OnMainWindowClose; + + var mainWindow = new MainWindow(); + MainWindow = mainWindow; + mainWindow.Show(); + } +} diff --git a/Database.ini b/Database.ini new file mode 100644 index 0000000..d4caecb --- /dev/null +++ b/Database.ini @@ -0,0 +1,8 @@ +[Database] +IP=127.0.0.1 +Database=Housing +DbId=sa +DbPw=your_password +Encrypt=True +TrustServerCertificate=True +Timeout=5 diff --git a/Hardware.ini b/Hardware.ini new file mode 100644 index 0000000..f79dff4 --- /dev/null +++ b/Hardware.ini @@ -0,0 +1,44 @@ +[Board] +PortName=Auto +BaudRate=115200 +ReadTimeout=5000 +ConnectCommand=x00c_001101:owt28006727ea97c7801 +ReadIdCommand=x00c_001101:ow2800326003e +CalDefaultCommand=x00c_001001 +EndToken= + +[Equipment] +; 목표: 장비 화면에 표시되는 현재 측정값을 읽습니다. +; V 출력: Keysight 34465A DMM 값 +; A 출력: Keysight E36233A Power Supply CH1 Current 값 +; USB 장비는 Keysight Connection Expert 또는 NI MAX에서 보이는 VISA 주소를 Resource에 넣으세요. +; 예: USB0::0x2A8D::0x1301::MY12345678::INSTR +Timeout=5000 +SettleMilliseconds=300 + +; 34465A DMM +VoltageConnection=Visa +VoltageResource= +VoltageIdnMatch=34460,34461,34465,34470,3446,3447 +VoltageSetupCommand= +VoltageReadCommand=MEAS:VOLT:DC? + +; E36233A Power Supply +CurrentConnection=Visa +CurrentResource= +CurrentIdnMatch=E362 +CurrentSetupCommand= +CurrentReadCommand=MEAS:CURR? CH1 + +; COM 포트로 잡히는 장비 예시: +; VoltageConnection=Serial +; VoltagePortName=Auto +; VoltageBaudRate=115200 + +; LAN 장비 예시: +; VoltageConnection=Tcp +; VoltageHost=192.168.0.10 +; VoltagePort=5025 + +; E36233A 파워서플라이에서 CH1 전압까지 읽고 싶을 때 예시: +; VoltageReadCommand=MEAS:VOLT? CH1 diff --git a/Housing.csproj b/Housing.csproj new file mode 100644 index 0000000..49b3f7d --- /dev/null +++ b/Housing.csproj @@ -0,0 +1,25 @@ + + + WinExe + net9.0-windows + true + Housing + enable + enable + + + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + diff --git a/Housing.sln b/Housing.sln new file mode 100644 index 0000000..b438754 --- /dev/null +++ b/Housing.sln @@ -0,0 +1,34 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Housing", "Housing.csproj", "{7364A567-F115-4ACE-9207-C6FDEEF0A394}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Debug|x64.ActiveCfg = Debug|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Debug|x64.Build.0 = Debug|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Debug|x86.ActiveCfg = Debug|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Debug|x86.Build.0 = Debug|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Release|Any CPU.Build.0 = Release|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Release|x64.ActiveCfg = Release|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Release|x64.Build.0 = Release|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Release|x86.ActiveCfg = Release|Any CPU + {7364A567-F115-4ACE-9207-C6FDEEF0A394}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/InspectionSettings.ini b/InspectionSettings.ini new file mode 100644 index 0000000..b781388 --- /dev/null +++ b/InspectionSettings.ini @@ -0,0 +1,5 @@ +[Judgement] +VMin=0.00 +VMax=9.99 +AMin=0.00 +AMax=9.99 diff --git a/Login/StartupLoginWindow.xaml b/Login/StartupLoginWindow.xaml new file mode 100644 index 0000000..3ad507a --- /dev/null +++ b/Login/StartupLoginWindow.xaml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +