123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- Imports System.Data.SqlClient
- Imports System.Reflection
- Imports ThoughtWorks.QRCode.Codec
- 'Imports Excel = Microsoft.Office.Interop.Excel
- Public Class FrmWB_OUT
- Dim cmd As New SqlCommand
- Dim da As New SqlDataAdapter
- Dim dt As New DataTable
-
- Dim sql As String
- 'Dim xlApp As Excel.Application
- 'Dim xlBook As Excel.Workbook
- 'Dim xlSheet As Excel.Worksheet
- Private Function MakeQrCode(ByVal StrContentChar As String) As Image
- 'Dim qrCodeEncoder As New QRCodeEncoder
- 'qrCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE
- ''二微码尺寸
- 'qrCodeEncoder.QRCodeScale = 4
- ''二微码版本
- 'qrCodeEncoder.QRCodeVersion = 9
- 'qrCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M
- 'Dim image As Image = qrCodeEncoder.Encode(StrContentChar)
- 'Return image
- End Function
- Private Sub FrmWB_OUT_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Dim type As Type = DGV1.GetType()
- Dim pi As PropertyInfo = type.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
- pi.SetValue(DGV1, True, Nothing)
-
- Dim conn As New SqlConnection
- conn.ConnectionString = connstring
- conn.Open()
- cmd.Connection = conn
-
-
-
- Dim dt As New DataTable
-
- sql = "SELECT date AS 日期, tech AS 技术员, card AS 卡号, cust AS 客户, color AS 颜色, thickness AS 厚度, weight AS 皮重, source AS 皮源, order_A AS 订单, comment as 备注 FROM RT_SHAVED_WB_OUT ORDER BY 日期 DESC"
- cmd.CommandText = sql
- da.SelectCommand = cmd
- da.Fill(dt)
-
-
- 'dt.Columns.Add("单价")
-
-
-
- 'Dim DR As SqlDataReader
-
- 'For X As Integer = 0 To dt.Rows.Count - 1
-
-
- ' sql = "Select case when new_price is null then cast(RT_SYS_CHEM_MAIN.price as numeric(10,2)) else cast(new_price as numeric(10,2)) end As 单价 From RT_SYS_CHEM_main Where Name = N'" & dt.Rows(X).Item("化料品名") & "'"
- ' cmd.CommandText = sql
- ' DR = cmd.ExecuteReader
-
- ' If DR.Read() Then
-
-
- ' dt.Rows(X).Item("单价") = DR("单价").ToString
-
- ' End If
-
- ' DR.Close()
-
- 'Next
-
-
-
-
- DGV1.DataSource = dt
-
- DGV1.Columns(0).Width = 100
- DGV1.Columns(1).Width = 60
- DGV1.Columns(2).Width = 150
- DGV1.Columns(3).Width = 90
- DGV1.Columns(4).Width = 150
- DGV1.Columns(5).Width = 65
- DGV1.Columns(6).Width = 65
- DGV1.Columns(9).Width = 150
-
-
- End Sub
-
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
-
- Dim f2 As New Frm_01HF_RetanRcp
- f2.Owner = Me
- f2.ShowDialog()
-
- frm_01hf_RetanRcp.Close()
- End Sub
-
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
-
-
-
- Dim conn As New SqlConnection
- conn.ConnectionString = connstring
- conn.Open()
- cmd.Connection = conn
-
-
-
- Dim dt As New DataTable
-
- sql = "SELECT date AS 日期, tech AS 技术员, card AS 卡号, cust AS 客户, color AS 颜色, thickness AS 厚度, weight AS 皮重, source AS 皮源, order_A AS 订单, comment as 备注 FROM RT_SHAVED_WB_OUT where card like '%" & txt_qry.Text & "%' ORDER BY 日期 DESC"
- cmd.CommandText = sql
- da.SelectCommand = cmd
- da.Fill(dt)
-
-
-
- DGV1.DataSource = dt
-
- DGV1.Columns(0).Width = 100
- DGV1.Columns(1).Width = 60
- DGV1.Columns(2).Width = 150
- DGV1.Columns(3).Width = 90
- DGV1.Columns(4).Width = 150
- DGV1.Columns(5).Width = 65
- DGV1.Columns(6).Width = 65
- DGV1.Columns(9).Width = 150
-
- End Sub
- End Class
|