From 54b11c9c8422754a25c2cc7e3f798d3f47b8ece8 Mon Sep 17 00:00:00 2001 From: Tyrone CT Date: Mon, 16 Mar 2026 10:36:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- GroupLine.App/App.config | 31 + GroupLine.App/App.xaml | 22 + GroupLine.App/App.xaml.cs | 25 + GroupLine.App/Assets/TextBox.xaml | 104 + GroupLine.App/FSqlContext.cs | 12 + GroupLine.App/GroupLine.App.csproj | 782 ++++ GroupLine.App/Images/P0.ico | Bin 0 -> 67646 bytes GroupLine.App/Images/logo.png | Bin 0 -> 5629 bytes GroupLine.App/MainWindow.xaml | 74 + GroupLine.App/MainWindow.xaml.cs | 254 ++ GroupLine.App/ModelDto/AppearanceTestDto.cs | 223 + GroupLine.App/ModelDto/BurPlugInstallDto.cs | 130 + GroupLine.App/ModelDto/ComboBoxModel.cs | 30 + GroupLine.App/ModelDto/CylinderEngravDto.cs | 50 + GroupLine.App/ModelDto/ExhInstallMesDto.cs | 340 ++ GroupLine.App/ModelDto/GCDTransplantDto.cs | 41 + GroupLine.App/ModelDto/GCylinderBurnEbDto.cs | 77 + GroupLine.App/ModelDto/GDynStaticMachDto.cs | 95 + GroupLine.App/ModelDto/GInsRotaResDto.cs | 107 + GroupLine.App/ModelDto/GLeakCheckDto.cs | 77 + GroupLine.App/ModelDto/GLowVolStartDto.cs | 87 + GroupLine.App/ModelDto/GMagTorqueDto.cs | 68 + GroupLine.App/ModelDto/GOilPumpInstallDto.cs | 140 + GroupLine.App/ModelDto/GRingWeldMachDto.cs | 131 + GroupLine.App/ModelDto/GRotorBurnEbDto.cs | 59 + GroupLine.App/ModelDto/GRotorMagDto.cs | 86 + GroupLine.App/ModelDto/GShrinkTubDto.cs | 77 + GroupLine.App/ModelDto/GSpotWeldMachDto.cs | 275 ++ GroupLine.App/ModelDto/GStaticDiskMachDto.cs | 332 ++ GroupLine.App/ModelDto/KPCDTransplantDto.cs | 41 + GroupLine.App/ModelDto/KPDynStaticMachDto.cs | 137 + GroupLine.App/ModelDto/KPLeakCheckDto.cs | 77 + GroupLine.App/ModelDto/KPLowVolStartDto.cs | 86 + GroupLine.App/ModelDto/KPMagTorqueDto.cs | 68 + GroupLine.App/ModelDto/KPOilPumpInstallDto.cs | 140 + GroupLine.App/ModelDto/KPRingWeldMachDto.cs | 131 + GroupLine.App/ModelDto/KPRingWeldMachDwDto.cs | 134 + GroupLine.App/ModelDto/KPRingWeldMachUpDto.cs | 133 + GroupLine.App/ModelDto/KPSealInstallDto.cs | 311 ++ GroupLine.App/ModelDto/KPShrinkTubDto.cs | 79 + GroupLine.App/ModelDto/KPSpotWeldMachDto.cs | 221 + GroupLine.App/ModelDto/KPStaticDiskMachDto.cs | 332 ++ GroupLine.App/ModelDto/KPUpBurnEbDto.cs | 82 + GroupLine.App/ModelDto/KanBan/PlanCountDto.cs | 97 + GroupLine.App/ModelDto/KanBan/WorkTimeDto.cs | 86 + GroupLine.App/ModelDto/MagTorqueDto.cs | 70 + GroupLine.App/ModelDto/OilPumpInstallDto.cs | 88 + GroupLine.App/ModelDto/OverflowLeakMesDto.cs | 191 + GroupLine.App/ModelDto/PCoreMesDto.cs | 59 + GroupLine.App/ModelDto/PLowWeldDto.cs | 113 + GroupLine.App/ModelDto/PRacktPressDto.cs | 77 + GroupLine.App/ModelDto/PRacktWeldDto.cs | 59 + GroupLine.App/ModelDto/StaticDiscPressDto.cs | 100 + GroupLine.App/ModelDto/TermWeldDto.cs | 102 + GroupLine.App/ModelDto/ValidateModelBase.cs | 90 + GroupLine.App/NLog.config | 48 + GroupLine.App/NLog.xsd | 3728 +++++++++++++++++ GroupLine.App/Properties/AssemblyInfo.cs | 53 + .../Properties/Resources.Designer.cs | 63 + GroupLine.App/Properties/Resources.resx | 117 + GroupLine.App/Properties/Settings.Designer.cs | 26 + GroupLine.App/Properties/Settings.settings | 7 + .../ReportFile/AppearanceTestTemplate.xlsx | Bin 0 -> 10258 bytes .../ReportFile/BurPlugInstallTemplate.xlsx | Bin 0 -> 9836 bytes .../ReportFile/CylinderEngravTemplate.xlsx | Bin 0 -> 9906 bytes .../ReportFile/ExhInstallMesTemplate.xlsx | Bin 0 -> 10405 bytes .../ReportFile/GCDTransplantTemplate.xlsx | Bin 0 -> 9813 bytes .../ReportFile/GCylinderBurnEbTemplate.xlsx | Bin 0 -> 9927 bytes .../ReportFile/GDynStaticMachTemplate.xlsx | Bin 0 -> 9943 bytes .../ReportFile/GInsRotaResTemplate.xlsx | Bin 0 -> 9966 bytes .../ReportFile/GLeakCheckTemplate.xlsx | Bin 0 -> 9931 bytes .../ReportFile/GLowVolStartTemplate.xlsx | Bin 0 -> 9903 bytes .../ReportFile/GMagTorqueTemplate.xlsx | Bin 0 -> 9912 bytes .../ReportFile/GOilPumpInstallTemplate.xlsx | Bin 0 -> 9974 bytes .../ReportFile/GRingWeldMachTemplate.xlsx | Bin 0 -> 10003 bytes .../ReportFile/GRotorBurnEbTemplate.xlsx | Bin 0 -> 9892 bytes .../ReportFile/GRotorMagTemplate.xlsx | Bin 0 -> 9941 bytes .../ReportFile/GShrinkTubTemplate.xlsx | Bin 0 -> 9919 bytes .../ReportFile/GSpotWeldMachTemplate.xlsx | Bin 0 -> 10143 bytes .../ReportFile/GStaticDiskMachTemplate.xlsx | Bin 0 -> 10332 bytes .../ReportFile/KPCDTransplantTemplate.xlsx | Bin 0 -> 9813 bytes .../ReportFile/KPDynStaticMachTemplate.xlsx | Bin 0 -> 10030 bytes .../ReportFile/KPLeakCheckTemplate.xlsx | Bin 0 -> 9927 bytes .../ReportFile/KPLowVolStartTemplate.xlsx | Bin 0 -> 9898 bytes .../ReportFile/KPMagTorqueTemplate.xlsx | Bin 0 -> 9874 bytes .../ReportFile/KPOilPumpInstallTemplate.xlsx | Bin 0 -> 9939 bytes .../ReportFile/KPRingWeldMachDwTemplate.xlsx | Bin 0 -> 10003 bytes .../ReportFile/KPRingWeldMachTemplate.xlsx | Bin 0 -> 9971 bytes .../ReportFile/KPRingWeldMachUpTemplate.xlsx | Bin 0 -> 10003 bytes .../ReportFile/KPSealInstallTemplate.xlsx | Bin 0 -> 10196 bytes .../ReportFile/KPShrinkTubTemplate.xlsx | Bin 0 -> 9919 bytes .../ReportFile/KPSpotWeldMachTemplate.xlsx | Bin 0 -> 10034 bytes .../ReportFile/KPStaticDiskMachTemplate.xlsx | Bin 0 -> 10119 bytes .../ReportFile/KPUpBurnEbTemplate.xlsx | Bin 0 -> 9908 bytes .../ReportFile/MagTorqueTemplate.xlsx | Bin 0 -> 9970 bytes .../ReportFile/OilPumpInstallTemplate.xlsx | Bin 0 -> 9989 bytes .../ReportFile/OverflowLeakMesTemplate.xlsx | Bin 0 -> 10068 bytes .../ReportFile/PCoreMesTemplate.xlsx | Bin 0 -> 9903 bytes .../ReportFile/PLowWeldTemplate.xlsx | Bin 0 -> 10015 bytes .../ReportFile/PRacktPressTemplate.xlsx | Bin 0 -> 9926 bytes .../ReportFile/PRacktWeldTemplate.xlsx | Bin 0 -> 9860 bytes .../ReportFile/PlaquePrintTemplate.xlsx | Bin 0 -> 9972 bytes .../ReportFile/StaticDiscPressTemplate.xlsx | Bin 0 -> 9923 bytes .../ReportFile/TermWeldTemplate.xlsx | Bin 0 -> 10049 bytes .../AppearanceTest/AppearanceTestIndex.xaml | 214 + .../AppearanceTestIndex.xaml.cs | 15 + .../BurPlugInstall/BurPlugInstallView.xaml | 154 + .../BurPlugInstall/BurPlugInstallView.xaml.cs | 28 + .../CylinderEngrav/CylinderEngravView.xaml | 142 + .../CylinderEngrav/CylinderEngravView.xaml.cs | 28 + .../View/DbDataClear/DbDataClearView.xaml | 83 + .../View/DbDataClear/DbDataClearView.xaml.cs | 28 + .../View/ExhInstallMes/ExhInstallMesView.xaml | 287 ++ .../ExhInstallMes/ExhInstallMesView.xaml.cs | 28 + .../View/GCDTransplant/GCDTransplantView.xaml | 137 + .../GCDTransplant/GCDTransplantView.xaml.cs | 28 + .../GCylinderBurnEb/GCylinderBurnEbView.xaml | 157 + .../GCylinderBurnEbView.xaml.cs | 28 + .../GDynStaticMach/GDynStaticMachView.xaml | 167 + .../GDynStaticMach/GDynStaticMachView.xaml.cs | 28 + .../View/GInsRotaRes/GInsRotaResView.xaml | 171 + .../View/GInsRotaRes/GInsRotaResView.xaml.cs | 28 + .../View/GLeakCheck/GLeakCheckView.xaml | 157 + .../View/GLeakCheck/GLeakCheckView.xaml.cs | 28 + .../View/GLowVolStart/GLowVolStartView.xaml | 162 + .../GLowVolStart/GLowVolStartView.xaml.cs | 28 + .../View/GMagTorque/GMagTorqueView.xaml | 152 + .../View/GMagTorque/GMagTorqueView.xaml.cs | 28 + .../GOilPumpInstall/GOilPumpInstallView.xaml | 167 + .../GOilPumpInstallView.xaml.cs | 28 + .../View/GRingWeldMach/GRingWeldMachView.xaml | 187 + .../GRingWeldMach/GRingWeldMachView.xaml.cs | 28 + .../View/GRotorBurnEb/GRotorBurnEbView.xaml | 147 + .../GRotorBurnEb/GRotorBurnEbView.xaml.cs | 28 + .../View/GRotorMag/GRotorMagView.xaml | 163 + .../View/GRotorMag/GRotorMagView.xaml.cs | 28 + .../View/GShrinkTub/GShrinkTubView.xaml | 157 + .../View/GShrinkTub/GShrinkTubView.xaml.cs | 28 + .../View/GSpotWeldMach/GSpotWeldMachView.xaml | 289 ++ .../GSpotWeldMach/GSpotWeldMachView.xaml.cs | 28 + .../GStaticDiskMach/GStaticDiskMachView.xaml | 295 ++ .../GStaticDiskMachView.xaml.cs | 28 + .../KPCDTransplant/KPCDTransplantView.xaml | 137 + .../KPCDTransplant/KPCDTransplantView.xaml.cs | 28 + .../KPDynStaticMach/KPDynStaticMachView.xaml | 189 + .../KPDynStaticMachView.xaml.cs | 28 + .../View/KPLeakCheck/KPLeakCheckView.xaml | 157 + .../View/KPLeakCheck/KPLeakCheckView.xaml.cs | 28 + .../View/KPLowVolStart/KPLowVolStartView.xaml | 162 + .../KPLowVolStart/KPLowVolStartView.xaml.cs | 28 + .../View/KPMagTorque/KPMagTorqueView.xaml | 152 + .../View/KPMagTorque/KPMagTorqueView.xaml.cs | 28 + .../KPOilPumpInstallView.xaml | 167 + .../KPOilPumpInstallView.xaml.cs | 28 + .../KPRingWeldMach/KPRingWeldMachView.xaml | 187 + .../KPRingWeldMach/KPRingWeldMachView.xaml.cs | 28 + .../KPRingWeldMachDwView.xaml | 187 + .../KPRingWeldMachDwView.xaml.cs | 28 + .../KPRingWeldMachUpView.xaml | 187 + .../KPRingWeldMachUpView.xaml.cs | 28 + .../View/KPSealInstall/KPSealInstallView.xaml | 299 ++ .../KPSealInstall/KPSealInstallView.xaml.cs | 28 + .../View/KPShrinkTub/KPShrinkTubView.xaml | 157 + .../View/KPShrinkTub/KPShrinkTubView.xaml.cs | 28 + .../KPSpotWeldMach/KPSpotWeldMachView.xaml | 237 ++ .../KPSpotWeldMach/KPSpotWeldMachView.xaml.cs | 28 + .../KPStaticDiskMachView.xaml | 295 ++ .../KPStaticDiskMachView.xaml.cs | 28 + .../View/KPUpBurnEb/KPUpBurnEbView.xaml | 152 + .../View/KPUpBurnEb/KPUpBurnEbView.xaml.cs | 28 + GroupLine.App/View/KanBan/KanBanIndex.xaml | 300 ++ GroupLine.App/View/KanBan/KanBanIndex.xaml.cs | 55 + GroupLine.App/View/KanBan/KanBan_Create.xaml | 111 + .../View/KanBan/KanBan_Create.xaml.cs | 28 + .../View/KanBan/KanBan_PlanCountCreate.xaml | 126 + .../KanBan/KanBan_PlanCountCreate.xaml.cs | 27 + .../View/KanBan/KanBan_PlanCountUpdate.xaml | 126 + .../KanBan/KanBan_PlanCountUpdate.xaml.cs | 28 + GroupLine.App/View/KanBan/KanBan_Update.xaml | 110 + .../View/KanBan/KanBan_Update.xaml.cs | 28 + .../View/MagTorque/MagTorqueView.xaml | 145 + .../View/MagTorque/MagTorqueView.xaml.cs | 15 + GroupLine.App/View/MsgInput.xaml | 38 + GroupLine.App/View/MsgInput.xaml.cs | 40 + .../View/OffsetConfig/OffsetConfigIndex.xaml | 79 + .../OffsetConfig/OffsetConfigIndex.xaml.cs | 15 + .../OilPumpInstall/OilPumpInstallView.xaml | 158 + .../OilPumpInstall/OilPumpInstallView.xaml.cs | 28 + .../OverflowLeakMes/OverflowLeakMesView.xaml | 204 + .../OverflowLeakMesView.xaml.cs | 28 + GroupLine.App/View/PCoreMes/PCoreMesView.xaml | 146 + .../View/PCoreMes/PCoreMesView.xaml.cs | 28 + GroupLine.App/View/PLowWeld/PLowWeldView.xaml | 176 + .../View/PLowWeld/PLowWeldView.xaml.cs | 28 + .../View/PRacktPress/PRacktPressView.xaml | 156 + .../View/PRacktPress/PRacktPressView.xaml.cs | 28 + .../View/PRacktWeld/PRacktWeldView.xaml | 146 + .../View/PRacktWeld/PRacktWeldView.xaml.cs | 28 + .../ReportTimeConfigIndex.xaml | 81 + .../ReportTimeConfigIndex.xaml.cs | 15 + .../StaticDiscPress/StaticDiscPressView.xaml | 156 + .../StaticDiscPressView.xaml.cs | 28 + GroupLine.App/View/TermWeld/TermWeldView.xaml | 162 + .../View/TermWeld/TermWeldView.xaml.cs | 28 + GroupLine.App/View/UserControlMenuItem.xaml | 47 + .../View/UserControlMenuItem.xaml.cs | 30 + .../ViewModel/AppearanceTestViewModel.cs | 379 ++ .../ViewModel/BurPlugInstallViewModel.cs | 362 ++ .../ViewModel/CylinderEngravViewModel.cs | 359 ++ .../ViewModel/DbDataClearViewModel.cs | 161 + .../ViewModel/ExhInstallMesViewModel.cs | 388 ++ .../ViewModel/GCDTransplantViewModel.cs | 358 ++ .../ViewModel/GCylinderBurnEbViewModel.cs | 362 ++ .../ViewModel/GDynStaticMachViewModel.cs | 365 ++ .../ViewModel/GInsRotaResViewModel.cs | 365 ++ .../ViewModel/GLeakCheckViewModel.cs | 362 ++ .../ViewModel/GLowVolStartViewModel.cs | 363 ++ .../ViewModel/GMagTorqueViewModel.cs | 361 ++ .../ViewModel/GOilPumpInstallViewModel.cs | 364 ++ .../ViewModel/GRingWeldMachViewModel.cs | 368 ++ .../ViewModel/GRotorBurnEbViewModel.cs | 360 ++ GroupLine.App/ViewModel/GRotorMagViewModel.cs | 363 ++ .../ViewModel/GShrinkTubViewModel.cs | 362 ++ .../ViewModel/GSpotWeldMachViewModel.cs | 384 ++ .../ViewModel/GStaticDiskMachViewModel.cs | 387 ++ GroupLine.App/ViewModel/ItemMenu.cs | 28 + .../ViewModel/KPCDTransplantViewModel.cs | 358 ++ .../ViewModel/KPDynStaticMachViewModel.cs | 368 ++ .../ViewModel/KPLeakCheckViewModel.cs | 362 ++ .../ViewModel/KPLowVolStartViewModel.cs | 363 ++ .../ViewModel/KPMagTorqueViewModel.cs | 361 ++ .../ViewModel/KPOilPumpInstallViewModel.cs | 364 ++ .../ViewModel/KPRingWeldMachDwViewModel.cs | 371 ++ .../ViewModel/KPRingWeldMachUpViewModel.cs | 371 ++ .../ViewModel/KPRingWeldMachViewModel.cs | 368 ++ .../ViewModel/KPSealInstallViewModel.cs | 386 ++ .../ViewModel/KPShrinkTubViewModel.cs | 365 ++ .../ViewModel/KPSpotWeldMachViewModel.cs | 378 ++ .../ViewModel/KPStaticDiskMachViewModel.cs | 387 ++ .../ViewModel/KPUpBurnEbViewModel.cs | 361 ++ GroupLine.App/ViewModel/KanBanViewModel.cs | 1021 +++++ GroupLine.App/ViewModel/MagTorqueViewModel.cs | 360 ++ GroupLine.App/ViewModel/MainViewModel.cs | 34 + .../ViewModel/OffsetConfigViewModel.cs | 196 + .../ViewModel/OilPumpInstallViewModel.cs | 363 ++ .../ViewModel/OverflowLeakMesViewModel.cs | 372 ++ GroupLine.App/ViewModel/PCoreMesViewModel.cs | 360 ++ GroupLine.App/ViewModel/PLowWeldViewModel.cs | 366 ++ .../ViewModel/PRacktPressViewModel.cs | 362 ++ .../ViewModel/PRacktWeldViewModel.cs | 360 ++ .../ViewModel/ReportTimeConfigViewModel.cs | 190 + .../ViewModel/StaticDiscPressViewModel.cs | 362 ++ GroupLine.App/ViewModel/SubItem.cs | 16 + GroupLine.App/ViewModel/TermWeldViewModel.cs | 363 ++ GroupLine.App/ViewModel/ViewModelLocator.cs | 480 +++ GroupLine.App/packages.config | 19 + GroupLine.Com/ConfigHelper.cs | 55 + GroupLine.Com/GroupLine.Com.csproj | 49 + GroupLine.Com/Properties/AssemblyInfo.cs | 35 + GroupLine.Model/AppearanceTest.cs | 130 + GroupLine.Model/BurPlugInstall.cs | 57 + GroupLine.Model/CylinderEngrav.cs | 37 + GroupLine.Model/ExhInstallMes.cs | 213 + GroupLine.Model/GCDTransplant.cs | 32 + GroupLine.Model/GCylinderBurnEb.cs | 53 + GroupLine.Model/GDynStaticMach.cs | 64 + GroupLine.Model/GInsRotaRes.cs | 70 + GroupLine.Model/GLeakCheck.cs | 52 + GroupLine.Model/GLowVolStart.cs | 57 + GroupLine.Model/GMagTorque.cs | 47 + GroupLine.Model/GOilPumpInstall.cs | 63 + GroupLine.Model/GRingWeldMach.cs | 82 + GroupLine.Model/GRotorBurnEb.cs | 43 + GroupLine.Model/GRotorMag.cs | 57 + GroupLine.Model/GShrinkTub.cs | 52 + GroupLine.Model/GSpotWeldMach.cs | 162 + GroupLine.Model/GStaticDiskMach.cs | 206 + GroupLine.Model/GroupLine.Model.csproj | 99 + GroupLine.Model/KPCDTransplant.cs | 32 + GroupLine.Model/KPDynStaticMach.cs | 96 + GroupLine.Model/KPLeakCheck.cs | 52 + GroupLine.Model/KPLowVolStart.cs | 57 + GroupLine.Model/KPMagTorque.cs | 47 + GroupLine.Model/KPOilPumpInstall.cs | 63 + GroupLine.Model/KPRingWeldMach.cs | 82 + GroupLine.Model/KPRingWeldMachDw.cs | 86 + GroupLine.Model/KPRingWeldMachUp.cs | 86 + GroupLine.Model/KPSealInstall.cs | 187 + GroupLine.Model/KPShrinkTub.cs | 58 + GroupLine.Model/KPSpotWeldMach.cs | 132 + GroupLine.Model/KPStaticDiskMach.cs | 205 + GroupLine.Model/KPUpBurnEb.cs | 58 + GroupLine.Model/KanBan/PlanCount.cs | 53 + GroupLine.Model/KanBan/WorkTime.cs | 46 + GroupLine.Model/MagTorque.cs | 54 + GroupLine.Model/OffsetConfig.cs | 41 + GroupLine.Model/OilPumpInstall.cs | 65 + GroupLine.Model/OverflowLeakMes.cs | 124 + GroupLine.Model/PCoreMes.cs | 42 + GroupLine.Model/PLowWeld.cs | 73 + GroupLine.Model/PRacktPress.cs | 53 + GroupLine.Model/PRacktWeld.cs | 43 + GroupLine.Model/PlaquePrint.cs | 20 + GroupLine.Model/Properties/AssemblyInfo.cs | 35 + GroupLine.Model/StaticDiscPress.cs | 53 + GroupLine.Model/SystemConfig.cs | 48 + GroupLine.Model/TermWeld.cs | 57 + GroupLine.Model/packages.config | 4 + GroupLine.sln | 37 + 309 files changed, 41803 insertions(+) create mode 100644 GroupLine.App/App.config create mode 100644 GroupLine.App/App.xaml create mode 100644 GroupLine.App/App.xaml.cs create mode 100644 GroupLine.App/Assets/TextBox.xaml create mode 100644 GroupLine.App/FSqlContext.cs create mode 100644 GroupLine.App/GroupLine.App.csproj create mode 100644 GroupLine.App/Images/P0.ico create mode 100644 GroupLine.App/Images/logo.png create mode 100644 GroupLine.App/MainWindow.xaml create mode 100644 GroupLine.App/MainWindow.xaml.cs create mode 100644 GroupLine.App/ModelDto/AppearanceTestDto.cs create mode 100644 GroupLine.App/ModelDto/BurPlugInstallDto.cs create mode 100644 GroupLine.App/ModelDto/ComboBoxModel.cs create mode 100644 GroupLine.App/ModelDto/CylinderEngravDto.cs create mode 100644 GroupLine.App/ModelDto/ExhInstallMesDto.cs create mode 100644 GroupLine.App/ModelDto/GCDTransplantDto.cs create mode 100644 GroupLine.App/ModelDto/GCylinderBurnEbDto.cs create mode 100644 GroupLine.App/ModelDto/GDynStaticMachDto.cs create mode 100644 GroupLine.App/ModelDto/GInsRotaResDto.cs create mode 100644 GroupLine.App/ModelDto/GLeakCheckDto.cs create mode 100644 GroupLine.App/ModelDto/GLowVolStartDto.cs create mode 100644 GroupLine.App/ModelDto/GMagTorqueDto.cs create mode 100644 GroupLine.App/ModelDto/GOilPumpInstallDto.cs create mode 100644 GroupLine.App/ModelDto/GRingWeldMachDto.cs create mode 100644 GroupLine.App/ModelDto/GRotorBurnEbDto.cs create mode 100644 GroupLine.App/ModelDto/GRotorMagDto.cs create mode 100644 GroupLine.App/ModelDto/GShrinkTubDto.cs create mode 100644 GroupLine.App/ModelDto/GSpotWeldMachDto.cs create mode 100644 GroupLine.App/ModelDto/GStaticDiskMachDto.cs create mode 100644 GroupLine.App/ModelDto/KPCDTransplantDto.cs create mode 100644 GroupLine.App/ModelDto/KPDynStaticMachDto.cs create mode 100644 GroupLine.App/ModelDto/KPLeakCheckDto.cs create mode 100644 GroupLine.App/ModelDto/KPLowVolStartDto.cs create mode 100644 GroupLine.App/ModelDto/KPMagTorqueDto.cs create mode 100644 GroupLine.App/ModelDto/KPOilPumpInstallDto.cs create mode 100644 GroupLine.App/ModelDto/KPRingWeldMachDto.cs create mode 100644 GroupLine.App/ModelDto/KPRingWeldMachDwDto.cs create mode 100644 GroupLine.App/ModelDto/KPRingWeldMachUpDto.cs create mode 100644 GroupLine.App/ModelDto/KPSealInstallDto.cs create mode 100644 GroupLine.App/ModelDto/KPShrinkTubDto.cs create mode 100644 GroupLine.App/ModelDto/KPSpotWeldMachDto.cs create mode 100644 GroupLine.App/ModelDto/KPStaticDiskMachDto.cs create mode 100644 GroupLine.App/ModelDto/KPUpBurnEbDto.cs create mode 100644 GroupLine.App/ModelDto/KanBan/PlanCountDto.cs create mode 100644 GroupLine.App/ModelDto/KanBan/WorkTimeDto.cs create mode 100644 GroupLine.App/ModelDto/MagTorqueDto.cs create mode 100644 GroupLine.App/ModelDto/OilPumpInstallDto.cs create mode 100644 GroupLine.App/ModelDto/OverflowLeakMesDto.cs create mode 100644 GroupLine.App/ModelDto/PCoreMesDto.cs create mode 100644 GroupLine.App/ModelDto/PLowWeldDto.cs create mode 100644 GroupLine.App/ModelDto/PRacktPressDto.cs create mode 100644 GroupLine.App/ModelDto/PRacktWeldDto.cs create mode 100644 GroupLine.App/ModelDto/StaticDiscPressDto.cs create mode 100644 GroupLine.App/ModelDto/TermWeldDto.cs create mode 100644 GroupLine.App/ModelDto/ValidateModelBase.cs create mode 100644 GroupLine.App/NLog.config create mode 100644 GroupLine.App/NLog.xsd create mode 100644 GroupLine.App/Properties/AssemblyInfo.cs create mode 100644 GroupLine.App/Properties/Resources.Designer.cs create mode 100644 GroupLine.App/Properties/Resources.resx create mode 100644 GroupLine.App/Properties/Settings.Designer.cs create mode 100644 GroupLine.App/Properties/Settings.settings create mode 100644 GroupLine.App/ReportFile/AppearanceTestTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/BurPlugInstallTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/CylinderEngravTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/ExhInstallMesTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GCDTransplantTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GCylinderBurnEbTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GDynStaticMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GInsRotaResTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GLeakCheckTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GLowVolStartTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GMagTorqueTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GOilPumpInstallTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GRingWeldMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GRotorBurnEbTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GRotorMagTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GShrinkTubTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GSpotWeldMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/GStaticDiskMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPCDTransplantTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPDynStaticMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPLeakCheckTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPLowVolStartTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPMagTorqueTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPOilPumpInstallTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPRingWeldMachDwTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPRingWeldMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPRingWeldMachUpTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPSealInstallTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPShrinkTubTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPSpotWeldMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPStaticDiskMachTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/KPUpBurnEbTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/MagTorqueTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/OilPumpInstallTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/OverflowLeakMesTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/PCoreMesTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/PLowWeldTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/PRacktPressTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/PRacktWeldTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/PlaquePrintTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/StaticDiscPressTemplate.xlsx create mode 100644 GroupLine.App/ReportFile/TermWeldTemplate.xlsx create mode 100644 GroupLine.App/View/AppearanceTest/AppearanceTestIndex.xaml create mode 100644 GroupLine.App/View/AppearanceTest/AppearanceTestIndex.xaml.cs create mode 100644 GroupLine.App/View/BurPlugInstall/BurPlugInstallView.xaml create mode 100644 GroupLine.App/View/BurPlugInstall/BurPlugInstallView.xaml.cs create mode 100644 GroupLine.App/View/CylinderEngrav/CylinderEngravView.xaml create mode 100644 GroupLine.App/View/CylinderEngrav/CylinderEngravView.xaml.cs create mode 100644 GroupLine.App/View/DbDataClear/DbDataClearView.xaml create mode 100644 GroupLine.App/View/DbDataClear/DbDataClearView.xaml.cs create mode 100644 GroupLine.App/View/ExhInstallMes/ExhInstallMesView.xaml create mode 100644 GroupLine.App/View/ExhInstallMes/ExhInstallMesView.xaml.cs create mode 100644 GroupLine.App/View/GCDTransplant/GCDTransplantView.xaml create mode 100644 GroupLine.App/View/GCDTransplant/GCDTransplantView.xaml.cs create mode 100644 GroupLine.App/View/GCylinderBurnEb/GCylinderBurnEbView.xaml create mode 100644 GroupLine.App/View/GCylinderBurnEb/GCylinderBurnEbView.xaml.cs create mode 100644 GroupLine.App/View/GDynStaticMach/GDynStaticMachView.xaml create mode 100644 GroupLine.App/View/GDynStaticMach/GDynStaticMachView.xaml.cs create mode 100644 GroupLine.App/View/GInsRotaRes/GInsRotaResView.xaml create mode 100644 GroupLine.App/View/GInsRotaRes/GInsRotaResView.xaml.cs create mode 100644 GroupLine.App/View/GLeakCheck/GLeakCheckView.xaml create mode 100644 GroupLine.App/View/GLeakCheck/GLeakCheckView.xaml.cs create mode 100644 GroupLine.App/View/GLowVolStart/GLowVolStartView.xaml create mode 100644 GroupLine.App/View/GLowVolStart/GLowVolStartView.xaml.cs create mode 100644 GroupLine.App/View/GMagTorque/GMagTorqueView.xaml create mode 100644 GroupLine.App/View/GMagTorque/GMagTorqueView.xaml.cs create mode 100644 GroupLine.App/View/GOilPumpInstall/GOilPumpInstallView.xaml create mode 100644 GroupLine.App/View/GOilPumpInstall/GOilPumpInstallView.xaml.cs create mode 100644 GroupLine.App/View/GRingWeldMach/GRingWeldMachView.xaml create mode 100644 GroupLine.App/View/GRingWeldMach/GRingWeldMachView.xaml.cs create mode 100644 GroupLine.App/View/GRotorBurnEb/GRotorBurnEbView.xaml create mode 100644 GroupLine.App/View/GRotorBurnEb/GRotorBurnEbView.xaml.cs create mode 100644 GroupLine.App/View/GRotorMag/GRotorMagView.xaml create mode 100644 GroupLine.App/View/GRotorMag/GRotorMagView.xaml.cs create mode 100644 GroupLine.App/View/GShrinkTub/GShrinkTubView.xaml create mode 100644 GroupLine.App/View/GShrinkTub/GShrinkTubView.xaml.cs create mode 100644 GroupLine.App/View/GSpotWeldMach/GSpotWeldMachView.xaml create mode 100644 GroupLine.App/View/GSpotWeldMach/GSpotWeldMachView.xaml.cs create mode 100644 GroupLine.App/View/GStaticDiskMach/GStaticDiskMachView.xaml create mode 100644 GroupLine.App/View/GStaticDiskMach/GStaticDiskMachView.xaml.cs create mode 100644 GroupLine.App/View/KPCDTransplant/KPCDTransplantView.xaml create mode 100644 GroupLine.App/View/KPCDTransplant/KPCDTransplantView.xaml.cs create mode 100644 GroupLine.App/View/KPDynStaticMach/KPDynStaticMachView.xaml create mode 100644 GroupLine.App/View/KPDynStaticMach/KPDynStaticMachView.xaml.cs create mode 100644 GroupLine.App/View/KPLeakCheck/KPLeakCheckView.xaml create mode 100644 GroupLine.App/View/KPLeakCheck/KPLeakCheckView.xaml.cs create mode 100644 GroupLine.App/View/KPLowVolStart/KPLowVolStartView.xaml create mode 100644 GroupLine.App/View/KPLowVolStart/KPLowVolStartView.xaml.cs create mode 100644 GroupLine.App/View/KPMagTorque/KPMagTorqueView.xaml create mode 100644 GroupLine.App/View/KPMagTorque/KPMagTorqueView.xaml.cs create mode 100644 GroupLine.App/View/KPOilPumpInstall/KPOilPumpInstallView.xaml create mode 100644 GroupLine.App/View/KPOilPumpInstall/KPOilPumpInstallView.xaml.cs create mode 100644 GroupLine.App/View/KPRingWeldMach/KPRingWeldMachView.xaml create mode 100644 GroupLine.App/View/KPRingWeldMach/KPRingWeldMachView.xaml.cs create mode 100644 GroupLine.App/View/KPRingWeldMachDw/KPRingWeldMachDwView.xaml create mode 100644 GroupLine.App/View/KPRingWeldMachDw/KPRingWeldMachDwView.xaml.cs create mode 100644 GroupLine.App/View/KPRingWeldMachUp/KPRingWeldMachUpView.xaml create mode 100644 GroupLine.App/View/KPRingWeldMachUp/KPRingWeldMachUpView.xaml.cs create mode 100644 GroupLine.App/View/KPSealInstall/KPSealInstallView.xaml create mode 100644 GroupLine.App/View/KPSealInstall/KPSealInstallView.xaml.cs create mode 100644 GroupLine.App/View/KPShrinkTub/KPShrinkTubView.xaml create mode 100644 GroupLine.App/View/KPShrinkTub/KPShrinkTubView.xaml.cs create mode 100644 GroupLine.App/View/KPSpotWeldMach/KPSpotWeldMachView.xaml create mode 100644 GroupLine.App/View/KPSpotWeldMach/KPSpotWeldMachView.xaml.cs create mode 100644 GroupLine.App/View/KPStaticDiskMach/KPStaticDiskMachView.xaml create mode 100644 GroupLine.App/View/KPStaticDiskMach/KPStaticDiskMachView.xaml.cs create mode 100644 GroupLine.App/View/KPUpBurnEb/KPUpBurnEbView.xaml create mode 100644 GroupLine.App/View/KPUpBurnEb/KPUpBurnEbView.xaml.cs create mode 100644 GroupLine.App/View/KanBan/KanBanIndex.xaml create mode 100644 GroupLine.App/View/KanBan/KanBanIndex.xaml.cs create mode 100644 GroupLine.App/View/KanBan/KanBan_Create.xaml create mode 100644 GroupLine.App/View/KanBan/KanBan_Create.xaml.cs create mode 100644 GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml create mode 100644 GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml.cs create mode 100644 GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml create mode 100644 GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml.cs create mode 100644 GroupLine.App/View/KanBan/KanBan_Update.xaml create mode 100644 GroupLine.App/View/KanBan/KanBan_Update.xaml.cs create mode 100644 GroupLine.App/View/MagTorque/MagTorqueView.xaml create mode 100644 GroupLine.App/View/MagTorque/MagTorqueView.xaml.cs create mode 100644 GroupLine.App/View/MsgInput.xaml create mode 100644 GroupLine.App/View/MsgInput.xaml.cs create mode 100644 GroupLine.App/View/OffsetConfig/OffsetConfigIndex.xaml create mode 100644 GroupLine.App/View/OffsetConfig/OffsetConfigIndex.xaml.cs create mode 100644 GroupLine.App/View/OilPumpInstall/OilPumpInstallView.xaml create mode 100644 GroupLine.App/View/OilPumpInstall/OilPumpInstallView.xaml.cs create mode 100644 GroupLine.App/View/OverflowLeakMes/OverflowLeakMesView.xaml create mode 100644 GroupLine.App/View/OverflowLeakMes/OverflowLeakMesView.xaml.cs create mode 100644 GroupLine.App/View/PCoreMes/PCoreMesView.xaml create mode 100644 GroupLine.App/View/PCoreMes/PCoreMesView.xaml.cs create mode 100644 GroupLine.App/View/PLowWeld/PLowWeldView.xaml create mode 100644 GroupLine.App/View/PLowWeld/PLowWeldView.xaml.cs create mode 100644 GroupLine.App/View/PRacktPress/PRacktPressView.xaml create mode 100644 GroupLine.App/View/PRacktPress/PRacktPressView.xaml.cs create mode 100644 GroupLine.App/View/PRacktWeld/PRacktWeldView.xaml create mode 100644 GroupLine.App/View/PRacktWeld/PRacktWeldView.xaml.cs create mode 100644 GroupLine.App/View/ReportTimeConfig/ReportTimeConfigIndex.xaml create mode 100644 GroupLine.App/View/ReportTimeConfig/ReportTimeConfigIndex.xaml.cs create mode 100644 GroupLine.App/View/StaticDiscPress/StaticDiscPressView.xaml create mode 100644 GroupLine.App/View/StaticDiscPress/StaticDiscPressView.xaml.cs create mode 100644 GroupLine.App/View/TermWeld/TermWeldView.xaml create mode 100644 GroupLine.App/View/TermWeld/TermWeldView.xaml.cs create mode 100644 GroupLine.App/View/UserControlMenuItem.xaml create mode 100644 GroupLine.App/View/UserControlMenuItem.xaml.cs create mode 100644 GroupLine.App/ViewModel/AppearanceTestViewModel.cs create mode 100644 GroupLine.App/ViewModel/BurPlugInstallViewModel.cs create mode 100644 GroupLine.App/ViewModel/CylinderEngravViewModel.cs create mode 100644 GroupLine.App/ViewModel/DbDataClearViewModel.cs create mode 100644 GroupLine.App/ViewModel/ExhInstallMesViewModel.cs create mode 100644 GroupLine.App/ViewModel/GCDTransplantViewModel.cs create mode 100644 GroupLine.App/ViewModel/GCylinderBurnEbViewModel.cs create mode 100644 GroupLine.App/ViewModel/GDynStaticMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/GInsRotaResViewModel.cs create mode 100644 GroupLine.App/ViewModel/GLeakCheckViewModel.cs create mode 100644 GroupLine.App/ViewModel/GLowVolStartViewModel.cs create mode 100644 GroupLine.App/ViewModel/GMagTorqueViewModel.cs create mode 100644 GroupLine.App/ViewModel/GOilPumpInstallViewModel.cs create mode 100644 GroupLine.App/ViewModel/GRingWeldMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/GRotorBurnEbViewModel.cs create mode 100644 GroupLine.App/ViewModel/GRotorMagViewModel.cs create mode 100644 GroupLine.App/ViewModel/GShrinkTubViewModel.cs create mode 100644 GroupLine.App/ViewModel/GSpotWeldMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/GStaticDiskMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/ItemMenu.cs create mode 100644 GroupLine.App/ViewModel/KPCDTransplantViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPDynStaticMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPLeakCheckViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPLowVolStartViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPMagTorqueViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPOilPumpInstallViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPRingWeldMachDwViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPRingWeldMachUpViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPRingWeldMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPSealInstallViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPShrinkTubViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPSpotWeldMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPStaticDiskMachViewModel.cs create mode 100644 GroupLine.App/ViewModel/KPUpBurnEbViewModel.cs create mode 100644 GroupLine.App/ViewModel/KanBanViewModel.cs create mode 100644 GroupLine.App/ViewModel/MagTorqueViewModel.cs create mode 100644 GroupLine.App/ViewModel/MainViewModel.cs create mode 100644 GroupLine.App/ViewModel/OffsetConfigViewModel.cs create mode 100644 GroupLine.App/ViewModel/OilPumpInstallViewModel.cs create mode 100644 GroupLine.App/ViewModel/OverflowLeakMesViewModel.cs create mode 100644 GroupLine.App/ViewModel/PCoreMesViewModel.cs create mode 100644 GroupLine.App/ViewModel/PLowWeldViewModel.cs create mode 100644 GroupLine.App/ViewModel/PRacktPressViewModel.cs create mode 100644 GroupLine.App/ViewModel/PRacktWeldViewModel.cs create mode 100644 GroupLine.App/ViewModel/ReportTimeConfigViewModel.cs create mode 100644 GroupLine.App/ViewModel/StaticDiscPressViewModel.cs create mode 100644 GroupLine.App/ViewModel/SubItem.cs create mode 100644 GroupLine.App/ViewModel/TermWeldViewModel.cs create mode 100644 GroupLine.App/ViewModel/ViewModelLocator.cs create mode 100644 GroupLine.App/packages.config create mode 100644 GroupLine.Com/ConfigHelper.cs create mode 100644 GroupLine.Com/GroupLine.Com.csproj create mode 100644 GroupLine.Com/Properties/AssemblyInfo.cs create mode 100644 GroupLine.Model/AppearanceTest.cs create mode 100644 GroupLine.Model/BurPlugInstall.cs create mode 100644 GroupLine.Model/CylinderEngrav.cs create mode 100644 GroupLine.Model/ExhInstallMes.cs create mode 100644 GroupLine.Model/GCDTransplant.cs create mode 100644 GroupLine.Model/GCylinderBurnEb.cs create mode 100644 GroupLine.Model/GDynStaticMach.cs create mode 100644 GroupLine.Model/GInsRotaRes.cs create mode 100644 GroupLine.Model/GLeakCheck.cs create mode 100644 GroupLine.Model/GLowVolStart.cs create mode 100644 GroupLine.Model/GMagTorque.cs create mode 100644 GroupLine.Model/GOilPumpInstall.cs create mode 100644 GroupLine.Model/GRingWeldMach.cs create mode 100644 GroupLine.Model/GRotorBurnEb.cs create mode 100644 GroupLine.Model/GRotorMag.cs create mode 100644 GroupLine.Model/GShrinkTub.cs create mode 100644 GroupLine.Model/GSpotWeldMach.cs create mode 100644 GroupLine.Model/GStaticDiskMach.cs create mode 100644 GroupLine.Model/GroupLine.Model.csproj create mode 100644 GroupLine.Model/KPCDTransplant.cs create mode 100644 GroupLine.Model/KPDynStaticMach.cs create mode 100644 GroupLine.Model/KPLeakCheck.cs create mode 100644 GroupLine.Model/KPLowVolStart.cs create mode 100644 GroupLine.Model/KPMagTorque.cs create mode 100644 GroupLine.Model/KPOilPumpInstall.cs create mode 100644 GroupLine.Model/KPRingWeldMach.cs create mode 100644 GroupLine.Model/KPRingWeldMachDw.cs create mode 100644 GroupLine.Model/KPRingWeldMachUp.cs create mode 100644 GroupLine.Model/KPSealInstall.cs create mode 100644 GroupLine.Model/KPShrinkTub.cs create mode 100644 GroupLine.Model/KPSpotWeldMach.cs create mode 100644 GroupLine.Model/KPStaticDiskMach.cs create mode 100644 GroupLine.Model/KPUpBurnEb.cs create mode 100644 GroupLine.Model/KanBan/PlanCount.cs create mode 100644 GroupLine.Model/KanBan/WorkTime.cs create mode 100644 GroupLine.Model/MagTorque.cs create mode 100644 GroupLine.Model/OffsetConfig.cs create mode 100644 GroupLine.Model/OilPumpInstall.cs create mode 100644 GroupLine.Model/OverflowLeakMes.cs create mode 100644 GroupLine.Model/PCoreMes.cs create mode 100644 GroupLine.Model/PLowWeld.cs create mode 100644 GroupLine.Model/PRacktPress.cs create mode 100644 GroupLine.Model/PRacktWeld.cs create mode 100644 GroupLine.Model/PlaquePrint.cs create mode 100644 GroupLine.Model/Properties/AssemblyInfo.cs create mode 100644 GroupLine.Model/StaticDiscPress.cs create mode 100644 GroupLine.Model/SystemConfig.cs create mode 100644 GroupLine.Model/TermWeld.cs create mode 100644 GroupLine.Model/packages.config create mode 100644 GroupLine.sln diff --git a/GroupLine.App/App.config b/GroupLine.App/App.config new file mode 100644 index 0000000..7b6d270 --- /dev/null +++ b/GroupLine.App/App.config @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GroupLine.App/App.xaml b/GroupLine.App/App.xaml new file mode 100644 index 0000000..9a2da40 --- /dev/null +++ b/GroupLine.App/App.xaml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/GroupLine.App/App.xaml.cs b/GroupLine.App/App.xaml.cs new file mode 100644 index 0000000..dda2a9b --- /dev/null +++ b/GroupLine.App/App.xaml.cs @@ -0,0 +1,25 @@ +using System.Windows; + +namespace GroupLine.App +{ + /// + /// App.xaml 的交互逻辑 + /// + public partial class App : Application + { + private static System.Threading.Mutex mutex; + protected override void OnStartup(StartupEventArgs e) + { + mutex = new System.Threading.Mutex(true, "OnlyRun_CRNS"); + if (mutex.WaitOne(0, false)) + { + base.OnStartup(e); + } + else + { + MessageBox.Show("程序已经在运行!", "提示"); + this.Shutdown(); + } + } + } +} diff --git a/GroupLine.App/Assets/TextBox.xaml b/GroupLine.App/Assets/TextBox.xaml new file mode 100644 index 0000000..bd3ceed --- /dev/null +++ b/GroupLine.App/Assets/TextBox.xaml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GroupLine.App/View/KanBan/KanBan_Create.xaml.cs b/GroupLine.App/View/KanBan/KanBan_Create.xaml.cs new file mode 100644 index 0000000..e707231 --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_Create.xaml.cs @@ -0,0 +1,28 @@ +using GalaSoft.MvvmLight.Messaging; +using System; +using System.Windows; + +namespace GroupLine.App.View.KanBan +{ + /// + /// KanBan_Create.xaml 的交互逻辑 + /// + public partial class KanBan_Create : Window + { + public KanBan_Create() + { + InitializeComponent(); + WindowStartupLocation = WindowStartupLocation.CenterScreen; + //InitializeComponent(); + + //消息标志token:ViewAlert,用于标识只阅读某个或者某些Sender发送的消息,并执行相应的处理,所以Sender那边的token要保持一致 + //执行方法Action:ShowReceiveInfo,用来执行接收到消息后的后续工作,注意这边是支持泛型能力的,所以传递参数很方便。 + Messenger.Default.Register(this, "CloseCurrentWindow", CloseCurrentWindow); + } + + private void CloseCurrentWindow(string obj) + { + this.Close(); + } + } +} diff --git a/GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml b/GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml new file mode 100644 index 0000000..065f1eb --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml.cs b/GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml.cs new file mode 100644 index 0000000..9a27955 --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_PlanCountCreate.xaml.cs @@ -0,0 +1,27 @@ +using GalaSoft.MvvmLight.Messaging; +using System; +using System.Windows; + +namespace GroupLine.App.View.KanBan +{ + /// + /// KanBan_PlanCountCreate.xaml 的交互逻辑 + /// + public partial class KanBan_PlanCountCreate : Window + { + public KanBan_PlanCountCreate() + { + InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterScreen; + //InitializeComponent(); + + //消息标志token:ViewAlert,用于标识只阅读某个或者某些Sender发送的消息,并执行相应的处理,所以Sender那边的token要保持一致 + //执行方法Action:ShowReceiveInfo,用来执行接收到消息后的后续工作,注意这边是支持泛型能力的,所以传递参数很方便。 + Messenger.Default.Register(this, "CloseCurrentWindow", CloseCurrentWindow); + } + + private void CloseCurrentWindow(string obj) + { + this.Close(); + } + } +} diff --git a/GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml b/GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml new file mode 100644 index 0000000..971868f --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml.cs b/GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml.cs new file mode 100644 index 0000000..b387ede --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_PlanCountUpdate.xaml.cs @@ -0,0 +1,28 @@ +using GalaSoft.MvvmLight.Messaging; +using System; +using System.Windows; + +namespace GroupLine.App.View.KanBan +{ + /// + /// KanBan_PlanCountUpdate.xaml 的交互逻辑 + /// + public partial class KanBan_PlanCountUpdate : Window + { + public KanBan_PlanCountUpdate() + { + InitializeComponent(); + WindowStartupLocation = WindowStartupLocation.CenterScreen; + //InitializeComponent(); + + //消息标志token:ViewAlert,用于标识只阅读某个或者某些Sender发送的消息,并执行相应的处理,所以Sender那边的token要保持一致 + //执行方法Action:ShowReceiveInfo,用来执行接收到消息后的后续工作,注意这边是支持泛型能力的,所以传递参数很方便。 + Messenger.Default.Register(this, "CloseCurrentWindow", CloseCurrentWindow); + } + + private void CloseCurrentWindow(string obj) + { + this.Close(); + } + } +} diff --git a/GroupLine.App/View/KanBan/KanBan_Update.xaml b/GroupLine.App/View/KanBan/KanBan_Update.xaml new file mode 100644 index 0000000..6e4b869 --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_Update.xaml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GroupLine.App/View/KanBan/KanBan_Update.xaml.cs b/GroupLine.App/View/KanBan/KanBan_Update.xaml.cs new file mode 100644 index 0000000..fcfdbb3 --- /dev/null +++ b/GroupLine.App/View/KanBan/KanBan_Update.xaml.cs @@ -0,0 +1,28 @@ +using GalaSoft.MvvmLight.Messaging; +using System; +using System.Windows; + +namespace GroupLine.App.View.KanBan +{ + /// + /// KanBan_Update.xaml 的交互逻辑 + /// + public partial class KanBan_Update : Window + { + public KanBan_Update() + { + InitializeComponent(); + WindowStartupLocation = WindowStartupLocation.CenterScreen; + //InitializeComponent(); + + //消息标志token:ViewAlert,用于标识只阅读某个或者某些Sender发送的消息,并执行相应的处理,所以Sender那边的token要保持一致 + //执行方法Action:ShowReceiveInfo,用来执行接收到消息后的后续工作,注意这边是支持泛型能力的,所以传递参数很方便。 + Messenger.Default.Register(this, "CloseCurrentWindow", CloseCurrentWindow); + } + + private void CloseCurrentWindow(string obj) + { + this.Close(); + } + } +} diff --git a/GroupLine.App/View/MagTorque/MagTorqueView.xaml b/GroupLine.App/View/MagTorque/MagTorqueView.xaml new file mode 100644 index 0000000..8187326 --- /dev/null +++ b/GroupLine.App/View/MagTorque/MagTorqueView.xaml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +