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

医药行业

开发平台:

Visual Basic

  1. Public Class frmMedKcBatchTotal
  2.     Inherits System.Windows.Forms.Form
  3. #Region " Windows 窗体设计器生成的代码 "
  4.     Public Sub New()
  5.         MyBase.New()
  6.         '该调用是 Windows 窗体设计器所必需的。
  7.         InitializeComponent()
  8.         '在 InitializeComponent() 调用之后添加任何初始化
  9.     End Sub
  10.     '窗体重写 dispose 以清理组件列表。
  11.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  12.         If disposing Then
  13.             If Not (components Is Nothing) Then
  14.                 components.Dispose()
  15.             End If
  16.         End If
  17.         MyBase.Dispose(disposing)
  18.     End Sub
  19.     'Windows 窗体设计器所必需的
  20.     Private components As System.ComponentModel.IContainer
  21.     '注意: 以下过程是 Windows 窗体设计器所必需的
  22.     '可以使用 Windows 窗体设计器修改此过程。
  23.     '不要使用代码编辑器修改它。
  24.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  25.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  26.     Friend WithEvents Label1 As System.Windows.Forms.Label
  27.     Friend WithEvents txtBeginTime As System.Windows.Forms.DateTimePicker
  28.     Friend WithEvents Label2 As System.Windows.Forms.Label
  29.     Friend WithEvents txtendtime As System.Windows.Forms.DateTimePicker
  30.     Friend WithEvents Label3 As System.Windows.Forms.Label
  31.     Friend WithEvents txtMedName As System.Windows.Forms.TextBox
  32.     Friend WithEvents Label4 As System.Windows.Forms.Label
  33.     Friend WithEvents txtBatch As System.Windows.Forms.TextBox
  34.     Friend WithEvents txtQuery As System.Windows.Forms.Button
  35.     Friend WithEvents txtPrint As System.Windows.Forms.Button
  36.     Friend WithEvents Panel1 As System.Windows.Forms.Panel
  37.     Friend WithEvents dgview As System.Windows.Forms.DataGrid
  38.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  39.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  40.         Me.txtBatch = New System.Windows.Forms.TextBox
  41.         Me.Label4 = New System.Windows.Forms.Label
  42.         Me.txtMedName = New System.Windows.Forms.TextBox
  43.         Me.Label3 = New System.Windows.Forms.Label
  44.         Me.txtendtime = New System.Windows.Forms.DateTimePicker
  45.         Me.Label2 = New System.Windows.Forms.Label
  46.         Me.txtBeginTime = New System.Windows.Forms.DateTimePicker
  47.         Me.Label1 = New System.Windows.Forms.Label
  48.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  49.         Me.txtPrint = New System.Windows.Forms.Button
  50.         Me.txtQuery = New System.Windows.Forms.Button
  51.         Me.Panel1 = New System.Windows.Forms.Panel
  52.         Me.dgview = New System.Windows.Forms.DataGrid
  53.         Me.GroupBox1.SuspendLayout()
  54.         Me.GroupBox2.SuspendLayout()
  55.         Me.Panel1.SuspendLayout()
  56.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
  57.         Me.SuspendLayout()
  58.         '
  59.         'GroupBox1
  60.         '
  61.         Me.GroupBox1.Controls.Add(Me.txtBatch)
  62.         Me.GroupBox1.Controls.Add(Me.Label4)
  63.         Me.GroupBox1.Controls.Add(Me.txtMedName)
  64.         Me.GroupBox1.Controls.Add(Me.Label3)
  65.         Me.GroupBox1.Controls.Add(Me.txtendtime)
  66.         Me.GroupBox1.Controls.Add(Me.Label2)
  67.         Me.GroupBox1.Controls.Add(Me.txtBeginTime)
  68.         Me.GroupBox1.Controls.Add(Me.Label1)
  69.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  70.         Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
  71.         Me.GroupBox1.Name = "GroupBox1"
  72.         Me.GroupBox1.Size = New System.Drawing.Size(495, 80)
  73.         Me.GroupBox1.TabIndex = 0
  74.         Me.GroupBox1.TabStop = False
  75.         '
  76.         'txtBatch
  77.         '
  78.         Me.txtBatch.Location = New System.Drawing.Point(256, 48)
  79.         Me.txtBatch.Name = "txtBatch"
  80.         Me.txtBatch.Size = New System.Drawing.Size(112, 21)
  81.         Me.txtBatch.TabIndex = 7
  82.         Me.txtBatch.Text = ""
  83.         '
  84.         'Label4
  85.         '
  86.         Me.Label4.AutoSize = True
  87.         Me.Label4.Location = New System.Drawing.Point(224, 56)
  88.         Me.Label4.Name = "Label4"
  89.         Me.Label4.Size = New System.Drawing.Size(35, 17)
  90.         Me.Label4.TabIndex = 6
  91.         Me.Label4.Text = "批号:"
  92.         '
  93.         'txtMedName
  94.         '
  95.         Me.txtMedName.Location = New System.Drawing.Point(64, 48)
  96.         Me.txtMedName.Name = "txtMedName"
  97.         Me.txtMedName.Size = New System.Drawing.Size(112, 21)
  98.         Me.txtMedName.TabIndex = 5
  99.         Me.txtMedName.Text = ""
  100.         '
  101.         'Label3
  102.         '
  103.         Me.Label3.AutoSize = True
  104.         Me.Label3.Location = New System.Drawing.Point(8, 56)
  105.         Me.Label3.Name = "Label3"
  106.         Me.Label3.Size = New System.Drawing.Size(60, 17)
  107.         Me.Label3.TabIndex = 4
  108.         Me.Label3.Text = "药品名称:"
  109.         '
  110.         'txtendtime
  111.         '
  112.         Me.txtendtime.Location = New System.Drawing.Point(256, 16)
  113.         Me.txtendtime.Name = "txtendtime"
  114.         Me.txtendtime.Size = New System.Drawing.Size(112, 21)
  115.         Me.txtendtime.TabIndex = 3
  116.         Me.txtendtime.Value = New Date(2006, 2, 22, 0, 0, 0, 0)
  117.         '
  118.         'Label2
  119.         '
  120.         Me.Label2.AutoSize = True
  121.         Me.Label2.Location = New System.Drawing.Point(200, 24)
  122.         Me.Label2.Name = "Label2"
  123.         Me.Label2.Size = New System.Drawing.Size(60, 17)
  124.         Me.Label2.TabIndex = 2
  125.         Me.Label2.Text = "结束日期:"
  126.         '
  127.         'txtBeginTime
  128.         '
  129.         Me.txtBeginTime.Location = New System.Drawing.Point(64, 16)
  130.         Me.txtBeginTime.Name = "txtBeginTime"
  131.         Me.txtBeginTime.Size = New System.Drawing.Size(112, 21)
  132.         Me.txtBeginTime.TabIndex = 1
  133.         Me.txtBeginTime.Value = New Date(2006, 2, 22, 0, 0, 0, 0)
  134.         '
  135.         'Label1
  136.         '
  137.         Me.Label1.AutoSize = True
  138.         Me.Label1.Location = New System.Drawing.Point(8, 24)
  139.         Me.Label1.Name = "Label1"
  140.         Me.Label1.Size = New System.Drawing.Size(60, 17)
  141.         Me.Label1.TabIndex = 0
  142.         Me.Label1.Text = "开始日期:"
  143.         '
  144.         'GroupBox2
  145.         '
  146.         Me.GroupBox2.Controls.Add(Me.txtPrint)
  147.         Me.GroupBox2.Controls.Add(Me.txtQuery)
  148.         Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Right
  149.         Me.GroupBox2.Location = New System.Drawing.Point(415, 80)
  150.         Me.GroupBox2.Name = "GroupBox2"
  151.         Me.GroupBox2.Size = New System.Drawing.Size(80, 268)
  152.         Me.GroupBox2.TabIndex = 1
  153.         Me.GroupBox2.TabStop = False
  154.         '
  155.         'txtPrint
  156.         '
  157.         Me.txtPrint.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  158.         Me.txtPrint.Location = New System.Drawing.Point(0, 32)
  159.         Me.txtPrint.Name = "txtPrint"
  160.         Me.txtPrint.TabIndex = 1
  161.         Me.txtPrint.Text = "打印"
  162.         '
  163.         'txtQuery
  164.         '
  165.         Me.txtQuery.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  166.         Me.txtQuery.Location = New System.Drawing.Point(0, 8)
  167.         Me.txtQuery.Name = "txtQuery"
  168.         Me.txtQuery.TabIndex = 0
  169.         Me.txtQuery.Text = "统计"
  170.         '
  171.         'Panel1
  172.         '
  173.         Me.Panel1.Controls.Add(Me.dgview)
  174.         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill
  175.         Me.Panel1.Location = New System.Drawing.Point(0, 80)
  176.         Me.Panel1.Name = "Panel1"
  177.         Me.Panel1.Size = New System.Drawing.Size(415, 268)
  178.         Me.Panel1.TabIndex = 2
  179.         '
  180.         'dgview
  181.         '
  182.         Me.dgview.DataMember = ""
  183.         Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
  184.         Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
  185.         Me.dgview.Location = New System.Drawing.Point(0, 0)
  186.         Me.dgview.Name = "dgview"
  187.         Me.dgview.Size = New System.Drawing.Size(415, 268)
  188.         Me.dgview.TabIndex = 3
  189.         '
  190.         'frmMedKcBatchTotal
  191.         '
  192.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  193.         Me.ClientSize = New System.Drawing.Size(495, 348)
  194.         Me.Controls.Add(Me.Panel1)
  195.         Me.Controls.Add(Me.GroupBox2)
  196.         Me.Controls.Add(Me.GroupBox1)
  197.         Me.Name = "frmMedKcBatchTotal"
  198.         Me.Text = "药品批号进销存汇总"
  199.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  200.         Me.GroupBox1.ResumeLayout(False)
  201.         Me.GroupBox2.ResumeLayout(False)
  202.         Me.Panel1.ResumeLayout(False)
  203.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
  204.         Me.ResumeLayout(False)
  205.     End Sub
  206. #End Region
  207.     Public lsweb As New jxcmanage
  208.     Private Sub txtQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtQuery.Click
  209.         If txtBeginTime.Value > txtendtime.Value Or txtMedName.Text = String.Empty Or txtBatch.Text = String.Empty Then
  210.             MessageBox.Show("开始时间不能大于结束时间,不能为空,请输入查询值!", "提示", MessageBoxButtons.OK)
  211.         Else
  212.             Dim dslocal As DataSet
  213.             dslocal = lsweb.runSql("exec sp_JxcbatchTotal '" & txtBeginTime.Value & "','" & txtendtime.Value & "','" & txtMedName.Text & "','" & txtBatch.Text & "'")
  214.             dgview.DataSource = dslocal.Tables(0).DefaultView
  215.         End If
  216.     End Sub
  217.     Private Sub frmMedKcBatchTotal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  218.         txtBeginTime.Value = Today.ToString
  219.         txtendtime.Value = Today.ToString
  220.     End Sub
  221. End Class