12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- Public Class Frm_00_Ship
- Private Sub Set_清單1()
- Dim ds1 As New DataSet
- dgv_cust.DataSource = Nothing : ds1.Clear()
- dgv_cust.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- dgv_cust.ColumnHeadersHeight = 30 : dgv_cust.AllowUserToAddRows = False : dgv_cust.RowTemplate.Height = 25
- dgv_cust.SelectionMode = DataGridViewSelectionMode.FullRowSelect
- SQL_銷售客戶()
- da.Fill(ds1) : dgv_cust.DataSource = ds1.Tables(0) : conn.Close()
- dgv_cust.Columns(1).FillWeight = 250
- For i As Integer = 0 To dgv_cust.Columns.Count - 1 : dgv_cust.Columns(i).ReadOnly = True : Next
- With dgv_cust.Columns(2).DefaultCellStyle
- .Format = "n1"
- .Alignment = DataGridViewContentAlignment.MiddleRight
- End With
- End Sub
- Private Sub Set_清單2()
- Dim ds1 As New DataSet
- dgv_sum.DataSource = Nothing : ds1.Clear()
- dgv_sum.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- dgv_sum.ColumnHeadersHeight = 30 : dgv_sum.AllowUserToAddRows = False : dgv_sum.RowTemplate.Height = 25
- dgv_sum.SelectionMode = DataGridViewSelectionMode.FullRowSelect
- SQL_銷售客戶_尺數()
- da.Fill(ds1) : dgv_sum.DataSource = ds1.Tables(0) : conn.Close()
- dgv_sum.Columns(0).FillWeight = 250
- For i As Integer = 0 To dgv_sum.Columns.Count - 1 : dgv_sum.Columns(i).ReadOnly = True : Next
- With dgv_sum.Columns(1).DefaultCellStyle
- .Format = "n1"
- .Alignment = DataGridViewContentAlignment.MiddleRight
- End With
- End Sub
- Private Sub Set_清單3(條件 As String)
- Dim ds1 As New DataSet
- dgv_detail.DataSource = Nothing : ds1.Clear()
- dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- dgv_detail.ColumnHeadersHeight = 30 : dgv_detail.AllowUserToAddRows = False : dgv_detail.RowTemplate.Height = 25
- dgv_detail.SelectionMode = DataGridViewSelectionMode.FullRowSelect
- SQL_銷售客戶_出貨明細(條件)
- da.Fill(ds1) : dgv_detail.DataSource = ds1.Tables(0) : conn.Close()
- dgv_detail.Columns(1).FillWeight = 250 : dgv_detail.Columns(2).FillWeight = 120 : dgv_detail.Columns(4).FillWeight = 80
- dgv_detail.Columns(5).FillWeight = 120 : dgv_detail.Columns(7).FillWeight = 250 : dgv_detail.Columns(8).FillWeight = 150
- For i As Integer = 0 To dgv_detail.Columns.Count - 1 : dgv_detail.Columns(i).ReadOnly = True : Next
- With dgv_detail.Columns(6).DefaultCellStyle
- .Format = "n1"
- .Alignment = DataGridViewContentAlignment.MiddleRight
- End With
- End Sub
- Private Sub Set_清單4(流程卡号 As String)
- Dim ds1 As New DataSet
- dgv_work.DataSource = Nothing : ds1.Clear()
- dgv_work.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
- dgv_work.ColumnHeadersHeight = 30 : dgv_work.AllowUserToAddRows = False : dgv_work.RowTemplate.Height = 25
- dgv_work.SelectionMode = DataGridViewSelectionMode.FullRowSelect
- SQL_銷售客戶_生產明細(流程卡号)
- da.Fill(ds1) : dgv_work.DataSource = ds1.Tables(0) : conn.Close()
- dgv_work.Columns(0).FillWeight = 140 : dgv_work.Columns(1).FillWeight = 100 : dgv_work.Columns(2).FillWeight = 80
- dgv_work.Columns(3).FillWeight = 120 : dgv_work.Columns(4).FillWeight = 320 : dgv_work.Columns(5).FillWeight = 280
- For i As Integer = 0 To dgv_work.Columns.Count - 1 : dgv_work.Columns(i).ReadOnly = True : Next
- End Sub
- Private Sub Frm_00_Ship_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.MdiParent = FrmMDI : Me.WindowState = 2 : Me.AutoScroll = True
- End Sub
- Private Sub Frm_00_Ship_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
- Set_清單1() : Set_清單2() : Set_清單3("")
- End Sub
- Private Sub dgv_detail_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_detail.CellClick
- If e.RowIndex = -1 Then : Else
- Set_清單4(dgv_detail.Rows(dgv_detail.CurrentCell.RowIndex).Cells("流程卡号").Value.ToString)
- End If
- End Sub
- Private Sub dgv_sum_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_sum.CellClick
- If e.RowIndex = -1 Then : Else
- Set_清單3("WHERE cust LIKE N'" & dgv_sum.Rows(dgv_sum.CurrentCell.RowIndex).Cells("客户").Value.ToString & "' ")
- End If
- End Sub
- Private Sub dgv_cust_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_cust.CellClick
- If e.RowIndex = -1 Then : Else
- Set_清單3("WHERE cust LIKE N'" & dgv_cust.Rows(dgv_cust.CurrentCell.RowIndex).Cells("客户").Value.ToString & "' AND
- date = '" & dgv_cust.Rows(dgv_cust.CurrentCell.RowIndex).Cells("出货日期").Value & "' ")
- End If
- End Sub
- End Class
|