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

医药行业

开发平台:

Visual Basic

  1. Public Class frmckmanage
  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 StatusBar1 As System.Windows.Forms.StatusBar
  26.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  27.     Friend WithEvents ListBox1 As System.Windows.Forms.ListBox
  28.     Friend WithEvents tbrmodify As System.Windows.Forms.ToolBarButton
  29.     Friend WithEvents tbrDelete As System.Windows.Forms.ToolBarButton
  30.     Friend WithEvents tbrPrint As System.Windows.Forms.ToolBarButton
  31.     Friend WithEvents tbrExit As System.Windows.Forms.ToolBarButton
  32.     Friend WithEvents dgckmanage As System.Windows.Forms.DataGrid
  33.     Friend WithEvents tbrck As System.Windows.Forms.ToolBar
  34.     Friend WithEvents DateTimePicker1 As System.Windows.Forms.DateTimePicker
  35.     Friend WithEvents tbrfash As System.Windows.Forms.ToolBarButton
  36.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  37.         Me.tbrck = New System.Windows.Forms.ToolBar
  38.         Me.tbrmodify = New System.Windows.Forms.ToolBarButton
  39.         Me.tbrDelete = New System.Windows.Forms.ToolBarButton
  40.         Me.tbrfash = New System.Windows.Forms.ToolBarButton
  41.         Me.tbrPrint = New System.Windows.Forms.ToolBarButton
  42.         Me.tbrExit = New System.Windows.Forms.ToolBarButton
  43.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  44.         Me.ListBox1 = New System.Windows.Forms.ListBox
  45.         Me.DateTimePicker1 = New System.Windows.Forms.DateTimePicker
  46.         Me.StatusBar1 = New System.Windows.Forms.StatusBar
  47.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  48.         Me.dgckmanage = New System.Windows.Forms.DataGrid
  49.         Me.GroupBox1.SuspendLayout()
  50.         Me.GroupBox2.SuspendLayout()
  51.         CType(Me.dgckmanage, System.ComponentModel.ISupportInitialize).BeginInit()
  52.         Me.SuspendLayout()
  53.         '
  54.         'tbrck
  55.         '
  56.         Me.tbrck.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  57.         Me.tbrck.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbrmodify, Me.tbrDelete, Me.tbrfash, Me.tbrPrint, Me.tbrExit})
  58.         Me.tbrck.DropDownArrows = True
  59.         Me.tbrck.Location = New System.Drawing.Point(0, 0)
  60.         Me.tbrck.Name = "tbrck"
  61.         Me.tbrck.ShowToolTips = True
  62.         Me.tbrck.Size = New System.Drawing.Size(1109, 41)
  63.         Me.tbrck.TabIndex = 0
  64.         '
  65.         'tbrmodify
  66.         '
  67.         Me.tbrmodify.Name = "tbrmodify"
  68.         Me.tbrmodify.Text = "修改"
  69.         '
  70.         'tbrDelete
  71.         '
  72.         Me.tbrDelete.Name = "tbrDelete"
  73.         Me.tbrDelete.Text = "删除"
  74.         '
  75.         'tbrfash
  76.         '
  77.         Me.tbrfash.Name = "tbrfash"
  78.         Me.tbrfash.Text = "刷新"
  79.         '
  80.         'tbrPrint
  81.         '
  82.         Me.tbrPrint.Name = "tbrPrint"
  83.         Me.tbrPrint.Text = "打印"
  84.         '
  85.         'tbrExit
  86.         '
  87.         Me.tbrExit.Name = "tbrExit"
  88.         Me.tbrExit.Text = "退出"
  89.         '
  90.         'GroupBox1
  91.         '
  92.         Me.GroupBox1.Controls.Add(Me.ListBox1)
  93.         Me.GroupBox1.Controls.Add(Me.DateTimePicker1)
  94.         Me.GroupBox1.Location = New System.Drawing.Point(8, 56)
  95.         Me.GroupBox1.Name = "GroupBox1"
  96.         Me.GroupBox1.Size = New System.Drawing.Size(144, 392)
  97.         Me.GroupBox1.TabIndex = 1
  98.         Me.GroupBox1.TabStop = False
  99.         '
  100.         'ListBox1
  101.         '
  102.         Me.ListBox1.ItemHeight = 12
  103.         Me.ListBox1.Location = New System.Drawing.Point(16, 56)
  104.         Me.ListBox1.Name = "ListBox1"
  105.         Me.ListBox1.Size = New System.Drawing.Size(112, 292)
  106.         Me.ListBox1.TabIndex = 1
  107.         '
  108.         'DateTimePicker1
  109.         '
  110.         Me.DateTimePicker1.Location = New System.Drawing.Point(16, 24)
  111.         Me.DateTimePicker1.Name = "DateTimePicker1"
  112.         Me.DateTimePicker1.Size = New System.Drawing.Size(112, 21)
  113.         Me.DateTimePicker1.TabIndex = 4
  114.         '
  115.         'StatusBar1
  116.         '
  117.         Me.StatusBar1.Location = New System.Drawing.Point(0, 598)
  118.         Me.StatusBar1.Name = "StatusBar1"
  119.         Me.StatusBar1.Size = New System.Drawing.Size(1109, 25)
  120.         Me.StatusBar1.TabIndex = 2
  121.         '
  122.         'GroupBox2
  123.         '
  124.         Me.GroupBox2.Controls.Add(Me.dgckmanage)
  125.         Me.GroupBox2.Location = New System.Drawing.Point(160, 56)
  126.         Me.GroupBox2.Name = "GroupBox2"
  127.         Me.GroupBox2.Size = New System.Drawing.Size(664, 392)
  128.         Me.GroupBox2.TabIndex = 3
  129.         Me.GroupBox2.TabStop = False
  130.         '
  131.         'dgckmanage
  132.         '
  133.         Me.dgckmanage.DataMember = ""
  134.         Me.dgckmanage.HeaderForeColor = System.Drawing.SystemColors.ControlText
  135.         Me.dgckmanage.Location = New System.Drawing.Point(16, 24)
  136.         Me.dgckmanage.Name = "dgckmanage"
  137.         Me.dgckmanage.Size = New System.Drawing.Size(632, 352)
  138.         Me.dgckmanage.TabIndex = 0
  139.         '
  140.         'frmckmanage
  141.         '
  142.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  143.         Me.ClientSize = New System.Drawing.Size(1109, 623)
  144.         Me.ControlBox = False
  145.         Me.Controls.Add(Me.GroupBox2)
  146.         Me.Controls.Add(Me.StatusBar1)
  147.         Me.Controls.Add(Me.GroupBox1)
  148.         Me.Controls.Add(Me.tbrck)
  149.         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D
  150.         Me.Name = "frmckmanage"
  151.         Me.Text = "销售票据管理"
  152.         Me.GroupBox1.ResumeLayout(False)
  153.         Me.GroupBox2.ResumeLayout(False)
  154.         CType(Me.dgckmanage, System.ComponentModel.ISupportInitialize).EndInit()
  155.         Me.ResumeLayout(False)
  156.         Me.PerformLayout()
  157.     End Sub
  158. #End Region
  159.     Public lsweb As New jxcmanage
  160.     Public dslocals As New DataSet
  161.    
  162.     Private Sub ListBox1_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedValueChanged
  163.         ListBox1.DisplayMember = "票号"
  164.         ListBox1.ValueMember = "票号"
  165.         dslocals = lsweb.returndataset("select * from wz_ck where 票号 = '" & Me.ListBox1.SelectedValue & "'", "wz_ck")
  166.         dgckmanage.DataSource = dslocals.Tables(0).DefaultView
  167.     End Sub
  168.     Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tbrck.ButtonClick
  169.         Select Case e.Button.Text
  170.             Case "修改"
  171.                 Modified()
  172.                 tbnEnable("tbrModify.Enabled = False", tbrck)
  173.             Case "删除"
  174.                 delete()
  175.                 tbnEnable("tbrDelete.Enabled = False", tbrck)
  176.             Case "打印"
  177.                 print()
  178.             Case "刷新"
  179.                 dslocals = lsweb.returndataset("select * from wz_ck where 票号 = '" & Me.ListBox1.SelectedValue & "'", "wz_ck")
  180.                 dgckmanage.DataSource = dslocals.Tables(0).DefaultView
  181.             Case "退出"
  182.                 Me.Close()
  183.         End Select
  184.     End Sub
  185.     Private Sub Modified()
  186.         If lsweb.updatedataset("select * from wz_ck", "wz_ck", dslocals, DataRowState.Modified) = True Then
  187.             MessageBox.Show("药品信息成功保存!", "提示", MessageBoxButtons.OK)
  188.         Else
  189.             MessageBox.Show("药品信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  190.         End If
  191.     End Sub
  192.     Private Sub delete()
  193.         Dim drv As DataRowView = BindingContext(Me.dgckmanage.DataSource).Current
  194.         If drv("票号") Is System.DBNull.Value Then
  195.             MessageBox.Show("没有要删除的记录!", "提示", MessageBoxButtons.OK)
  196.         Else
  197.             Dim billnumber As String = drv("票号")
  198.             Dim number As Int16 = drv("序号")
  199.             Dim mednumber As String = drv("药品编号")
  200.             If lsweb.deleteck(billnumber, number, mednumber) = True Then
  201.                 MessageBox.Show("已经删除记录啦!", "提示", MessageBoxButtons.OK)
  202.             Else
  203.                 MessageBox.Show("删除记录失败!", "提示", MessageBoxButtons.OK)
  204.             End If
  205.         End If
  206.     End Sub
  207.     Private Sub print()
  208.         Dim drv As DataRowView = BindingContext(Me.dgckmanage.DataSource).Current
  209.         If drv("票号") Is System.DBNull.Value Then
  210.             MessageBox.Show("没有要打印的记录!", "提示", MessageBoxButtons.OK)
  211.         Else
  212.             Dim frmviewckmanager As New frmviewckmanage
  213.             frmviewckmanager.strquery = lsweb.getinfoes(drv("票号"))
  214.             frmviewckmanager.Show()
  215.         End If
  216.     End Sub
  217.     Public Sub tbnEnable(ByVal strboolean As String, ByVal tbr As ToolBar)
  218.         If strboolean = "tbrModify.Enabled = True" Then
  219.             tbrDelete.Enabled = False
  220.             tbrPrint.Enabled = False
  221.             tbrExit.Enabled = True
  222.         ElseIf strboolean = "tbrModify.Enabled = False" Then
  223.             tbrmodify.Enabled = False
  224.             tbrDelete.Enabled = False
  225.             tbrPrint.Enabled = True
  226.             tbrExit.Enabled = True
  227.         ElseIf strboolean = "tbrDelete.Enabled = True" Then
  228.             tbrmodify.Enabled = False
  229.             tbrPrint.Enabled = False
  230.             tbrExit.Enabled = True
  231.         ElseIf strboolean = "tbrDelete.Enabled = False" Then
  232.             tbrDelete.Enabled = False
  233.             tbrmodify.Enabled = False
  234.             tbrPrint.Enabled = False
  235.             tbrExit.Enabled = True
  236.         End If
  237.     End Sub
  238.     Public Function getinfo(ByVal strqueryid As String) As String
  239.         Dim strOrderId As String
  240.         strOrderId = strqueryid
  241.         Return strOrderId
  242.     End Function
  243.     Private Sub frmckmanage_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  244.         dslocals = lsweb.returndataset("select * from wz_ck", "wz_ck")
  245.         dslocals.Clear()
  246.         dgckmanage.DataSource = dslocals.Tables(0).DefaultView
  247.         tbrmodify.Enabled = False
  248.         tbrDelete.Enabled = False
  249.         tbrPrint.Enabled = False
  250.     End Sub
  251.     
  252.     
  253.     
  254.     Private Sub DateTimePicker1_TextChanged1(ByVal sender As Object, ByVal e As System.EventArgs) Handles DateTimePicker1.TextChanged
  255.         dslocals = lsweb.returndataset("select 票号 from wz_ck where 日期 = '" & Me.DateTimePicker1.Text.Trim & "' group by 票号", "wz_ck")
  256.         ListBox1.DataSource = dslocals.Tables("wz_ck")
  257.         ListBox1.DisplayMember = "票号"
  258.         ListBox1.ValueMember = "票号"
  259.     End Sub
  260.    
  261.     Private Sub dgckmanage_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgckmanage.CurrentCellChanged
  262.         tbrmodify.Enabled = True
  263.         tbrDelete.Enabled = True
  264.         tbrPrint.Enabled = True
  265.     End Sub
  266.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  267.     End Sub
  268. End Class