B70340 1 år sedan
förälder
incheckning
8cbbd549b8
31 ändrade filer med 1054 tillägg och 32 borttagningar
  1. Binär
      .vs/BIFENG-ERP-SYS/FileContentIndex/16d1937f-c3e9-403c-a9c9-99a9128922eb.vsidx
  2. Binär
      .vs/BIFENG-ERP-SYS/FileContentIndex/2b0bab29-bd30-4880-91a9-d8b438d76123.vsidx
  3. Binär
      .vs/BIFENG-ERP-SYS/FileContentIndex/32f40a5d-9321-4a27-889e-606a9583a317.vsidx
  4. Binär
      .vs/BIFENG-ERP-SYS/FileContentIndex/ce0106b1-db31-4461-b544-8180ef28c7db.vsidx
  5. Binär
      .vs/BIFENG-ERP-SYS/FileContentIndex/f772c137-414b-4e01-92d5-840f74a1e29d.vsidx
  6. Binär
      .vs/BIFENG-ERP-SYS/FileContentIndex/fcc0e097-0895-4f64-8ff3-74462d566560.vsidx
  7. Binär
      .vs/BIFENG-ERP-SYS/v17/.suo
  8. 15
    2
      BIFENG-ERP-SYS/0.MyModule/通用變數.vb
  9. 14
    5
      BIFENG-ERP-SYS/BIFENG-ERP-SYS.Designer.vb
  10. 6
    6
      BIFENG-ERP-SYS/BIFENG-ERP-SYS.resx
  11. 15
    16
      BIFENG-ERP-SYS/BIFENG-ERP-SYS.vb
  12. 15
    0
      BIFENG-ERP-SYS/BIFENG-ERP-SYS.vbproj
  13. Binär
      BIFENG-ERP-SYS/bin/Debug/BIFENG-ERP-SYS.pdb
  14. 170
    0
      BIFENG-ERP-SYS/bin/Debug/BIFENG-ERP-SYS.xml
  15. 0
    0
      BIFENG-ERP-SYS/bin/Debug/NOTAUTO.txt
  16. Binär
      BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.exe
  17. Binär
      BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.pdb
  18. 1
    1
      BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.vbproj.CoreCompileInputs.cache
  19. 1
    0
      BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.vbproj.FileListAbsolute.txt
  20. Binär
      BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.vbproj.GenerateResource.cache
  21. Binär
      BIFENG-ERP-SYS/obj/Debug/BIFENG_ERP_SYS.BIFENG_ERP_SYS.resources
  22. Binär
      BIFENG-ERP-SYS/obj/Debug/BIFENG_ERP_SYS.電腦註冊.resources
  23. Binär
      BIFENG-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  24. 14
    0
      BIFENG-ERP-SYS/網段.Designer.vb
  25. 5
    2
      BIFENG-ERP-SYS/網段.vb
  26. 227
    0
      BIFENG-ERP-SYS/資料庫系統管理/系統對應電腦註冊.Designer.vb
  27. 126
    0
      BIFENG-ERP-SYS/資料庫系統管理/系統對應電腦註冊.resx
  28. 72
    0
      BIFENG-ERP-SYS/資料庫系統管理/系統對應電腦註冊.vb
  29. 180
    0
      BIFENG-ERP-SYS/資料庫系統管理/電腦註冊.Designer.vb
  30. 120
    0
      BIFENG-ERP-SYS/資料庫系統管理/電腦註冊.resx
  31. 73
    0
      BIFENG-ERP-SYS/資料庫系統管理/電腦註冊.vb

Binär
.vs/BIFENG-ERP-SYS/FileContentIndex/16d1937f-c3e9-403c-a9c9-99a9128922eb.vsidx Visa fil


Binär
.vs/BIFENG-ERP-SYS/FileContentIndex/2b0bab29-bd30-4880-91a9-d8b438d76123.vsidx Visa fil


Binär
.vs/BIFENG-ERP-SYS/FileContentIndex/32f40a5d-9321-4a27-889e-606a9583a317.vsidx Visa fil


Binär
.vs/BIFENG-ERP-SYS/FileContentIndex/ce0106b1-db31-4461-b544-8180ef28c7db.vsidx Visa fil


Binär
.vs/BIFENG-ERP-SYS/FileContentIndex/f772c137-414b-4e01-92d5-840f74a1e29d.vsidx Visa fil


Binär
.vs/BIFENG-ERP-SYS/FileContentIndex/fcc0e097-0895-4f64-8ff3-74462d566560.vsidx Visa fil


Binär
.vs/BIFENG-ERP-SYS/v17/.suo Visa fil


+ 15
- 2
BIFENG-ERP-SYS/0.MyModule/通用變數.vb Visa fil

@@ -1,6 +1,8 @@
1
-Module 通用變數
1
+Imports System.Data.SqlClient
2
+
3
+Module 通用變數
2 4
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3
-    Public 版本 As String = "2023122001"
5
+    Public 版本 As String = "2024020202"
4 6
     '----系統登入-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5 7
     Public g_conn_type As String = "" : Public ConString As String : Public AA(99) As String : Public 版本號 As String
6 8
     Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public FTP資料夾 As String : Public 登入人IP As String
@@ -11,6 +13,8 @@
11 13
     Public PB1(300), PB2(300), PB3(300), PB4(300), PB5(300), PB6(300), PB7(300), PB8(300), PPBB(3000), A(1000), B(1000), C(1000), D(1000), F(1000), 進度條後墜 As String
12 14
     Public NU1, NU2, NU3, NU4, NU5, 分段1, 分段2, 分段3, 分段4 As Double
13 15
     Public 異常表0, 異常表1, 異常表2, 計算累加, 分母, NN1, NN2, NN3, NN4, NN5, NN6, NN7, NN8, NN9, NN10 As Integer
16
+    Public conn As New SqlConnection : Public cmd As New SqlCommand
17
+    Public dr As SqlDataReader : Public da As New SqlDataAdapter
14 18
     Public Class MyModule1
15 19
         Friend Shared Sub 進度條()
16 20
             平均數 = 10000 / 資料數
@@ -19,4 +23,13 @@
19 23
             BIFENG_ERP_SYS.ToolStripProgressBar1.Value = 最終數
20 24
         End Sub
21 25
     End Class
26
+    Friend Sub ConnOpen()
27
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
28
+    End Sub
29
+    Friend Sub CmdSet_For_DGV()
30
+        cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd
31
+    End Sub
32
+    Friend Sub CmdSet_For_dr()
33
+        cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
34
+    End Sub
22 35
 End Module

+ 14
- 5
BIFENG-ERP-SYS/BIFENG-ERP-SYS.Designer.vb Visa fil

@@ -78,6 +78,7 @@ Partial Class BIFENG_ERP_SYS
78 78
         Me.ToolStripProgressBar1 = New System.Windows.Forms.ToolStripProgressBar()
79 79
         Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
80 80
         Me.開啟 = New System.Windows.Forms.Timer(Me.components)
81
+        Me.系統對應電腦註冊_tsm = New System.Windows.Forms.ToolStripMenuItem()
81 82
         Me.MenuStrip.SuspendLayout()
82 83
         CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit()
83 84
         Me.StatusStrip1.SuspendLayout()
@@ -196,20 +197,20 @@ Partial Class BIFENG_ERP_SYS
196 197
         Me.書架ToolStripMenuItem4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(128, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
197 198
         Me.書架ToolStripMenuItem4.Image = Global.BIFENG_ERP_SYS.My.Resources.Resources.BOOK
198 199
         Me.書架ToolStripMenuItem4.Name = "書架ToolStripMenuItem4"
199
-        Me.書架ToolStripMenuItem4.Size = New System.Drawing.Size(180, 22)
200
+        Me.書架ToolStripMenuItem4.Size = New System.Drawing.Size(166, 22)
200 201
         Me.書架ToolStripMenuItem4.Text = "------書架------"
201 202
         '
202 203
         'ToolStripSeparator7
203 204
         '
204 205
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
205
-        Me.ToolStripSeparator7.Size = New System.Drawing.Size(177, 6)
206
+        Me.ToolStripSeparator7.Size = New System.Drawing.Size(163, 6)
206 207
         '
207 208
         '風水資料導入ToolStripMenuItem
208 209
         '
209 210
         Me.風水資料導入ToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(CType(CType(128, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
210 211
         Me.風水資料導入ToolStripMenuItem.Image = Global.BIFENG_ERP_SYS.My.Resources.Resources.pen1
211 212
         Me.風水資料導入ToolStripMenuItem.Name = "風水資料導入ToolStripMenuItem"
212
-        Me.風水資料導入ToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
213
+        Me.風水資料導入ToolStripMenuItem.Size = New System.Drawing.Size(166, 22)
213 214
         Me.風水資料導入ToolStripMenuItem.Text = "風水(資料導入)"
214 215
         '
215 216
         '風水歷史資料庫ToolStripMenuItem
@@ -217,7 +218,7 @@ Partial Class BIFENG_ERP_SYS
217 218
         Me.風水歷史資料庫ToolStripMenuItem.ForeColor = System.Drawing.Color.FromArgb(CType(CType(128, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(0, Byte), Integer))
218 219
         Me.風水歷史資料庫ToolStripMenuItem.Image = Global.BIFENG_ERP_SYS.My.Resources.Resources.Server
219 220
         Me.風水歷史資料庫ToolStripMenuItem.Name = "風水歷史資料庫ToolStripMenuItem"
220
-        Me.風水歷史資料庫ToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
221
+        Me.風水歷史資料庫ToolStripMenuItem.Size = New System.Drawing.Size(166, 22)
221 222
         Me.風水歷史資料庫ToolStripMenuItem.Text = "風水(歷史資料庫)"
222 223
         '
223 224
         '醫ToolStripMenuItem
@@ -387,7 +388,7 @@ Partial Class BIFENG_ERP_SYS
387 388
         '
388 389
         '資料庫系統管理ToolStripMenuItem
389 390
         '
390
-        Me.資料庫系統管理ToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統執行檔版本管理ToolStripMenuItem, Me.FTP資料夾管理ToolStripMenuItem, Me.ToolStripSeparator4, Me.圖書資料導入ToolStripMenuItem1})
391
+        Me.資料庫系統管理ToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.系統執行檔版本管理ToolStripMenuItem, Me.系統對應電腦註冊_tsm, Me.FTP資料夾管理ToolStripMenuItem, Me.ToolStripSeparator4, Me.圖書資料導入ToolStripMenuItem1})
391 392
         Me.資料庫系統管理ToolStripMenuItem.Image = Global.BIFENG_ERP_SYS.My.Resources.Resources.system
392 393
         Me.資料庫系統管理ToolStripMenuItem.Name = "資料庫系統管理ToolStripMenuItem"
393 394
         Me.資料庫系統管理ToolStripMenuItem.Size = New System.Drawing.Size(119, 20)
@@ -465,6 +466,13 @@ Partial Class BIFENG_ERP_SYS
465 466
         '
466 467
         Me.開啟.Interval = 500
467 468
         '
469
+        '系統對應電腦註冊_tsm
470
+        '
471
+        Me.系統對應電腦註冊_tsm.Image = Global.BIFENG_ERP_SYS.My.Resources.Resources.system
472
+        Me.系統對應電腦註冊_tsm.Name = "系統對應電腦註冊_tsm"
473
+        Me.系統對應電腦註冊_tsm.Size = New System.Drawing.Size(182, 22)
474
+        Me.系統對應電腦註冊_tsm.Text = "系統對應電腦註冊"
475
+        '
468 476
         'BIFENG_ERP_SYS
469 477
         '
470 478
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
@@ -543,4 +551,5 @@ Partial Class BIFENG_ERP_SYS
543 551
     Friend WithEvents SaveFileDialog1 As SaveFileDialog
544 552
     Friend WithEvents 開啟 As Timer
545 553
     Friend WithEvents 日誌_tsm As ToolStripMenuItem
554
+    Friend WithEvents 系統對應電腦註冊_tsm As ToolStripMenuItem
546 555
 End Class

+ 6
- 6
BIFENG-ERP-SYS/BIFENG-ERP-SYS.resx Visa fil

@@ -124,7 +124,7 @@
124 124
   <data name="NewWindowToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
125 125
     <value>
126 126
         iVBORw0KGgoAAAANSUhEUgAAAoAAAAJtCAYAAACmF8F/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
127
-        vQAADr0BR/uQrQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
127
+        vAAADrwBlbxySQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
128 128
         sAd3h0CAQJCEQPDg7vb+59PP/7v/Q//fe2dm78zuzL1dz3Oe7q46depUddU5vz7V/b6ndlva0pZOfPqf
129 129
         //mf/3u2P/33f//3Qv/1X/+1+4//+I/df/7nfy51XCNl+2TIW5clqzR5OtfGv/3bvy3lzv/u7/5uIe2m
130 130
         g/Sv//qvSx28f/M3f7P7+7//+4X+/M//fPdHf/RHuz/5kz/Z/d7v/d7uL//yL2+Qj5eMmbRJ9tQrnpmn
@@ -5063,7 +5063,7 @@
5063 5063
   <data name="CascadeToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
5064 5064
     <value>
5065 5065
         iVBORw0KGgoAAAANSUhEUgAAAoAAAAJtCAYAAACmF8F/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
5066
-        vQAADr0BR/uQrQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
5066
+        vAAADrwBlbxySQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
5067 5067
         sAd3h0CAQJCEQPDg7vb+59PP/7v/Q//fe2dm78zuzL1dz3Oe7q46depUddU5vz7V/b6ndlva0pZOfPqf
5068 5068
         //mf/3u2P/33f//3Qv/1X/+1+4//+I/df/7nfy51XCNl+2TIW5clqzR5OtfGv/3bvy3lzv/u7/5uIe2m
5069 5069
         g/Sv//qvSx28f/M3f7P7+7//+4X+/M//fPdHf/RHuz/5kz/Z/d7v/d7uL//yL2+Qj5eMmbRJ9tQrnpmn
@@ -10002,7 +10002,7 @@
10002 10002
   <data name="TileVerticalToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
10003 10003
     <value>
10004 10004
         iVBORw0KGgoAAAANSUhEUgAAAoAAAAJtCAYAAACmF8F/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
10005
-        vQAADr0BR/uQrQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
10005
+        vAAADrwBlbxySQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
10006 10006
         sAd3h0CAQJCEQPDg7vb+59PP/7v/Q//fe2dm78zuzL1dz3Oe7q46depUddU5vz7V/b6ndlva0pZOfPqf
10007 10007
         //mf/3u2P/33f//3Qv/1X/+1+4//+I/df/7nfy51XCNl+2TIW5clqzR5OtfGv/3bvy3lzv/u7/5uIe2m
10008 10008
         g/Sv//qvSx28f/M3f7P7+7//+4X+/M//fPdHf/RHuz/5kz/Z/d7v/d7uL//yL2+Qj5eMmbRJ9tQrnpmn
@@ -14941,7 +14941,7 @@
14941 14941
   <data name="TileHorizontalToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
14942 14942
     <value>
14943 14943
         iVBORw0KGgoAAAANSUhEUgAAAoAAAAJtCAYAAACmF8F/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
14944
-        vQAADr0BR/uQrQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
14944
+        vAAADrwBlbxySQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
14945 14945
         sAd3h0CAQJCEQPDg7vb+59PP/7v/Q//fe2dm78zuzL1dz3Oe7q46depUddU5vz7V/b6ndlva0pZOfPqf
14946 14946
         //mf/3u2P/33f//3Qv/1X/+1+4//+I/df/7nfy51XCNl+2TIW5clqzR5OtfGv/3bvy3lzv/u7/5uIe2m
14947 14947
         g/Sv//qvSx28f/M3f7P7+7//+4X+/M//fPdHf/RHuz/5kz/Z/d7v/d7uL//yL2+Qj5eMmbRJ9tQrnpmn
@@ -19880,7 +19880,7 @@
19880 19880
   <data name="CloseAllToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
19881 19881
     <value>
19882 19882
         iVBORw0KGgoAAAANSUhEUgAAAoAAAAJtCAYAAACmF8F/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
19883
-        vQAADr0BR/uQrQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
19883
+        vAAADrwBlbxySQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
19884 19884
         sAd3h0CAQJCEQPDg7vb+59PP/7v/Q//fe2dm78zuzL1dz3Oe7q46depUddU5vz7V/b6ndlva0pZOfPqf
19885 19885
         //mf/3u2P/33f//3Qv/1X/+1+4//+I/df/7nfy51XCNl+2TIW5clqzR5OtfGv/3bvy3lzv/u7/5uIe2m
19886 19886
         g/Sv//qvSx28f/M3f7P7+7//+4X+/M//fPdHf/RHuz/5kz/Z/d7v/d7uL//yL2+Qj5eMmbRJ9tQrnpmn
@@ -24819,7 +24819,7 @@
24819 24819
   <data name="ArrangeIconsToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
24820 24820
     <value>
24821 24821
         iVBORw0KGgoAAAANSUhEUgAAAoAAAAJtCAYAAACmF8F/AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
24822
-        vQAADr0BR/uQrQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
24822
+        vAAADrwBlbxySQAA/7JJREFUeF7s3QW4JslV//HB3d3dJbi7uxMsECCbECQQiGeTbHQjuxvfECPIECBI
24823 24823
         sAd3h0CAQJCEQPDg7vb+59PP/7v/Q//fe2dm78zuzL1dz3Oe7q46depUddU5vz7V/b6ndlva0pZOfPqf
24824 24824
         //mf/3u2P/33f//3Qv/1X/+1+4//+I/df/7nfy51XCNl+2TIW5clqzR5OtfGv/3bvy3lzv/u7/5uIe2m
24825 24825
         g/Sv//qvSx28f/M3f7P7+7//+4X+/M//fPdHf/RHuz/5kz/Z/d7v/d7uL//yL2+Qj5eMmbRJ9tQrnpmn

+ 15
- 16
BIFENG-ERP-SYS/BIFENG-ERP-SYS.vb Visa fil

@@ -1,5 +1,6 @@
1 1
 Option Explicit On
2 2
 Imports System.Data.SqlClient
3
+Imports System.IO
3 4
 Imports System.Net
4 5
 Public Class BIFENG_ERP_SYS
5 6
     Dim HostName As String
@@ -72,9 +73,9 @@ Public Class BIFENG_ERP_SYS
72 73
         ElseIf CInt(PA) = 10 Then : Me.BackgroundImage = My.Resources._23712799_MotionElements_view_from_above_of_a
73 74
         ElseIf CInt(PA) = 11 Then : Me.BackgroundImage = My.Resources._23723248_MotionElements_beautiful_bright_and
74 75
         End If : 網段.ShowDialog() : PA = ""
75
-        If 不通 = True Then : Me.Close() : Else : 開啟.Enabled = True : End If
76 76
     End Sub
77 77
     Private Sub BIFENG_ERP_SYS_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
78
+        If 不通 = True Then : Me.Close() : Else : 開啟.Enabled = True : End If
78 79
     End Sub
79 80
     <Obsolete>
80 81
     Private Sub 開啟_Tick(sender As Object, e As EventArgs) Handles 開啟.Tick
@@ -132,24 +133,19 @@ Public Class BIFENG_ERP_SYS
132 133
         Next
133 134
         '-----------------------父表單抬頭資料--------------------------------------------------------------------------------------------------------------------------------------
134 135
         Me.Text = Me.Text & "  --  " & g_conn_type & "  --  " & TT1 & "  --  " & TT2
135
-
136
+        Dim Str As String = Application.StartupPath
137
+        If File.Exists(Str + "\SYS-UPDATE.exe") Then : File.Delete(Str + "\SYS-UPDATE.exe") : End If
136 138
         If Strings.Right(TT1, 10) <> Strings.Right(TT2, 10) Then
137
-            Dim aa1 As MsgBoxResult
138
-            aa1 = MsgBox("系統版本號 與 資料庫版本號 對應不上,請下載最新的執行檔。", MsgBoxStyle.OkCancel)
139
-            If aa1 = MsgBoxResult.Ok Then
140
-                With SaveFileDialog1 : .Filter = "所有文件(*.exe)|*.exe" : End With
141
-                SaveFileDialog1.FileName = "BIFENG-ERP-SYS - " & 版本號 & ".exe"
142
-                SaveFileDialog1.ShowDialog()
143
-                If Strings.Right(SaveFileDialog1.FileName, 31) = "BIFENG-ERP-SYS - " & 版本號 & ".exe" Then
144
-                    My.Computer.Network.DownloadFile(Target & AA(1) & "/" & "BIFENG-ERP-SYS - " & 版本號 & ".exe", SaveFileDialog1.FileName, "", "", True, 10000, True)
145
-                    MsgBox("下載完成,請手動刪除就的執行檔,並且用新的執行檔開啟。")
146
-                    Me.Close()
147
-                Else
148
-                    MsgBox("操作不正確,請用手動方式下載更新。")
149
-                End If
150
-            End If
139
+            自動更新2()
151 140
         Else : End If
152 141
     End Sub
142
+    Private Sub 自動更新2()
143
+        Dim Str As String = Application.StartupPath
144
+        If File.Exists(Str + "\NOTAUTO.txt") Then : Else
145
+            My.Computer.Network.DownloadFile(Target & AA(1) & "/" & "SYS-UPDATE.exe", Str + "\SYS-UPDATE.exe")
146
+            Shell(Str + "\SYS-UPDATE.exe", vbNormalFocus) : Me.Close()
147
+        End If
148
+    End Sub
153 149
     Private Sub 系統執行檔版本管理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 系統執行檔版本管理ToolStripMenuItem.Click
154 150
         系統執行檔版本管理.Show() : 系統執行檔版本管理.BringToFront()
155 151
     End Sub
@@ -213,4 +209,7 @@ Public Class BIFENG_ERP_SYS
213 209
     Private Sub 日誌_tsm_Click(sender As Object, e As EventArgs) Handles 日誌_tsm.Click
214 210
         日誌.Show() : 日誌.BringToFront()
215 211
     End Sub
212
+    Private Sub 系統對應電腦註冊_tsm_Click(sender As Object, e As EventArgs) Handles 系統對應電腦註冊_tsm.Click
213
+        系統對應電腦註冊.Show() : 系統對應電腦註冊.BringToFront()
214
+    End Sub
216 215
 End Class

+ 15
- 0
BIFENG-ERP-SYS/BIFENG-ERP-SYS.vbproj Visa fil

@@ -133,6 +133,18 @@
133 133
     <Compile Include="3.醫\藥方資料庫.vb">
134 134
       <SubType>Form</SubType>
135 135
     </Compile>
136
+    <Compile Include="資料庫系統管理\系統對應電腦註冊.Designer.vb">
137
+      <DependentUpon>系統對應電腦註冊.vb</DependentUpon>
138
+    </Compile>
139
+    <Compile Include="資料庫系統管理\系統對應電腦註冊.vb">
140
+      <SubType>Form</SubType>
141
+    </Compile>
142
+    <Compile Include="資料庫系統管理\電腦註冊.Designer.vb">
143
+      <DependentUpon>電腦註冊.vb</DependentUpon>
144
+    </Compile>
145
+    <Compile Include="資料庫系統管理\電腦註冊.vb">
146
+      <SubType>Form</SubType>
147
+    </Compile>
136 148
     <Compile Include="資料庫系統管理\下拉清單_1.Designer.vb">
137 149
       <DependentUpon>下拉清單_1.vb</DependentUpon>
138 150
     </Compile>
@@ -261,6 +273,9 @@
261 273
     <EmbeddedResource Include="3.醫\藥方資料庫.resx">
262 274
       <DependentUpon>藥方資料庫.vb</DependentUpon>
263 275
     </EmbeddedResource>
276
+    <EmbeddedResource Include="資料庫系統管理\電腦註冊.resx">
277
+      <DependentUpon>電腦註冊.vb</DependentUpon>
278
+    </EmbeddedResource>
264 279
     <EmbeddedResource Include="資料庫系統管理\下拉清單_1.resx">
265 280
       <DependentUpon>下拉清單_1.vb</DependentUpon>
266 281
     </EmbeddedResource>

Binär
BIFENG-ERP-SYS/bin/Debug/BIFENG-ERP-SYS.pdb Visa fil


+ 170
- 0
BIFENG-ERP-SYS/bin/Debug/BIFENG-ERP-SYS.xml Visa fil

@@ -0,0 +1,170 @@
1
+<?xml version="1.0"?>
2
+<doc>
3
+<assembly>
4
+<name>
5
+BIFENG-ERP-SYS
6
+</name>
7
+</assembly>
8
+<members>
9
+<member name="T:BIFENG_ERP_SYS.My.Resources.Resources">
10
+<summary>
11
+  用於查詢當地語系化字串等的強類型資源類別。
12
+</summary>
13
+</member>
14
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.ResourceManager">
15
+<summary>
16
+  傳回這個類別使用的快取的 ResourceManager 執行個體。
17
+</summary>
18
+</member>
19
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.Culture">
20
+<summary>
21
+  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
22
+  使用這個強類型資源類別的資源查閱。
23
+</summary>
24
+</member>
25
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._123">
26
+<summary>
27
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
+</summary>
29
+</member>
30
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._1980X1010">
31
+<summary>
32
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
33
+</summary>
34
+</member>
35
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22147396_MotionElements_mountain_range_in_the">
36
+<summary>
37
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
38
+</summary>
39
+</member>
40
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22148217_MotionElements_beautiful_scenery_of">
41
+<summary>
42
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
43
+</summary>
44
+</member>
45
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22153649_MotionElements_beautiful_natural_scenery">
46
+<summary>
47
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
48
+</summary>
49
+</member>
50
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22155049_MotionElements_beautiful_natural_scenery">
51
+<summary>
52
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
53
+</summary>
54
+</member>
55
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22547140_MotionElements_gradient_abstract_mountain">
56
+<summary>
57
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
58
+</summary>
59
+</member>
60
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22631442_MotionElements_breathtaking_photograph_of">
61
+<summary>
62
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
63
+</summary>
64
+</member>
65
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22739892_MotionElements_snowy_mountain_peaks_in">
66
+<summary>
67
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
68
+</summary>
69
+</member>
70
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._22741530_MotionElements_mountain_pass_surrounded">
71
+<summary>
72
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
73
+</summary>
74
+</member>
75
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._23074104_MotionElements_gorgeous_milky_way_moon">
76
+<summary>
77
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
78
+</summary>
79
+</member>
80
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._23090451_MotionElements_mountains_in_silhouette">
81
+<summary>
82
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
83
+</summary>
84
+</member>
85
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._23712799_MotionElements_view_from_above_of_a">
86
+<summary>
87
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
88
+</summary>
89
+</member>
90
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources._23723248_MotionElements_beautiful_bright_and">
91
+<summary>
92
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
93
+</summary>
94
+</member>
95
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.BOOK">
96
+<summary>
97
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
98
+</summary>
99
+</member>
100
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.L180">
101
+<summary>
102
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
103
+</summary>
104
+</member>
105
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.L90">
106
+<summary>
107
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
108
+</summary>
109
+</member>
110
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.L901">
111
+<summary>
112
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
113
+</summary>
114
+</member>
115
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.pen1">
116
+<summary>
117
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
118
+</summary>
119
+</member>
120
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.Picture">
121
+<summary>
122
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
123
+</summary>
124
+</member>
125
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.picwish">
126
+<summary>
127
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
128
+</summary>
129
+</member>
130
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.R180">
131
+<summary>
132
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
133
+</summary>
134
+</member>
135
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.R90">
136
+<summary>
137
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
138
+</summary>
139
+</member>
140
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.Server">
141
+<summary>
142
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
143
+</summary>
144
+</member>
145
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.system">
146
+<summary>
147
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
148
+</summary>
149
+</member>
150
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.timg01">
151
+<summary>
152
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
153
+</summary>
154
+</member>
155
+<member name="P:BIFENG_ERP_SYS.My.Resources.Resources.User_Clients_01">
156
+<summary>
157
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
158
+</summary>
159
+</member>
160
+<member name="M:BIFENG_ERP_SYS.SQL_連線狀態模組1.ConnectTest1(System.String,System.Decimal)">
161
+ <summary>
162
+ 测试连接:True-连接成功,False-连接失败
163
+ 参数[必选]:服务器IP
164
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
165
+ </summary>
166
+ <returns></returns>
167
+ <remarks></remarks>
168
+</member>
169
+</members>
170
+</doc>

+ 0
- 0
BIFENG-ERP-SYS/bin/Debug/NOTAUTO.txt Visa fil


Binär
BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.exe Visa fil


Binär
BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.pdb Visa fil


+ 1
- 1
BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.vbproj.CoreCompileInputs.cache Visa fil

@@ -1 +1 @@
1
-2b4bd07066bca017ffc530b3f0cb84b8fc8bb69a4d46988a5dcc1aee109044c6
1
+19c8ed37d03478bba33d1ded8002118b357d669dd4b1c74ad005d9d5ea29a75a

+ 1
- 0
BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.vbproj.FileListAbsolute.txt Visa fil

@@ -181,3 +181,4 @@ D:\工巧明\BIFENG\BIFENG-ERP-SYS\BIFENG-ERP-SYS\obj\Debug\BIFENG-ERP-SYS.xml
181 181
 D:\工巧明\BIFENG\BIFENG-ERP-SYS\BIFENG-ERP-SYS\obj\Debug\BIFENG-ERP-SYS.pdb
182 182
 D:\工巧明\BIFENG\BIFENG-ERP-SYS\BIFENG-ERP-SYS\obj\Debug\BIFENG_ERP_SYS.下拉清單_1.resources
183 183
 D:\工巧明\BIFENG\BIFENG-ERP-SYS\BIFENG-ERP-SYS\obj\Debug\BIFENG_ERP_SYS.日誌.resources
184
+D:\工巧明\BIFENG\BIFENG-ERP-SYS\BIFENG-ERP-SYS\obj\Debug\BIFENG_ERP_SYS.電腦註冊.resources

Binär
BIFENG-ERP-SYS/obj/Debug/BIFENG-ERP-SYS.vbproj.GenerateResource.cache Visa fil


Binär
BIFENG-ERP-SYS/obj/Debug/BIFENG_ERP_SYS.BIFENG_ERP_SYS.resources Visa fil


Binär
BIFENG-ERP-SYS/obj/Debug/BIFENG_ERP_SYS.電腦註冊.resources Visa fil


Binär
BIFENG-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache Visa fil


+ 14
- 0
BIFENG-ERP-SYS/網段.Designer.vb Visa fil

@@ -31,6 +31,7 @@ Partial Class 網段
31 31
         Me.外網_bt = New System.Windows.Forms.Button()
32 32
         Me.內網_bt = New System.Windows.Forms.Button()
33 33
         Me.PictureBox1 = New System.Windows.Forms.PictureBox()
34
+        Me.Label3 = New System.Windows.Forms.Label()
34 35
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
35 36
         Me.SuspendLayout()
36 37
         '
@@ -137,6 +138,16 @@ Partial Class 網段
137 138
         Me.PictureBox1.TabIndex = 685
138 139
         Me.PictureBox1.TabStop = False
139 140
         '
141
+        'Label3
142
+        '
143
+        Me.Label3.AutoSize = True
144
+        Me.Label3.BackColor = System.Drawing.Color.Transparent
145
+        Me.Label3.Location = New System.Drawing.Point(3, 4)
146
+        Me.Label3.Name = "Label3"
147
+        Me.Label3.Size = New System.Drawing.Size(19, 16)
148
+        Me.Label3.TabIndex = 686
149
+        Me.Label3.Text = "口"
150
+        '
140 151
         '網段
141 152
         '
142 153
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
@@ -144,6 +155,7 @@ Partial Class 網段
144 155
         Me.BackgroundImage = Global.BIFENG_ERP_SYS.My.Resources.Resources._22739892_MotionElements_snowy_mountain_peaks_in
145 156
         Me.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
146 157
         Me.ClientSize = New System.Drawing.Size(515, 301)
158
+        Me.Controls.Add(Me.Label3)
147 159
         Me.Controls.Add(Me.PictureBox1)
148 160
         Me.Controls.Add(Me.外網_bt)
149 161
         Me.Controls.Add(Me.內網_bt)
@@ -161,6 +173,7 @@ Partial Class 網段
161 173
         Me.Text = "網段"
162 174
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
163 175
         Me.ResumeLayout(False)
176
+        Me.PerformLayout()
164 177
 
165 178
     End Sub
166 179
 
@@ -173,4 +186,5 @@ Partial Class 網段
173 186
     Friend WithEvents 外網_bt As Button
174 187
     Friend WithEvents 內網_bt As Button
175 188
     Friend WithEvents PictureBox1 As PictureBox
189
+    Friend WithEvents Label3 As Label
176 190
 End Class

+ 5
- 2
BIFENG-ERP-SYS/網段.vb Visa fil

@@ -10,9 +10,9 @@
10 10
         End If
11 11
     End Sub
12 12
     Private Sub 內網_bt_Click(sender As Object, e As EventArgs) Handles 內網_bt.Click
13
-        If SQL_連線狀態模組1.ConnectTest1("192.168.12.127") = True Then
13
+        If SQL_連線狀態模組1.ConnectTest1("192.168.0.18") = True Then
14 14
             '---主伺服器導通-------------------------------------------
15
-            登入人IP = "192.168.12.127"
15
+            登入人IP = "192.168.0.18"
16 16
             Me.Close()
17 17
         Else
18 18
             MsgBox("電腦不再內網網段,請重新開啟系統選擇!!") : 不通 = True : Me.Close()
@@ -28,4 +28,7 @@
28 28
         End If
29 29
         不通 = False
30 30
     End Sub
31
+    Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click
32
+        PA = InputBox("請輸入管理密碼!!") : If PA = "0003065795" Then : 電腦註冊.ShowDialog() : Else : MsgBox("密碼錯誤!!") : End If
33
+    End Sub
31 34
 End Class

+ 227
- 0
BIFENG-ERP-SYS/資料庫系統管理/系統對應電腦註冊.Designer.vb Visa fil

@@ -0,0 +1,227 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2
+Partial Class 系統對應電腦註冊
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()>
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Me.MAC碼_tb = New System.Windows.Forms.TextBox()
28
+        Me.取得本地電腦訊息_bt = New System.Windows.Forms.Button()
29
+        Me.硬碟ID_tb = New System.Windows.Forms.TextBox()
30
+        Me.硬碟序列_tb = New System.Windows.Forms.TextBox()
31
+        Me.磁盘型態_tb = New System.Windows.Forms.TextBox()
32
+        Me.Label1 = New System.Windows.Forms.Label()
33
+        Me.Label2 = New System.Windows.Forms.Label()
34
+        Me.Label3 = New System.Windows.Forms.Label()
35
+        Me.Label4 = New System.Windows.Forms.Label()
36
+        Me.電腦註冊_tb = New System.Windows.Forms.Button()
37
+        Me.註冊刪除_bt = New System.Windows.Forms.Button()
38
+        Me.註冊表_dgv = New System.Windows.Forms.DataGridView()
39
+        Me.語言_dgv = New System.Windows.Forms.DataGridView()
40
+        Me.Column1 = New System.Windows.Forms.DataGridViewTextBoxColumn()
41
+        Me.Column2 = New System.Windows.Forms.DataGridViewTextBoxColumn()
42
+        CType(Me.註冊表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
43
+        CType(Me.語言_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
44
+        Me.SuspendLayout()
45
+        '
46
+        'MAC碼_tb
47
+        '
48
+        Me.MAC碼_tb.Location = New System.Drawing.Point(74, 3)
49
+        Me.MAC碼_tb.Name = "MAC碼_tb"
50
+        Me.MAC碼_tb.Size = New System.Drawing.Size(307, 23)
51
+        Me.MAC碼_tb.TabIndex = 0
52
+        '
53
+        '取得本地電腦訊息_bt
54
+        '
55
+        Me.取得本地電腦訊息_bt.Location = New System.Drawing.Point(762, 3)
56
+        Me.取得本地電腦訊息_bt.Name = "取得本地電腦訊息_bt"
57
+        Me.取得本地電腦訊息_bt.Size = New System.Drawing.Size(130, 52)
58
+        Me.取得本地電腦訊息_bt.TabIndex = 1
59
+        Me.取得本地電腦訊息_bt.Text = "取得本地電腦訊息"
60
+        Me.取得本地電腦訊息_bt.UseVisualStyleBackColor = True
61
+        '
62
+        '硬碟ID_tb
63
+        '
64
+        Me.硬碟ID_tb.Location = New System.Drawing.Point(74, 28)
65
+        Me.硬碟ID_tb.Name = "硬碟ID_tb"
66
+        Me.硬碟ID_tb.Size = New System.Drawing.Size(307, 23)
67
+        Me.硬碟ID_tb.TabIndex = 2
68
+        '
69
+        '硬碟序列_tb
70
+        '
71
+        Me.硬碟序列_tb.Location = New System.Drawing.Point(449, 3)
72
+        Me.硬碟序列_tb.Name = "硬碟序列_tb"
73
+        Me.硬碟序列_tb.Size = New System.Drawing.Size(307, 23)
74
+        Me.硬碟序列_tb.TabIndex = 4
75
+        '
76
+        '磁盘型態_tb
77
+        '
78
+        Me.磁盘型態_tb.Location = New System.Drawing.Point(449, 28)
79
+        Me.磁盘型態_tb.Name = "磁盘型態_tb"
80
+        Me.磁盘型態_tb.Size = New System.Drawing.Size(307, 23)
81
+        Me.磁盘型態_tb.TabIndex = 6
82
+        '
83
+        'Label1
84
+        '
85
+        Me.Label1.AutoSize = True
86
+        Me.Label1.BackColor = System.Drawing.Color.Transparent
87
+        Me.Label1.Location = New System.Drawing.Point(12, 6)
88
+        Me.Label1.Name = "Label1"
89
+        Me.Label1.Size = New System.Drawing.Size(47, 16)
90
+        Me.Label1.TabIndex = 7
91
+        Me.Label1.Text = "MAC碼"
92
+        '
93
+        'Label2
94
+        '
95
+        Me.Label2.AutoSize = True
96
+        Me.Label2.BackColor = System.Drawing.Color.Transparent
97
+        Me.Label2.Location = New System.Drawing.Point(12, 31)
98
+        Me.Label2.Name = "Label2"
99
+        Me.Label2.Size = New System.Drawing.Size(43, 16)
100
+        Me.Label2.TabIndex = 8
101
+        Me.Label2.Text = "硬碟ID"
102
+        '
103
+        'Label3
104
+        '
105
+        Me.Label3.AutoSize = True
106
+        Me.Label3.BackColor = System.Drawing.Color.Transparent
107
+        Me.Label3.Location = New System.Drawing.Point(387, 6)
108
+        Me.Label3.Name = "Label3"
109
+        Me.Label3.Size = New System.Drawing.Size(55, 16)
110
+        Me.Label3.TabIndex = 9
111
+        Me.Label3.Text = "硬碟序列"
112
+        '
113
+        'Label4
114
+        '
115
+        Me.Label4.AutoSize = True
116
+        Me.Label4.BackColor = System.Drawing.Color.Transparent
117
+        Me.Label4.Location = New System.Drawing.Point(387, 31)
118
+        Me.Label4.Name = "Label4"
119
+        Me.Label4.Size = New System.Drawing.Size(55, 16)
120
+        Me.Label4.TabIndex = 10
121
+        Me.Label4.Text = "磁盘型態"
122
+        '
123
+        '電腦註冊_tb
124
+        '
125
+        Me.電腦註冊_tb.Location = New System.Drawing.Point(898, 3)
126
+        Me.電腦註冊_tb.Name = "電腦註冊_tb"
127
+        Me.電腦註冊_tb.Size = New System.Drawing.Size(130, 52)
128
+        Me.電腦註冊_tb.TabIndex = 11
129
+        Me.電腦註冊_tb.Text = "電腦註冊" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
130
+        Me.電腦註冊_tb.UseVisualStyleBackColor = True
131
+        '
132
+        '註冊刪除_bt
133
+        '
134
+        Me.註冊刪除_bt.ForeColor = System.Drawing.Color.Red
135
+        Me.註冊刪除_bt.Location = New System.Drawing.Point(1034, 3)
136
+        Me.註冊刪除_bt.Name = "註冊刪除_bt"
137
+        Me.註冊刪除_bt.Size = New System.Drawing.Size(130, 52)
138
+        Me.註冊刪除_bt.TabIndex = 12
139
+        Me.註冊刪除_bt.Text = "註冊刪除"
140
+        Me.註冊刪除_bt.UseVisualStyleBackColor = True
141
+        '
142
+        '註冊表_dgv
143
+        '
144
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
145
+        Me.註冊表_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
146
+        Me.註冊表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
147
+            Or System.Windows.Forms.AnchorStyles.Left) _
148
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
149
+        Me.註冊表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
150
+        Me.註冊表_dgv.BackgroundColor = System.Drawing.Color.White
151
+        Me.註冊表_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
152
+        Me.註冊表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
153
+        Me.註冊表_dgv.Location = New System.Drawing.Point(3, 56)
154
+        Me.註冊表_dgv.Name = "註冊表_dgv"
155
+        Me.註冊表_dgv.RowHeadersWidth = 5
156
+        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
157
+        Me.註冊表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
158
+        Me.註冊表_dgv.RowTemplate.Height = 24
159
+        Me.註冊表_dgv.Size = New System.Drawing.Size(1340, 620)
160
+        Me.註冊表_dgv.TabIndex = 229
161
+        '
162
+        '語言_dgv
163
+        '
164
+        Me.語言_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
165
+        Me.語言_dgv.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.Column1, Me.Column2})
166
+        Me.語言_dgv.Location = New System.Drawing.Point(640, 304)
167
+        Me.語言_dgv.Name = "語言_dgv"
168
+        Me.語言_dgv.RowTemplate.Height = 24
169
+        Me.語言_dgv.Size = New System.Drawing.Size(70, 73)
170
+        Me.語言_dgv.TabIndex = 1725
171
+        Me.語言_dgv.Visible = False
172
+        '
173
+        'Column1
174
+        '
175
+        Me.Column1.HeaderText = "Column1"
176
+        Me.Column1.Name = "Column1"
177
+        '
178
+        'Column2
179
+        '
180
+        Me.Column2.HeaderText = "Column2"
181
+        Me.Column2.Name = "Column2"
182
+        '
183
+        '系統對應電腦註冊
184
+        '
185
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
186
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
187
+        Me.ClientSize = New System.Drawing.Size(1350, 681)
188
+        Me.Controls.Add(Me.註冊表_dgv)
189
+        Me.Controls.Add(Me.註冊刪除_bt)
190
+        Me.Controls.Add(Me.電腦註冊_tb)
191
+        Me.Controls.Add(Me.Label4)
192
+        Me.Controls.Add(Me.Label3)
193
+        Me.Controls.Add(Me.Label2)
194
+        Me.Controls.Add(Me.Label1)
195
+        Me.Controls.Add(Me.磁盘型態_tb)
196
+        Me.Controls.Add(Me.硬碟序列_tb)
197
+        Me.Controls.Add(Me.硬碟ID_tb)
198
+        Me.Controls.Add(Me.取得本地電腦訊息_bt)
199
+        Me.Controls.Add(Me.MAC碼_tb)
200
+        Me.Controls.Add(Me.語言_dgv)
201
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
202
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
203
+        Me.Name = "系統對應電腦註冊"
204
+        Me.Text = "系統對應電腦註冊"
205
+        CType(Me.註冊表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
206
+        CType(Me.語言_dgv, System.ComponentModel.ISupportInitialize).EndInit()
207
+        Me.ResumeLayout(False)
208
+        Me.PerformLayout()
209
+
210
+    End Sub
211
+
212
+    Friend WithEvents MAC碼_tb As TextBox
213
+    Friend WithEvents 取得本地電腦訊息_bt As Button
214
+    Friend WithEvents 硬碟ID_tb As TextBox
215
+    Friend WithEvents 硬碟序列_tb As TextBox
216
+    Friend WithEvents 磁盘型態_tb As TextBox
217
+    Friend WithEvents Label1 As Label
218
+    Friend WithEvents Label2 As Label
219
+    Friend WithEvents Label3 As Label
220
+    Friend WithEvents Label4 As Label
221
+    Friend WithEvents 電腦註冊_tb As Button
222
+    Friend WithEvents 註冊刪除_bt As Button
223
+    Friend WithEvents 註冊表_dgv As DataGridView
224
+    Friend WithEvents 語言_dgv As DataGridView
225
+    Friend WithEvents Column1 As DataGridViewTextBoxColumn
226
+    Friend WithEvents Column2 As DataGridViewTextBoxColumn
227
+End Class

+ 126
- 0
BIFENG-ERP-SYS/資料庫系統管理/系統對應電腦註冊.resx Visa fil

@@ -0,0 +1,126 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121
+    <value>True</value>
122
+  </metadata>
123
+  <metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124
+    <value>True</value>
125
+  </metadata>
126
+</root>

+ 72
- 0
BIFENG-ERP-SYS/資料庫系統管理/系統對應電腦註冊.vb Visa fil

@@ -0,0 +1,72 @@
1
+Option Strict Off
2
+Public Class 系統對應電腦註冊
3
+    Dim ds As New DataSet
4
+    Dim RI As Integer = -1
5
+    Dim SK As String = "要查找的 KEY"
6
+    Dim Str As String = Application.StartupPath
7
+    Dim 對話框(3) As String
8
+    Private Sub Set_使用者清單()
9
+        註冊表_dgv.DataSource = Nothing : ds.Clear() : 註冊表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
10
+        註冊表_dgv.ColumnHeadersHeight = 25 : 註冊表_dgv.AllowUserToAddRows = False : 註冊表_dgv.RowTemplate.Height = 35
11
+        ConnOpen() : SQL1 = "SELECT MAC碼, 硬碟ID, 硬碟序列, 磁盘型態 FROM 系統綁定電腦資訊" : CmdSet_For_DGV()
12
+        da.Fill(ds) : 註冊表_dgv.DataSource = ds.Tables(0) : conn.Close()
13
+        註冊表_dgv.Columns(0).FillWeight = 325 : 註冊表_dgv.Columns(1).FillWeight = 325 : 註冊表_dgv.Columns(2).FillWeight = 325 : 註冊表_dgv.Columns(3).FillWeight = 325
14
+    End Sub
15
+    Private Sub 系統對應電腦註冊_Load(sender As Object, e As EventArgs) Handles MyBase.Load
16
+        Me.MdiParent = BIFENG_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
17
+        Set_使用者清單()
18
+    End Sub
19
+    Private Sub 註冊表_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 註冊表_dgv.CellClick
20
+        If e.RowIndex = -1 Then : Else
21
+            MAC碼_tb.Text = 註冊表_dgv.Rows(e.RowIndex).Cells("MAC碼").Value.ToString : 硬碟ID_tb.Text = 註冊表_dgv.Rows(e.RowIndex).Cells("硬碟ID").Value
22
+            硬碟序列_tb.Text = 註冊表_dgv.Rows(e.RowIndex).Cells("硬碟序列").Value : 磁盘型態_tb.Text = 註冊表_dgv.Rows(e.RowIndex).Cells("磁盘型態").Value
23
+        End If
24
+    End Sub
25
+    Private Sub 取得本地電腦訊息_bt_Click(sender As Object, e As EventArgs) Handles 取得本地電腦訊息_bt.Click
26
+        '-----MAC碼----------------------------------------------------------------------------------------------
27
+        Dim Wmi As New Management.ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration")
28
+        For Each WmiObj As Management.ManagementObject In Wmi.Get
29
+            If CBool(WmiObj("IPEnabled")) Then
30
+                MAC碼_tb.Text = WmiObj("MACAddress")
31
+            End If
32
+        Next
33
+        '-----硬碟資料----------------------------------------------------------------------------------------------
34
+        Dim cmicWmi As New Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
35
+        Dim diskId As String '数字ID
36
+        Dim diskSerialNumber As String '这个我们暂且称其为序列号码
37
+        Dim diskModel As String '序列号
38
+        For Each cmicWmiObj As Management.ManagementObject In cmicWmi.Get
39
+            diskId = cmicWmiObj("signature")
40
+            diskSerialNumber = cmicWmiObj("serialnumber")
41
+            diskModel = cmicWmiObj("Model")
42
+            硬碟ID_tb.Text = diskId
43
+            硬碟序列_tb.Text = diskSerialNumber
44
+            磁盘型態_tb.Text = diskModel
45
+        Next
46
+    End Sub
47
+    Private Sub 電腦註冊_tb_Click(sender As Object, e As EventArgs) Handles 電腦註冊_tb.Click
48
+        ConnOpen()
49
+        SQL1 = "SELECT MAC碼 FROM 系統綁定電腦資訊 
50
+                WHERE 硬碟ID LIKE N'" & 硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 硬碟序列_tb.Text & "' AND 
51
+                      磁盘型態 LIKE N'" & 磁盘型態_tb.Text & "'"
52
+        CmdSet_For_dr()
53
+        If dr.Read() Then : MsgBox("該位置已經綁定過,無須重複邦定!!") : Else
54
+            ConnOpen()
55
+            SQL1 = "INSERT INTO 系統綁定電腦資訊 (MAC碼, 硬碟ID, 硬碟序列, 磁盘型態) 
56
+                VALUES (N'" & MAC碼_tb.Text & "',N'" & 硬碟ID_tb.Text & "',
57
+                        N'" & 硬碟序列_tb.Text & "',N'" & 磁盘型態_tb.Text & "')"
58
+            CmdSet_For_dr()
59
+            MsgBox("電腦與使用位置邦定成功!!") : Set_使用者清單()
60
+        End If
61
+    End Sub
62
+    Private Sub 註冊刪除_bt_Click(sender As Object, e As EventArgs) Handles 註冊刪除_bt.Click
63
+        Dim aa1 As MsgBoxResult
64
+        aa1 = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
65
+        If aa1 = MsgBoxResult.Ok Then
66
+            ConnOpen()
67
+            SQL1 = "DELETE FROM 系統綁定電腦資訊   WHERE 硬碟ID LIKE N'" & 硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 硬碟序列_tb.Text & "' AND  磁盘型態 LIKE N'" & 磁盘型態_tb.Text & "'"
68
+            CmdSet_For_dr()
69
+            MsgBox("資料刪除完成!!")
70
+        End If : Set_使用者清單()
71
+    End Sub
72
+End Class

+ 180
- 0
BIFENG-ERP-SYS/資料庫系統管理/電腦註冊.Designer.vb Visa fil

@@ -0,0 +1,180 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 電腦註冊
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Me.電腦註冊_bt = New System.Windows.Forms.Button()
26
+        Me.Label4 = New System.Windows.Forms.Label()
27
+        Me.Label3 = New System.Windows.Forms.Label()
28
+        Me.Label2 = New System.Windows.Forms.Label()
29
+        Me.Label1 = New System.Windows.Forms.Label()
30
+        Me.TextBox4 = New System.Windows.Forms.TextBox()
31
+        Me.TextBox3 = New System.Windows.Forms.TextBox()
32
+        Me.TextBox2 = New System.Windows.Forms.TextBox()
33
+        Me.取得本地電腦訊息_bt = New System.Windows.Forms.Button()
34
+        Me.TextBox1 = New System.Windows.Forms.TextBox()
35
+        Me.外網_bt = New System.Windows.Forms.Button()
36
+        Me.內網_bt = New System.Windows.Forms.Button()
37
+        Me.SuspendLayout()
38
+        '
39
+        '電腦註冊_bt
40
+        '
41
+        Me.電腦註冊_bt.Location = New System.Drawing.Point(281, 120)
42
+        Me.電腦註冊_bt.Name = "電腦註冊_bt"
43
+        Me.電腦註冊_bt.Size = New System.Drawing.Size(92, 52)
44
+        Me.電腦註冊_bt.TabIndex = 31
45
+        Me.電腦註冊_bt.Text = "電腦註冊" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
46
+        Me.電腦註冊_bt.UseVisualStyleBackColor = True
47
+        '
48
+        'Label4
49
+        '
50
+        Me.Label4.AutoSize = True
51
+        Me.Label4.Location = New System.Drawing.Point(5, 94)
52
+        Me.Label4.Name = "Label4"
53
+        Me.Label4.Size = New System.Drawing.Size(55, 16)
54
+        Me.Label4.TabIndex = 30
55
+        Me.Label4.Text = "磁盘型態"
56
+        '
57
+        'Label3
58
+        '
59
+        Me.Label3.AutoSize = True
60
+        Me.Label3.Location = New System.Drawing.Point(5, 65)
61
+        Me.Label3.Name = "Label3"
62
+        Me.Label3.Size = New System.Drawing.Size(55, 16)
63
+        Me.Label3.TabIndex = 29
64
+        Me.Label3.Text = "硬碟序列"
65
+        '
66
+        'Label2
67
+        '
68
+        Me.Label2.AutoSize = True
69
+        Me.Label2.Location = New System.Drawing.Point(5, 36)
70
+        Me.Label2.Name = "Label2"
71
+        Me.Label2.Size = New System.Drawing.Size(43, 16)
72
+        Me.Label2.TabIndex = 28
73
+        Me.Label2.Text = "硬碟ID"
74
+        '
75
+        'Label1
76
+        '
77
+        Me.Label1.AutoSize = True
78
+        Me.Label1.Location = New System.Drawing.Point(5, 7)
79
+        Me.Label1.Name = "Label1"
80
+        Me.Label1.Size = New System.Drawing.Size(47, 16)
81
+        Me.Label1.TabIndex = 27
82
+        Me.Label1.Text = "MAC碼"
83
+        '
84
+        'TextBox4
85
+        '
86
+        Me.TextBox4.Location = New System.Drawing.Point(67, 91)
87
+        Me.TextBox4.Name = "TextBox4"
88
+        Me.TextBox4.Size = New System.Drawing.Size(307, 23)
89
+        Me.TextBox4.TabIndex = 26
90
+        '
91
+        'TextBox3
92
+        '
93
+        Me.TextBox3.Location = New System.Drawing.Point(67, 62)
94
+        Me.TextBox3.Name = "TextBox3"
95
+        Me.TextBox3.Size = New System.Drawing.Size(307, 23)
96
+        Me.TextBox3.TabIndex = 25
97
+        '
98
+        'TextBox2
99
+        '
100
+        Me.TextBox2.Location = New System.Drawing.Point(67, 33)
101
+        Me.TextBox2.Name = "TextBox2"
102
+        Me.TextBox2.Size = New System.Drawing.Size(307, 23)
103
+        Me.TextBox2.TabIndex = 24
104
+        '
105
+        '取得本地電腦訊息_bt
106
+        '
107
+        Me.取得本地電腦訊息_bt.Location = New System.Drawing.Point(160, 120)
108
+        Me.取得本地電腦訊息_bt.Name = "取得本地電腦訊息_bt"
109
+        Me.取得本地電腦訊息_bt.Size = New System.Drawing.Size(120, 52)
110
+        Me.取得本地電腦訊息_bt.TabIndex = 23
111
+        Me.取得本地電腦訊息_bt.Text = "取得本地電腦訊息"
112
+        Me.取得本地電腦訊息_bt.UseVisualStyleBackColor = True
113
+        '
114
+        'TextBox1
115
+        '
116
+        Me.TextBox1.Location = New System.Drawing.Point(67, 4)
117
+        Me.TextBox1.Name = "TextBox1"
118
+        Me.TextBox1.Size = New System.Drawing.Size(307, 23)
119
+        Me.TextBox1.TabIndex = 22
120
+        '
121
+        '外網_bt
122
+        '
123
+        Me.外網_bt.Font = New System.Drawing.Font("標楷體", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
124
+        Me.外網_bt.Location = New System.Drawing.Point(2, 120)
125
+        Me.外網_bt.Name = "外網_bt"
126
+        Me.外網_bt.Size = New System.Drawing.Size(67, 52)
127
+        Me.外網_bt.TabIndex = 686
128
+        Me.外網_bt.Text = "外網"
129
+        Me.外網_bt.UseVisualStyleBackColor = True
130
+        '
131
+        '內網_bt
132
+        '
133
+        Me.內網_bt.Font = New System.Drawing.Font("標楷體", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
134
+        Me.內網_bt.Location = New System.Drawing.Point(70, 120)
135
+        Me.內網_bt.Name = "內網_bt"
136
+        Me.內網_bt.Size = New System.Drawing.Size(67, 52)
137
+        Me.內網_bt.TabIndex = 685
138
+        Me.內網_bt.Text = "內網"
139
+        Me.內網_bt.UseVisualStyleBackColor = True
140
+        '
141
+        '電腦註冊
142
+        '
143
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
144
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
145
+        Me.ClientSize = New System.Drawing.Size(378, 179)
146
+        Me.Controls.Add(Me.外網_bt)
147
+        Me.Controls.Add(Me.內網_bt)
148
+        Me.Controls.Add(Me.電腦註冊_bt)
149
+        Me.Controls.Add(Me.Label4)
150
+        Me.Controls.Add(Me.Label3)
151
+        Me.Controls.Add(Me.Label2)
152
+        Me.Controls.Add(Me.Label1)
153
+        Me.Controls.Add(Me.TextBox4)
154
+        Me.Controls.Add(Me.TextBox3)
155
+        Me.Controls.Add(Me.TextBox2)
156
+        Me.Controls.Add(Me.取得本地電腦訊息_bt)
157
+        Me.Controls.Add(Me.TextBox1)
158
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
159
+        Me.Margin = New System.Windows.Forms.Padding(4)
160
+        Me.Name = "電腦註冊"
161
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
162
+        Me.Text = "BIFENG_REG_SYS"
163
+        Me.ResumeLayout(False)
164
+        Me.PerformLayout()
165
+
166
+    End Sub
167
+
168
+    Friend WithEvents 電腦註冊_bt As Button
169
+    Friend WithEvents Label4 As Label
170
+    Friend WithEvents Label3 As Label
171
+    Friend WithEvents Label2 As Label
172
+    Friend WithEvents Label1 As Label
173
+    Friend WithEvents TextBox4 As TextBox
174
+    Friend WithEvents TextBox3 As TextBox
175
+    Friend WithEvents TextBox2 As TextBox
176
+    Friend WithEvents 取得本地電腦訊息_bt As Button
177
+    Friend WithEvents TextBox1 As TextBox
178
+    Friend WithEvents 外網_bt As Button
179
+    Friend WithEvents 內網_bt As Button
180
+End Class

+ 120
- 0
BIFENG-ERP-SYS/資料庫系統管理/電腦註冊.resx Visa fil

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 73
- 0
BIFENG-ERP-SYS/資料庫系統管理/電腦註冊.vb Visa fil

@@ -0,0 +1,73 @@
1
+Option Strict Off
2
+Imports System.Data.SqlClient
3
+Public Class 電腦註冊
4
+    Dim conn As New SqlConnection
5
+    Dim da As New SqlDataAdapter
6
+    Dim cmd As New SqlCommand
7
+    Dim ds As New DataSet
8
+    Dim dr As SqlDataReader
9
+    Private Sub 電腦註冊_Load(sender As Object, e As EventArgs) Handles MyBase.Load
10
+    End Sub
11
+    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 取得本地電腦訊息_bt.Click
12
+        '-----MAC碼----------------------------------------------------------------------------------------------
13
+        Dim Wmi As New Management.ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration")
14
+        For Each WmiObj As Management.ManagementObject In Wmi.Get
15
+            If CBool(WmiObj("IPEnabled")) Then
16
+                TextBox1.Text = WmiObj("MACAddress")
17
+            End If
18
+        Next
19
+        '-----硬碟資料----------------------------------------------------------------------------------------------
20
+        Dim cmicWmi As New Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
21
+        Dim diskId As String '数字ID
22
+        Dim diskSerialNumber As String '这个我们暂且称其为序列号码
23
+        Dim diskModel As String '序列号
24
+        For Each cmicWmiObj As Management.ManagementObject In cmicWmi.Get
25
+            diskId = cmicWmiObj("size")
26
+            diskSerialNumber = cmicWmiObj("serialnumber")
27
+            diskModel = cmicWmiObj("Model")
28
+            TextBox2.Text = diskId
29
+            TextBox3.Text = diskSerialNumber
30
+            TextBox4.Text = diskModel
31
+        Next
32
+    End Sub
33
+    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 電腦註冊_bt.Click
34
+        If ConString = "" Then
35
+            MsgBox("請先選擇內網還是外網!!")
36
+        Else
37
+            conn.Close()
38
+            If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
39
+            SQL1 = "SELECT MAC碼 FROM 系統綁定電腦資訊 WHERE MAC碼 LIKE N'" & TextBox1.Text & "' AND 硬碟ID LIKE N'" & TextBox2.Text & "' AND 
40
+                硬碟序列 LIKE N'" & TextBox3.Text & "' AND 磁盘型態 LIKE N'" & TextBox4.Text & "'"
41
+            cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
42
+            If dr.Read() Then
43
+                conn.Close()
44
+                MsgBox("該電腦以綁定過")
45
+            Else
46
+                conn.Close()
47
+                If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
48
+                SQL1 = "INSERT INTO 系統綁定電腦資訊 (MAC碼, 硬碟ID, 硬碟序列, 磁盘型態) " &
49
+                      "VALUES (N'" & TextBox1.Text & "',N'" & TextBox2.Text & "',N'" & TextBox3.Text & "',N'" & TextBox4.Text & "')"
50
+                cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
51
+                MsgBox("新增完成")
52
+            End If
53
+        End If
54
+    End Sub
55
+    Private Sub 外網_bt_Click(sender As Object, e As EventArgs) Handles 外網_bt.Click
56
+        If SQL_連線狀態模組1.ConnectTest1("180.177.181.162,5264") = True Then
57
+            '---主伺服器導通-------------------------------------------
58
+            登入人IP = "180.177.181.162,5264"
59
+            ConString = "Data Source=" & 登入人IP & ";Initial Catalog=BIFENG-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
60
+        Else
61
+            MsgBox("系統伺服器無法導通,請聯繫 [工巧明智能企業有限公司] 技術人員協助處理!!") : 不通 = True
62
+        End If
63
+    End Sub
64
+    Private Sub 內網_bt_Click(sender As Object, e As EventArgs) Handles 內網_bt.Click
65
+        If SQL_連線狀態模組1.ConnectTest1("192.168.0.18") = True Then
66
+            '---主伺服器導通-------------------------------------------
67
+            登入人IP = "192.168.0.18"
68
+            ConString = "Data Source=" & 登入人IP & ";Initial Catalog=BIFENG-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
69
+        Else
70
+            MsgBox("電腦不再內網網段,請重新開啟系統選擇!!") : 不通 = True
71
+        End If
72
+    End Sub
73
+End Class

Loading…
Avbryt
Spara