Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

Frm_WB_Container.vb 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. Imports System.Data.SqlClient
  2. Public Class Frm_WB_Container
  3. Dim cmd As New SqlCommand
  4. Dim da As New SqlDataAdapter
  5. Dim dt As New DataTable
  6. Dim sql As String
  7. Private Const CP_UTF8 = 65001
  8. Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click
  9. End Sub
  10. Private Sub Label7_Click(sender As Object, e As EventArgs) Handles Label7.Click
  11. End Sub
  12. Private Sub FrmWB_Pur_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  13. Dim conn As New SqlConnection
  14. ' connstring = "Data Source=127.0.0.1;Persist Security Info=True;User ID=sa;Password=Lafayette11;Initial Catalog=maindb_hy2014"
  15. conn.ConnectionString = connstring
  16. conn.Open()
  17. Dim conn1 As New SqlConnection
  18. conn1.ConnectionString = connstring
  19. conn1.Open()
  20. Dim cmd1 As New SqlCommand
  21. cmd1.Connection = conn1
  22. cmd.Connection = conn
  23. sql = "SELECT supplier as 供应商,contract as 合约号,source as 皮源,c_qty as 柜数,price as 单价,weight as 装船重,c_no as 货柜号 FROM RT_wetblue_arrival"
  24. cmd.CommandText = Sql
  25. da.SelectCommand = cmd
  26. da.Fill(dt)
  27. Dim p() As String
  28. For x As Integer = 0 To dt.Rows.Count - 1
  29. p = Split(dt.Rows(x).Item("货柜号"), " ")
  30. Dim my_ctn As String = ""
  31. For y As Integer = 0 To UBound(p)
  32. Dim my_ctn1 As String = ""
  33. Dim q() As String
  34. Dim my_string As String
  35. q = Split(p(y), "/")
  36. If UBound(q) > 0 Then
  37. For z As Integer = 0 To UBound(q) - 1
  38. Next
  39. End If
  40. If y = UBound(p) Then
  41. my_ctn = my_ctn & p(y)
  42. Else
  43. my_ctn = my_ctn & p(y) & ","
  44. End If
  45. Next
  46. sql = "update rt_wetblue_arrival set c_no_new='" & my_ctn & "' where c_no='" & dt.Rows(x).Item("货柜号") & "'"
  47. cmd.CommandText = sql
  48. cmd.ExecuteNonQuery()
  49. Next
  50. 'Dim p() As String
  51. 'For x As Integer = 0 To dt.Rows.Count - 1
  52. ' p = Split(dt.Rows(x).Item("pre"), " ")
  53. ' dt.Rows(x).Item("pre") = p(0)
  54. 'Next
  55. dgv1.DataSource = dt
  56. 'For x As Integer = 0 To dgv1.Rows.Count - 1
  57. ' If IsNumeric(dgv1.Rows(x).Cells("emp").Value) Then
  58. ' dgv1.Rows(x).DefaultCellStyle.BackColor = Color.LavenderBlush
  59. ' End If
  60. 'Next x
  61. dgv1.Columns(0).Width = 80
  62. dgv1.Columns(1).Width = 120
  63. dgv1.Columns(2).Width = 210
  64. 'dgv1.Columns(3).Width = 60
  65. 'dgv1.Columns(4).Width = 60
  66. 'dgv1.Columns(5).Width = 130
  67. 'dgv1.Columns(6).Width = 130
  68. 'dgv1.Columns(7).Width = 80
  69. 'dgv1.Columns(9).Width = 200
  70. ' dgv1.Columns(7).Visible = False
  71. sql = "delete from rt_wb_source"
  72. cmd.CommandText = sql
  73. cmd.ExecuteNonQuery()
  74. dt = New DataTable
  75. sql = "SELECT supplier as 供应商,contract as 合约号,source as 皮源,price as 单价,weight as 装船重,c1 as 货柜号 FROM RT_wetblue_arrival"
  76. cmd.CommandText = sql
  77. da.SelectCommand = cmd
  78. da.Fill(dt)
  79. For x As Integer = 0 To dt.Rows.Count - 1
  80. Dim my_c_no() As String
  81. my_c_no = Split(dt.Rows(x).Item("货柜号").ToString, ",")
  82. Dim my_name As String
  83. If dt.Rows(x).Item("皮源") Like "*美国身*" Then
  84. my_name = dt.Rows(x).Item("货柜号")
  85. End If
  86. For y As Integer = 0 To UBound(my_c_no)
  87. sql = "insert into rt_wb_source (supplier,contract,source,price,weight,c_no) values
  88. (N'" & dt.Rows(x).Item("供应商") & "',N'" & dt.Rows(x).Item("合约号") & "',N'" & dt.Rows(x).Item("皮源") & "','" & dt.Rows(x).Item("单价") & "','" & dt.Rows(x).Item("装船重") & "',N'" & my_c_no(y) & "')"
  89. cmd.CommandText = sql
  90. cmd.ExecuteNonQuery()
  91. Next
  92. Next
  93. MsgBox("")
  94. End Sub
  95. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  96. Dim dt As New DataTable
  97. sql = "SELECT DISTINCT company, contract_no, source, qty, price, ship_date, arrive_date, weight, ctn_no FROM RT_WB_purchase where ctn_no like '%" & TextBox3.Text & "%'"
  98. cmd.CommandText = sql
  99. da.SelectCommand = cmd
  100. da.Fill(dt)
  101. dgv1.DataSource = dt
  102. End Sub
  103. Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
  104. End Sub
  105. End Class