frmbillquery.vb
上传用户:wj57717022
上传日期:2014-12-16
资源大小:4093k
文件大小:10k
源码类别:

医药行业

开发平台:

Visual Basic

  1. Imports System.Data.SqlClient
  2. Imports System.Reflection.Assembly
  3. Imports System.Configuration
  4. Public Class frmbillquery
  5.     Inherits System.Windows.Forms.Form
  6. #Region " Windows 窗体设计器生成的代码 "
  7.     Public Sub New()
  8.         MyBase.New()
  9.         '该调用是 Windows 窗体设计器所必需的。
  10.         InitializeComponent()
  11.         '在 InitializeComponent() 调用之后添加任何初始化
  12.     End Sub
  13.     '窗体重写 dispose 以清理组件列表。
  14.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  15.         If disposing Then
  16.             If Not (components Is Nothing) Then
  17.                 components.Dispose()
  18.             End If
  19.         End If
  20.         MyBase.Dispose(disposing)
  21.     End Sub
  22.     'Windows 窗体设计器所必需的
  23.     Private components As System.ComponentModel.IContainer
  24.     '注意: 以下过程是 Windows 窗体设计器所必需的
  25.     '可以使用 Windows 窗体设计器修改此过程。
  26.     '不要使用代码编辑器修改它。
  27.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  28.     Friend WithEvents ComboBox1 As System.Windows.Forms.ComboBox
  29.     Friend WithEvents TextBox1 As System.Windows.Forms.TextBox
  30.     Friend WithEvents Label1 As System.Windows.Forms.Label
  31.     Friend WithEvents Button1 As System.Windows.Forms.Button
  32.     Friend WithEvents Button3 As System.Windows.Forms.Button
  33.     Friend WithEvents billViewer As DataDynamics.ActiveReports.Viewer.Viewer
  34.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  35.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  36.         Me.Button3 = New System.Windows.Forms.Button
  37.         Me.Button1 = New System.Windows.Forms.Button
  38.         Me.Label1 = New System.Windows.Forms.Label
  39.         Me.TextBox1 = New System.Windows.Forms.TextBox
  40.         Me.ComboBox1 = New System.Windows.Forms.ComboBox
  41.         Me.billViewer = New DataDynamics.ActiveReports.Viewer.Viewer
  42.         Me.GroupBox1.SuspendLayout()
  43.         Me.SuspendLayout()
  44.         '
  45.         'GroupBox1
  46.         '
  47.         Me.GroupBox1.Controls.Add(Me.Button3)
  48.         Me.GroupBox1.Controls.Add(Me.Button1)
  49.         Me.GroupBox1.Controls.Add(Me.Label1)
  50.         Me.GroupBox1.Controls.Add(Me.TextBox1)
  51.         Me.GroupBox1.Controls.Add(Me.ComboBox1)
  52.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  53.         Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
  54.         Me.GroupBox1.Name = "GroupBox1"
  55.         Me.GroupBox1.Size = New System.Drawing.Size(1032, 49)
  56.         Me.GroupBox1.TabIndex = 0
  57.         Me.GroupBox1.TabStop = False
  58.         '
  59.         'Button3
  60.         '
  61.         Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  62.         Me.Button3.Location = New System.Drawing.Point(523, 15)
  63.         Me.Button3.Name = "Button3"
  64.         Me.Button3.Size = New System.Drawing.Size(74, 25)
  65.         Me.Button3.TabIndex = 5
  66.         Me.Button3.Text = "退出"
  67.         Me.Button3.TextAlign = System.Drawing.ContentAlignment.TopCenter
  68.         '
  69.         'Button1
  70.         '
  71.         Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  72.         Me.Button1.Location = New System.Drawing.Point(448, 15)
  73.         Me.Button1.Name = "Button1"
  74.         Me.Button1.Size = New System.Drawing.Size(75, 25)
  75.         Me.Button1.TabIndex = 3
  76.         Me.Button1.Text = "查询"
  77.         Me.Button1.TextAlign = System.Drawing.ContentAlignment.TopCenter
  78.         '
  79.         'Label1
  80.         '
  81.         Me.Label1.AutoSize = True
  82.         Me.Label1.Location = New System.Drawing.Point(11, 15)
  83.         Me.Label1.Name = "Label1"
  84.         Me.Label1.Size = New System.Drawing.Size(129, 21)
  85.         Me.Label1.TabIndex = 2
  86.         Me.Label1.Text = "请选择票据类型:"
  87.         '
  88.         'TextBox1
  89.         '
  90.         Me.TextBox1.Location = New System.Drawing.Point(280, 15)
  91.         Me.TextBox1.Name = "TextBox1"
  92.         Me.TextBox1.Size = New System.Drawing.Size(160, 25)
  93.         Me.TextBox1.TabIndex = 1
  94.         Me.TextBox1.Text = ""
  95.         '
  96.         'ComboBox1
  97.         '
  98.         Me.ComboBox1.Items.AddRange(New Object() {"销售单", "小票单", "采购单", "盘点单"})
  99.         Me.ComboBox1.Location = New System.Drawing.Point(152, 15)
  100.         Me.ComboBox1.Name = "ComboBox1"
  101.         Me.ComboBox1.Size = New System.Drawing.Size(121, 23)
  102.         Me.ComboBox1.TabIndex = 0
  103.         '
  104.         'billViewer
  105.         '
  106.         Me.billViewer.BackColor = System.Drawing.SystemColors.Control
  107.         Me.billViewer.Dock = System.Windows.Forms.DockStyle.Fill
  108.         Me.billViewer.Location = New System.Drawing.Point(0, 49)
  109.         Me.billViewer.Name = "billViewer"
  110.         Me.billViewer.ReportViewer.CurrentPage = 0
  111.         Me.billViewer.ReportViewer.MultiplePageCols = 3
  112.         Me.billViewer.ReportViewer.MultiplePageRows = 2
  113.         Me.billViewer.Size = New System.Drawing.Size(1032, 697)
  114.         Me.billViewer.TabIndex = 1
  115.         Me.billViewer.TableOfContents.Text = "Contents"
  116.         Me.billViewer.TableOfContents.Width = 267
  117.         Me.billViewer.Toolbar.Font = New System.Drawing.Font("宋体", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
  118.         '
  119.         'frmbillquery
  120.         '
  121.         Me.AutoScaleBaseSize = New System.Drawing.Size(8, 18)
  122.         Me.ClientSize = New System.Drawing.Size(1032, 746)
  123.         Me.Controls.Add(Me.billViewer)
  124.         Me.Controls.Add(Me.GroupBox1)
  125.         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
  126.         Me.Name = "frmbillquery"
  127.         Me.Text = "票据重打"
  128.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  129.         Me.GroupBox1.ResumeLayout(False)
  130.         Me.ResumeLayout(False)
  131.     End Sub
  132. #End Region
  133.     Public lsweb As New jxcmanage
  134.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  135.         If ComboBox1.Text = String.Empty Or TextBox1.Text = String.Empty Then
  136.             MessageBox.Show("请输入查询条件!", "提示", MessageBoxButtons.OK)
  137.         Else
  138.             Dim strquery As String
  139.             Dim strtable As String
  140.             Dim strrptview As String
  141.             Dim sqlString As String
  142.             Select Case ComboBox1.Text
  143.                 Case "销售单"
  144.                     Try
  145.                         sqlString = "select * from wz_ck where 票号='" & TextBox1.Text & "'"
  146.                         Dim rpt As New rpxck
  147.                         Dim myDS As New DataDynamics.ActiveReports.DataSources.SqlDBDataSource
  148.                         myDS.ConnectionString = ConfigurationSettings.AppSettings.Get("constr")
  149.                         myDS.SQL = sqlString
  150.                         rpt.DataSource = myDS
  151.                         Me.billViewer.Document = rpt.Document
  152.                         rpt.Run(False)
  153.                     Catch ex As Exception
  154.                         MessageBox.Show(Me, "报表错误: " + ex.Message + "; " + ex.InnerException.Message, "Report Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
  155.                     End Try
  156.                     
  157.                 Case "小票单"
  158.                     Try
  159.                         sqlString = "select * from wz_ck where 票号='" & TextBox1.Text & "'"
  160.                         Dim rpt As New rpxckz
  161.                         Dim myDS As New DataDynamics.ActiveReports.DataSources.SqlDBDataSource
  162.                         myDS.ConnectionString = ConfigurationSettings.AppSettings.Get("constr")
  163.                         myDS.SQL = sqlString
  164.                         rpt.DataSource = myDS
  165.                         Me.billViewer.Document = rpt.Document
  166.                         rpt.Run(False)
  167.                     Catch ex As Exception
  168.                         MessageBox.Show(Me, "报表错误: " + ex.Message + "; " + ex.InnerException.Message, "Report Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
  169.                     End Try
  170.                     
  171.                 Case "采购单"
  172.                     Try
  173.                         sqlString = "select * from wz_rk where 票号='" & TextBox1.Text & "'"
  174.                         Dim rpt As New rpxrk
  175.                         Dim myDS As New DataDynamics.ActiveReports.DataSources.SqlDBDataSource
  176.                         myDS.ConnectionString = ConfigurationSettings.AppSettings.Get("constr")
  177.                         myDS.SQL = sqlString
  178.                         rpt.DataSource = myDS
  179.                         Me.billViewer.Document = rpt.Document
  180.                         rpt.Run(False)
  181.                     Catch ex As Exception
  182.                         MessageBox.Show(Me, "报表错误: " + ex.Message + "; " + ex.InnerException.Message, "Report Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
  183.                     End Try
  184.                    
  185.                 Case "盘点单"
  186.                     Try
  187.                         sqlString = "select * from wz_pd where 票号='" & TextBox1.Text & "'"
  188.                         Dim rpt As New rpxpd
  189.                         Dim myDS As New DataDynamics.ActiveReports.DataSources.SqlDBDataSource
  190.                         myDS.ConnectionString = ConfigurationSettings.AppSettings.Get("constr")
  191.                         myDS.SQL = sqlString
  192.                         rpt.DataSource = myDS
  193.                         Me.billViewer.Document = rpt.Document
  194.                         rpt.Run(False)
  195.                     Catch ex As Exception
  196.                         MessageBox.Show(Me, "报表错误: " + ex.Message + "; " + ex.InnerException.Message, "Report Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
  197.                     End Try
  198.             End Select
  199.         End If
  200.     End Sub
  201.     Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
  202.         Me.Close()
  203.     End Sub
  204.     Private Sub frmbillquery_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  205.     End Sub
  206. End Class