Açıklama Yok
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FrmWaterMeter.vb 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459
  1. Imports System.Data.SqlClient
  2. Imports System.IO
  3. Imports System.Net
  4. Imports System.Reflection
  5. Public Class FrmWaterMeter
  6. Dim cmd As New SqlCommand
  7. Dim da As New SqlDataAdapter
  8. Dim sql As String
  9. Dim colorArray(10) As Color
  10. Private Sub FrmWaterMeter_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  11. ' Me.MdiParent = FrmMDI
  12. Dim conn As New SqlConnection
  13. Dim DT1 As New DataTable
  14. Dim DT2 As New DataTable
  15. Dim DT3 As New DataTable
  16. conn.ConnectionString = connstring
  17. conn.Open()
  18. cmd.Connection = conn
  19. ini_data()
  20. End Sub
  21. Private Sub DirOperation()
  22. Dim file_name As String
  23. OpenFileDialog1.Multiselect = True
  24. If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
  25. file_name = OpenFileDialog1.FileName
  26. Else
  27. Exit Sub
  28. End If
  29. Dim sourceFileName As String = file_name
  30. ' Dim address2 As String = "ftp://ruitaileather.tpddns.cn:6666/k3/" & OpenFileDialog1.SafeFileName
  31. Dim address2 As String = "ftp://192.168.0.234:7777/" & OpenFileDialog1.SafeFileName
  32. 'Dim address2 As String = "ftp://192.168.0.234:7777/k3/"
  33. Dim userName As String = "admin"
  34. Dim password As String = "admin"
  35. Dim showUI As Boolean = True
  36. Dim connectionTimeout As Integer = 500
  37. Dim client As WebClient = New WebClient
  38. client.Credentials = New NetworkCredential(userName, password)
  39. client.UploadFile(address2, sourceFileName)
  40. 'My.Computer.Network.UploadFile(sourceFileName, address2, userName, password, showUI, connectionTimeout)
  41. 'Dim request As FtpWebRequest = WebRequest.Create(address2)
  42. 'request.Credentials = New NetworkCredential(userName, password)
  43. 'request.Method = WebRequestMethods.Ftp.UploadFile
  44. 'Using fileStream As Stream = File.OpenRead(sourceFileName),
  45. ' ftpStream As Stream = request.GetRequestStream()
  46. ' fileStream.CopyTo(ftpStream)
  47. 'End Using
  48. End Sub
  49. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  50. sql = "delete from rt_water_meter"
  51. cmd.CommandText = sql
  52. cmd.ExecuteNonQuery()
  53. ini_data()
  54. End Sub
  55. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  56. Dim conn As New SqlConnection
  57. Dim file_name As String = ""
  58. Dim a As Integer = 0
  59. Dim my_count As Integer = 0
  60. conn.ConnectionString = connstring
  61. conn.Open()
  62. cmd.Connection = conn
  63. OpenFileDialog1.Multiselect = True
  64. If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
  65. file_name = OpenFileDialog1.FileName
  66. Else
  67. Exit Sub
  68. End If
  69. ' Dim filepath As String = Me.Button28.Text
  70. Dim sourceFileName As String = file_name
  71. Dim address2 As String = "ftp://192.168.0.249:7788/k3/水表/" & OpenFileDialog1.SafeFileName
  72. Dim address3() As String
  73. address3 = Split(address2, "ftp://192.168.0.249:7788/")
  74. Dim add4 As String
  75. add4 = "d:\k3\" & address3(1)
  76. Dim userName As String = "matchy3c"
  77. Dim password As String = "Lafayette11"
  78. Dim showUI As Boolean = True
  79. Dim connectionTimeout As Integer = 500
  80. Dim client As WebClient = New WebClient
  81. Dim filepath As String = "k3/水表"
  82. Dim wenjian As String
  83. Dim MY_NAME() As String
  84. For Each wenjian In OpenFileDialog1.FileNames
  85. MY_NAME = Split(wenjian, "\")
  86. Dim address22 As String = "ftp://" & my_ip & ":7788/" & filepath & "/" & MY_NAME(UBound(MY_NAME))
  87. client.Credentials = New NetworkCredential(userName, password)
  88. client.Proxy = GlobalProxySelection.GetEmptyWebProxy()
  89. client.UploadFile(address22, wenjian)
  90. Dim dt As New DataTable
  91. Dim P() As String
  92. P = Split(wenjian, "\")
  93. Dim P1() As String
  94. P1 = Split(P(UBound(P)), ".")
  95. sql = "Select * FROM OPENDATASOURCE ('Microsoft.ACE.OLEDB.12.0','Excel 12.0;HDR=Yes;IMEX=1;Database=" & wenjian & "')... [" & P1(0) & "$]"
  96. cmd.CommandText = sql
  97. da.SelectCommand = cmd
  98. da.Fill(dt)
  99. dt.Columns.Add("meter_no")
  100. For x As Integer = 0 To dt.Rows.Count - 1
  101. dt.Rows(x).Item("meter_no") = Microsoft.VisualBasic.Right(P1(0), 1)
  102. Next
  103. 'dgv1.DataSource = dt
  104. Dim my_sqlbulk As New SqlBulkCopy(conn)
  105. my_sqlbulk.DestinationTableName = "dbo.rt_WATER_METER"
  106. my_sqlbulk.WriteToServer(dt)
  107. Next
  108. MsgBox("导入完成!")
  109. ini_data()
  110. End Sub
  111. Private Sub ini_data()
  112. Dim dt As New DataTable
  113. Dim dt1 As New DataTable
  114. Dim dt2 As New DataTable
  115. Dim dt3 As New DataTable
  116. Dim dt4 As New DataTable
  117. Dim dt5 As New DataTable
  118. Dim dt6 As New DataTable
  119. sql = "select year(MCGS_TIME) as 年, month(MCGS_TIME) as 月, day(MCGS_TIME) as 日,drum as 鼓號,cast(sum(water)/1000 as numeric(10,1)) as 用水量 from " &
  120. " (SELECT MCGS_TIME, MCGS_TIMES, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN
  121. (meter_no = 1 And guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  122. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  123. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  124. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  125. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  126. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS drum, GUHAO0, SDWEND1, " &
  127. " SJWEND1, SHUI12, SHUI13 as water, meter_no " &
  128. " FROM RT_WATER_METER ) as p group by drum,year(MCGS_TIME), month(MCGS_TIME),day(MCGS_TIME) "
  129. cmd.CommandText = sql
  130. da.SelectCommand = cmd
  131. da.Fill(dt)
  132. dgv_main.DataSource = dt
  133. dgv_main.Columns(0).Width = 80
  134. dgv_main.Columns(1).Width = 60
  135. dgv_main.Columns(2).Width = 60
  136. dgv_main.Columns(3).Width = 60
  137. dgv_main.Columns(4).Width = 80
  138. dgv_main.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText
  139. sql = "select drum as 鼓号,cast(sum(water)/1000 as numeric(10,1)) as 水量 from " &
  140. " (SELECT MCGS_TIME, MCGS_TIMES, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  141. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  142. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  143. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  144. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  145. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  146. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS drum, GUHAO0, SDWEND1, " &
  147. " SJWEND1, SHUI12, SHUI13 as water, meter_no " &
  148. " FROM RT_WATER_METER ) as p group by drum ORDER BY DRUM"
  149. cmd.CommandText = sql
  150. da.SelectCommand = cmd
  151. da.Fill(dt1)
  152. dt1.Columns.Add("白天")
  153. dt1.Columns.Add("晚上")
  154. Dim my_day As Integer
  155. For x As Integer = 0 To dt1.Rows.Count - 1
  156. sql = "Select Day(MCGS_TIME) As Expr1 From RT_WATER_METER Group By Day(MCGS_TIME) Order By Expr1"
  157. cmd.CommandText = sql
  158. my_day = cmd.ExecuteScalar
  159. sql = "select cast(sum(水量)/1000 as numeric(10,1)) as 水量 from (SELECT CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) as 时, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  160. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  161. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  162. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  163. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  164. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  165. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS 鼓号,SHUI13 as 水量, meter_no as 数据来源 FROM RT_WATER_METER where CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) >=" & my_day & "07 And CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) <" & my_day & "19 ) as p where 鼓号='" & dt1.Rows(x).Item("鼓号") & "'"
  166. cmd.CommandText = sql
  167. da.SelectCommand = cmd
  168. dt1.Rows(x).Item("白天") = cmd.ExecuteScalar
  169. sql = "select cast(sum(水量)/1000 as numeric(10,1)) as 水量 from (SELECT CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) as 时, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  170. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  171. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  172. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  173. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  174. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  175. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS 鼓号,SHUI13 as 水量, meter_no as 数据来源 " &
  176. " FROM RT_WATER_METER " &
  177. " where CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) >=" & my_day & "19 And CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) <" & my_day + 1 & "07 ) as p where 鼓号='" & dt1.Rows(x).Item("鼓号") & "'"
  178. cmd.CommandText = sql
  179. da.SelectCommand = cmd
  180. dt1.Rows(x).Item("晚上") = cmd.ExecuteScalar
  181. Next
  182. dgv_drum.DataSource = DT1
  183. dgv_drum.Columns(0).Width = 60
  184. dgv_drum.Columns(1).Width = 80
  185. dgv_drum.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText
  186. sql = "SELECT meter_no as 数据来源,cast(sum(SHUI13)/1000 as numeric(10,1)) as 用水量 FROM RT_WATER_METER group by meter_no"
  187. cmd.CommandText = sql
  188. da.SelectCommand = cmd
  189. da.Fill(DT2)
  190. dgv_meter.DataSource = DT2
  191. dgv_meter.Columns(0).Width = 60
  192. dgv_meter.Columns(1).Width = 80
  193. dgv_meter.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText
  194. sql = "Select Day(MCGS_TIME) As Expr1 From RT_WATER_METER Group By Day(MCGS_TIME) Order By Expr1"
  195. cmd.CommandText = sql
  196. my_day = cmd.ExecuteScalar
  197. sql = "SELECT CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) as 时, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  198. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  199. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  200. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  201. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  202. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  203. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS 鼓号,SHUI13 as 水量, meter_no as 数据来源 " &
  204. " FROM RT_WATER_METER " &
  205. " where CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) >= " & my_day & "07 And CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) <" & my_day & "19 order by 鼓号,时 "
  206. cmd.CommandText = sql
  207. da.SelectCommand = cmd
  208. da.Fill(dt3)
  209. dgv_day.DataSource = dt3
  210. sql = "SELECT CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) as 时, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  211. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  212. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  213. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  214. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  215. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  216. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS 鼓号,SHUI13 as 水量, meter_no as 数据来源 " &
  217. " FROM RT_WATER_METER " &
  218. " where CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) >= " & my_day & "19 And CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) <" & my_day + 1 & "07 order by 鼓号,时 "
  219. cmd.CommandText = sql
  220. da.SelectCommand = cmd
  221. da.Fill(dt4)
  222. dgv_night.DataSource = dt4
  223. sql = "select 鼓号,cast(sum(水量) as numeric(10,0)) as 水量,数据来源 from (SELECT CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) as 时, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  224. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  225. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  226. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  227. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  228. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  229. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS 鼓号,SHUI13 as 水量, meter_no as 数据来源 " &
  230. " FROM RT_WATER_METER " &
  231. " where CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) >=" & my_day & "07 And CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) <" & my_day & "19 ) as p group by 鼓号,数据来源 order by 鼓号 "
  232. cmd.CommandText = sql
  233. da.SelectCommand = cmd
  234. da.Fill(dt5)
  235. dgv1.DataSource = dt5
  236. sql = "select 鼓号,cast(sum(水量) as numeric(10,0)) as 水量,数据来源 from (SELECT CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) as 时, CASE WHEN (meter_no = 1 And guhao0 = 1) THEN 14 WHEN (meter_no = 1 And " &
  237. " guhao0 = 2) THEN 15 WHEN (meter_no = 1 And guhao0 = 3) THEN 16 WHEN (meter_no = 1 And guhao0 = 4) " &
  238. " THEN 17 WHEN (meter_no = 1 And guhao0 = 5) THEN 18 WHEN (meter_no = 1 And guhao0 = 6) " &
  239. " THEN 19 WHEN (meter_no = 2 And guhao0 = 7) THEN 20 WHEN (meter_no = 2 And guhao0 = 8) " &
  240. " THEN 21 WHEN (meter_no = 2 And guhao0 = 9) THEN 22 WHEN (meter_no = 2 And guhao0 = 10) " &
  241. " THEN 23 WHEN (meter_no = 2 And guhao0 = 11) THEN 24 WHEN (meter_no = 2 And guhao0 = 12) " &
  242. " THEN 25 WHEN (meter_no = 2 And guhao0 = 13) THEN 26 ELSE guhao0 END AS 鼓号,SHUI13 as 水量, meter_no as 数据来源 " &
  243. " FROM RT_WATER_METER " &
  244. " where CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) >= " & my_day & "19 And CONCAT(day(mcgs_time),SUBSTRING(CONVERT(VARCHAR(20), mcgs_time, 120), 12, 2)) < " & my_day + 1 & "07 ) as p group by 鼓号,数据来源 order by 鼓号 "
  245. cmd.CommandText = sql
  246. da.SelectCommand = cmd
  247. da.Fill(dt6)
  248. dgv2.DataSource = dt6
  249. Dim dt7 As New DataTable
  250. sql = "SELECT YEAR(MCGS_TIME) AS 年, MONTH(MCGS_TIME) AS 月, DAY(MCGS_TIME) AS 日 FROM RT_WATER_METER GROUP BY YEAR(MCGS_TIME), MONTH(MCGS_TIME), DAY(MCGS_TIME)"
  251. cmd.CommandText = sql
  252. da.SelectCommand = cmd
  253. da.Fill(dt7)
  254. dgv.DataSource = dt7
  255. dgv.AllowUserToAddRows = False
  256. dgv.Columns(0).Width = 70
  257. dgv.Columns(1).Width = 50
  258. dgv.Columns(2).Width = 50
  259. End Sub
  260. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  261. DirOperation()
  262. End Sub
  263. Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click
  264. End Sub
  265. End Class