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

医药行业

开发平台:

Visual Basic

  1. Public Class frmMdSh
  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 StatusBar1 As System.Windows.Forms.StatusBar
  25.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  26.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  27.     Friend WithEvents Label8 As System.Windows.Forms.Label
  28.     Friend WithEvents Label7 As System.Windows.Forms.Label
  29.     Friend WithEvents Label6 As System.Windows.Forms.Label
  30.     Friend WithEvents Label5 As System.Windows.Forms.Label
  31.     Friend WithEvents Label4 As System.Windows.Forms.Label
  32.     Friend WithEvents Label3 As System.Windows.Forms.Label
  33.     Friend WithEvents Label2 As System.Windows.Forms.Label
  34.     Friend WithEvents Label1 As System.Windows.Forms.Label
  35.     Friend WithEvents txtProduct As System.Windows.Forms.TextBox
  36.     Friend WithEvents txtAvaid As System.Windows.Forms.TextBox
  37.     Friend WithEvents txtBatch As System.Windows.Forms.TextBox
  38.     Friend WithEvents txtPackage As System.Windows.Forms.TextBox
  39.     Friend WithEvents txtMoney As System.Windows.Forms.TextBox
  40.     Friend WithEvents txtPrice As System.Windows.Forms.TextBox
  41.     Friend WithEvents txtCount As System.Windows.Forms.TextBox
  42.     Friend WithEvents txtUnit As System.Windows.Forms.TextBox
  43.     Friend WithEvents txtMedRule As System.Windows.Forms.TextBox
  44.     Friend WithEvents txtmedName As System.Windows.Forms.TextBox
  45.     Friend WithEvents txtMedNumber As System.Windows.Forms.TextBox
  46.     Friend WithEvents Label19 As System.Windows.Forms.Label
  47.     Friend WithEvents Label18 As System.Windows.Forms.Label
  48.     Friend WithEvents Label17 As System.Windows.Forms.Label
  49.     Friend WithEvents Label16 As System.Windows.Forms.Label
  50.     Friend WithEvents Label15 As System.Windows.Forms.Label
  51.     Friend WithEvents Label14 As System.Windows.Forms.Label
  52.     Friend WithEvents Label13 As System.Windows.Forms.Label
  53.     Friend WithEvents Label12 As System.Windows.Forms.Label
  54.     Friend WithEvents Label11 As System.Windows.Forms.Label
  55.     Friend WithEvents Label10 As System.Windows.Forms.Label
  56.     Friend WithEvents Label9 As System.Windows.Forms.Label
  57.     Friend WithEvents Label20 As System.Windows.Forms.Label
  58.     Friend WithEvents Label21 As System.Windows.Forms.Label
  59.     Friend WithEvents tbnShn As System.Windows.Forms.ToolBar
  60.     Friend WithEvents txtno As System.Windows.Forms.TextBox
  61.     Friend WithEvents txtdate As System.Windows.Forms.DateTimePicker
  62.     Friend WithEvents txtysy As System.Windows.Forms.ComboBox
  63.     Friend WithEvents txtywy As System.Windows.Forms.ComboBox
  64.     Friend WithEvents txtshy As System.Windows.Forms.ComboBox
  65.     Friend WithEvents txtsummoney As System.Windows.Forms.TextBox
  66.     Friend WithEvents tbnAdd As System.Windows.Forms.ToolBarButton
  67.     Friend WithEvents tbnSave As System.Windows.Forms.ToolBarButton
  68.     Friend WithEvents tbnPrint As System.Windows.Forms.ToolBarButton
  69.     Friend WithEvents tbnExit As System.Windows.Forms.ToolBarButton
  70.     Friend WithEvents dgView As System.Windows.Forms.DataGrid
  71.     Friend WithEvents txtMdnamse As System.Windows.Forms.ComboBox
  72.     Friend WithEvents txtpscenter As System.Windows.Forms.ComboBox
  73.     Friend WithEvents ErrorProvider1 As System.Windows.Forms.ErrorProvider
  74.     Friend WithEvents ImageList2 As System.Windows.Forms.ImageList
  75.     Friend WithEvents Label22 As System.Windows.Forms.Label
  76.     Friend WithEvents txthw As System.Windows.Forms.ComboBox
  77.     Friend WithEvents txtbhnumber As System.Windows.Forms.TextBox
  78.     Friend WithEvents txtbillnumber As System.Windows.Forms.TextBox
  79.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  80.         Me.components = New System.ComponentModel.Container
  81.         Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmMdSh))
  82.         Me.tbnShn = New System.Windows.Forms.ToolBar
  83.         Me.tbnAdd = New System.Windows.Forms.ToolBarButton
  84.         Me.tbnSave = New System.Windows.Forms.ToolBarButton
  85.         Me.tbnPrint = New System.Windows.Forms.ToolBarButton
  86.         Me.tbnExit = New System.Windows.Forms.ToolBarButton
  87.         Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components)
  88.         Me.StatusBar1 = New System.Windows.Forms.StatusBar
  89.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  90.         Me.txtbillnumber = New System.Windows.Forms.TextBox
  91.         Me.txtbhnumber = New System.Windows.Forms.TextBox
  92.         Me.txthw = New System.Windows.Forms.ComboBox
  93.         Me.Label22 = New System.Windows.Forms.Label
  94.         Me.txtpscenter = New System.Windows.Forms.ComboBox
  95.         Me.txtMdnamse = New System.Windows.Forms.ComboBox
  96.         Me.txtsummoney = New System.Windows.Forms.TextBox
  97.         Me.txtshy = New System.Windows.Forms.ComboBox
  98.         Me.txtywy = New System.Windows.Forms.ComboBox
  99.         Me.txtysy = New System.Windows.Forms.ComboBox
  100.         Me.txtdate = New System.Windows.Forms.DateTimePicker
  101.         Me.Label21 = New System.Windows.Forms.Label
  102.         Me.Label8 = New System.Windows.Forms.Label
  103.         Me.Label7 = New System.Windows.Forms.Label
  104.         Me.Label6 = New System.Windows.Forms.Label
  105.         Me.Label5 = New System.Windows.Forms.Label
  106.         Me.Label4 = New System.Windows.Forms.Label
  107.         Me.Label3 = New System.Windows.Forms.Label
  108.         Me.Label2 = New System.Windows.Forms.Label
  109.         Me.Label1 = New System.Windows.Forms.Label
  110.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  111.         Me.Label20 = New System.Windows.Forms.Label
  112.         Me.txtno = New System.Windows.Forms.TextBox
  113.         Me.txtProduct = New System.Windows.Forms.TextBox
  114.         Me.txtAvaid = New System.Windows.Forms.TextBox
  115.         Me.txtBatch = New System.Windows.Forms.TextBox
  116.         Me.txtPackage = New System.Windows.Forms.TextBox
  117.         Me.txtMoney = New System.Windows.Forms.TextBox
  118.         Me.txtPrice = New System.Windows.Forms.TextBox
  119.         Me.txtCount = New System.Windows.Forms.TextBox
  120.         Me.txtUnit = New System.Windows.Forms.TextBox
  121.         Me.txtMedRule = New System.Windows.Forms.TextBox
  122.         Me.txtmedName = New System.Windows.Forms.TextBox
  123.         Me.txtMedNumber = New System.Windows.Forms.TextBox
  124.         Me.Label19 = New System.Windows.Forms.Label
  125.         Me.Label18 = New System.Windows.Forms.Label
  126.         Me.Label17 = New System.Windows.Forms.Label
  127.         Me.Label16 = New System.Windows.Forms.Label
  128.         Me.Label15 = New System.Windows.Forms.Label
  129.         Me.Label14 = New System.Windows.Forms.Label
  130.         Me.Label13 = New System.Windows.Forms.Label
  131.         Me.Label12 = New System.Windows.Forms.Label
  132.         Me.Label11 = New System.Windows.Forms.Label
  133.         Me.Label10 = New System.Windows.Forms.Label
  134.         Me.Label9 = New System.Windows.Forms.Label
  135.         Me.dgView = New System.Windows.Forms.DataGrid
  136.         Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider
  137.         Me.GroupBox1.SuspendLayout()
  138.         Me.GroupBox2.SuspendLayout()
  139.         CType(Me.dgView, System.ComponentModel.ISupportInitialize).BeginInit()
  140.         Me.SuspendLayout()
  141.         '
  142.         'tbnShn
  143.         '
  144.         Me.tbnShn.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  145.         Me.tbnShn.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbnAdd, Me.tbnSave, Me.tbnPrint, Me.tbnExit})
  146.         Me.tbnShn.DropDownArrows = True
  147.         Me.tbnShn.ImageList = Me.ImageList2
  148.         Me.tbnShn.Location = New System.Drawing.Point(0, 0)
  149.         Me.tbnShn.Name = "tbnShn"
  150.         Me.tbnShn.ShowToolTips = True
  151.         Me.tbnShn.Size = New System.Drawing.Size(766, 44)
  152.         Me.tbnShn.TabIndex = 0
  153.         '
  154.         'tbnAdd
  155.         '
  156.         Me.tbnAdd.ImageIndex = 7
  157.         Me.tbnAdd.Text = "添加"
  158.         '
  159.         'tbnSave
  160.         '
  161.         Me.tbnSave.ImageIndex = 4
  162.         Me.tbnSave.Text = "保存"
  163.         '
  164.         'tbnPrint
  165.         '
  166.         Me.tbnPrint.ImageIndex = 12
  167.         Me.tbnPrint.Text = "打印"
  168.         '
  169.         'tbnExit
  170.         '
  171.         Me.tbnExit.ImageIndex = 11
  172.         Me.tbnExit.Text = "退出"
  173.         '
  174.         'ImageList2
  175.         '
  176.         Me.ImageList2.ImageSize = New System.Drawing.Size(16, 16)
  177.         Me.ImageList2.ImageStream = CType(resources.GetObject("ImageList2.ImageStream"), System.Windows.Forms.ImageListStreamer)
  178.         Me.ImageList2.TransparentColor = System.Drawing.Color.Transparent
  179.         '
  180.         'StatusBar1
  181.         '
  182.         Me.StatusBar1.Location = New System.Drawing.Point(0, 639)
  183.         Me.StatusBar1.Name = "StatusBar1"
  184.         Me.StatusBar1.Size = New System.Drawing.Size(766, 23)
  185.         Me.StatusBar1.TabIndex = 1
  186.         '
  187.         'GroupBox1
  188.         '
  189.         Me.GroupBox1.Controls.Add(Me.txtbillnumber)
  190.         Me.GroupBox1.Controls.Add(Me.txtbhnumber)
  191.         Me.GroupBox1.Controls.Add(Me.txthw)
  192.         Me.GroupBox1.Controls.Add(Me.Label22)
  193.         Me.GroupBox1.Controls.Add(Me.txtpscenter)
  194.         Me.GroupBox1.Controls.Add(Me.txtMdnamse)
  195.         Me.GroupBox1.Controls.Add(Me.txtsummoney)
  196.         Me.GroupBox1.Controls.Add(Me.txtshy)
  197.         Me.GroupBox1.Controls.Add(Me.txtywy)
  198.         Me.GroupBox1.Controls.Add(Me.txtysy)
  199.         Me.GroupBox1.Controls.Add(Me.txtdate)
  200.         Me.GroupBox1.Controls.Add(Me.Label21)
  201.         Me.GroupBox1.Controls.Add(Me.Label8)
  202.         Me.GroupBox1.Controls.Add(Me.Label7)
  203.         Me.GroupBox1.Controls.Add(Me.Label6)
  204.         Me.GroupBox1.Controls.Add(Me.Label5)
  205.         Me.GroupBox1.Controls.Add(Me.Label4)
  206.         Me.GroupBox1.Controls.Add(Me.Label3)
  207.         Me.GroupBox1.Controls.Add(Me.Label2)
  208.         Me.GroupBox1.Controls.Add(Me.Label1)
  209.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  210.         Me.GroupBox1.Location = New System.Drawing.Point(0, 44)
  211.         Me.GroupBox1.Name = "GroupBox1"
  212.         Me.GroupBox1.Size = New System.Drawing.Size(766, 127)
  213.         Me.GroupBox1.TabIndex = 2
  214.         Me.GroupBox1.TabStop = False
  215.         Me.GroupBox1.Text = "门店收货信息"
  216.         '
  217.         'txtbillnumber
  218.         '
  219.         Me.txtbillnumber.Location = New System.Drawing.Point(96, 24)
  220.         Me.txtbillnumber.Name = "txtbillnumber"
  221.         Me.txtbillnumber.ReadOnly = True
  222.         Me.txtbillnumber.Size = New System.Drawing.Size(136, 25)
  223.         Me.txtbillnumber.TabIndex = 44
  224.         Me.txtbillnumber.Text = ""
  225.         '
  226.         'txtbhnumber
  227.         '
  228.         Me.txtbhnumber.Location = New System.Drawing.Point(576, 24)
  229.         Me.txtbhnumber.Name = "txtbhnumber"
  230.         Me.txtbhnumber.Size = New System.Drawing.Size(176, 25)
  231.         Me.txtbhnumber.TabIndex = 43
  232.         Me.txtbhnumber.Text = ""
  233.         '
  234.         'txthw
  235.         '
  236.         Me.txthw.Location = New System.Drawing.Point(320, 56)
  237.         Me.txthw.Name = "txthw"
  238.         Me.txthw.Size = New System.Drawing.Size(96, 23)
  239.         Me.txthw.TabIndex = 42
  240.         '
  241.         'Label22
  242.         '
  243.         Me.Label22.AutoSize = True
  244.         Me.Label22.Location = New System.Drawing.Point(280, 64)
  245.         Me.Label22.Name = "Label22"
  246.         Me.Label22.Size = New System.Drawing.Size(52, 21)
  247.         Me.Label22.TabIndex = 41
  248.         Me.Label22.Text = "货位:"
  249.         '
  250.         'txtpscenter
  251.         '
  252.         Me.txtpscenter.Location = New System.Drawing.Point(96, 88)
  253.         Me.txtpscenter.Name = "txtpscenter"
  254.         Me.txtpscenter.Size = New System.Drawing.Size(139, 23)
  255.         Me.txtpscenter.TabIndex = 40
  256.         '
  257.         'txtMdnamse
  258.         '
  259.         Me.txtMdnamse.Location = New System.Drawing.Point(96, 56)
  260.         Me.txtMdnamse.Name = "txtMdnamse"
  261.         Me.txtMdnamse.Size = New System.Drawing.Size(139, 23)
  262.         Me.txtMdnamse.TabIndex = 39
  263.         '
  264.         'txtsummoney
  265.         '
  266.         Me.txtsummoney.BackColor = System.Drawing.SystemColors.Control
  267.         Me.txtsummoney.Location = New System.Drawing.Point(576, 56)
  268.         Me.txtsummoney.Name = "txtsummoney"
  269.         Me.txtsummoney.ReadOnly = True
  270.         Me.txtsummoney.Size = New System.Drawing.Size(176, 25)
  271.         Me.txtsummoney.TabIndex = 38
  272.         Me.txtsummoney.Text = ""
  273.         '
  274.         'txtshy
  275.         '
  276.         Me.txtshy.BackColor = System.Drawing.SystemColors.Window
  277.         Me.txtshy.Location = New System.Drawing.Point(488, 88)
  278.         Me.txtshy.Name = "txtshy"
  279.         Me.txtshy.Size = New System.Drawing.Size(88, 23)
  280.         Me.txtshy.TabIndex = 37
  281.         '
  282.         'txtywy
  283.         '
  284.         Me.txtywy.Location = New System.Drawing.Point(656, 88)
  285.         Me.txtywy.Name = "txtywy"
  286.         Me.txtywy.Size = New System.Drawing.Size(96, 23)
  287.         Me.txtywy.TabIndex = 36
  288.         '
  289.         'txtysy
  290.         '
  291.         Me.txtysy.Location = New System.Drawing.Point(320, 88)
  292.         Me.txtysy.Name = "txtysy"
  293.         Me.txtysy.Size = New System.Drawing.Size(96, 23)
  294.         Me.txtysy.TabIndex = 35
  295.         '
  296.         'txtdate
  297.         '
  298.         Me.txtdate.Location = New System.Drawing.Point(320, 23)
  299.         Me.txtdate.Name = "txtdate"
  300.         Me.txtdate.Size = New System.Drawing.Size(136, 25)
  301.         Me.txtdate.TabIndex = 34
  302.         '
  303.         'Label21
  304.         '
  305.         Me.Label21.AutoSize = True
  306.         Me.Label21.ForeColor = System.Drawing.Color.Red
  307.         Me.Label21.Location = New System.Drawing.Point(504, 64)
  308.         Me.Label21.Name = "Label21"
  309.         Me.Label21.Size = New System.Drawing.Size(75, 21)
  310.         Me.Label21.TabIndex = 32
  311.         Me.Label21.Text = "合计金额:"
  312.         '
  313.         'Label8
  314.         '
  315.         Me.Label8.AutoSize = True
  316.         Me.Label8.Location = New System.Drawing.Point(432, 96)
  317.         Me.Label8.Name = "Label8"
  318.         Me.Label8.Size = New System.Drawing.Size(67, 21)
  319.         Me.Label8.TabIndex = 31
  320.         Me.Label8.Text = "审核员:"
  321.         '
  322.         'Label7
  323.         '
  324.         Me.Label7.AutoSize = True
  325.         Me.Label7.Location = New System.Drawing.Point(600, 96)
  326.         Me.Label7.Name = "Label7"
  327.         Me.Label7.Size = New System.Drawing.Size(67, 21)
  328.         Me.Label7.TabIndex = 30
  329.         Me.Label7.Text = "业务员:"
  330.         '
  331.         'Label6
  332.         '
  333.         Me.Label6.AutoSize = True
  334.         Me.Label6.Location = New System.Drawing.Point(264, 96)
  335.         Me.Label6.Name = "Label6"
  336.         Me.Label6.Size = New System.Drawing.Size(67, 21)
  337.         Me.Label6.TabIndex = 29
  338.         Me.Label6.Text = "验收员:"
  339.         '
  340.         'Label5
  341.         '
  342.         Me.Label5.AutoSize = True
  343.         Me.Label5.Location = New System.Drawing.Point(24, 96)
  344.         Me.Label5.Name = "Label5"
  345.         Me.Label5.Size = New System.Drawing.Size(83, 21)
  346.         Me.Label5.TabIndex = 28
  347.         Me.Label5.Text = "配送中心:"
  348.         '
  349.         'Label4
  350.         '
  351.         Me.Label4.AutoSize = True
  352.         Me.Label4.Location = New System.Drawing.Point(24, 64)
  353.         Me.Label4.Name = "Label4"
  354.         Me.Label4.Size = New System.Drawing.Size(83, 21)
  355.         Me.Label4.TabIndex = 27
  356.         Me.Label4.Text = "配送对象:"
  357.         '
  358.         'Label3
  359.         '
  360.         Me.Label3.AutoSize = True
  361.         Me.Label3.Location = New System.Drawing.Point(504, 32)
  362.         Me.Label3.Name = "Label3"
  363.         Me.Label3.Size = New System.Drawing.Size(83, 21)
  364.         Me.Label3.TabIndex = 26
  365.         Me.Label3.Text = "补货单号:"
  366.         '
  367.         'Label2
  368.         '
  369.         Me.Label2.AutoSize = True
  370.         Me.Label2.Location = New System.Drawing.Point(248, 32)
  371.         Me.Label2.Name = "Label2"
  372.         Me.Label2.Size = New System.Drawing.Size(83, 21)
  373.         Me.Label2.TabIndex = 25
  374.         Me.Label2.Text = "收货日期:"
  375.         '
  376.         'Label1
  377.         '
  378.         Me.Label1.AutoSize = True
  379.         Me.Label1.BackColor = System.Drawing.SystemColors.Control
  380.         Me.Label1.Location = New System.Drawing.Point(56, 32)
  381.         Me.Label1.Name = "Label1"
  382.         Me.Label1.Size = New System.Drawing.Size(52, 21)
  383.         Me.Label1.TabIndex = 24
  384.         Me.Label1.Text = "票号:"
  385.         '
  386.         'GroupBox2
  387.         '
  388.         Me.GroupBox2.Controls.Add(Me.Label20)
  389.         Me.GroupBox2.Controls.Add(Me.txtno)
  390.         Me.GroupBox2.Controls.Add(Me.txtProduct)
  391.         Me.GroupBox2.Controls.Add(Me.txtAvaid)
  392.         Me.GroupBox2.Controls.Add(Me.txtBatch)
  393.         Me.GroupBox2.Controls.Add(Me.txtPackage)
  394.         Me.GroupBox2.Controls.Add(Me.txtMoney)
  395.         Me.GroupBox2.Controls.Add(Me.txtPrice)
  396.         Me.GroupBox2.Controls.Add(Me.txtCount)
  397.         Me.GroupBox2.Controls.Add(Me.txtUnit)
  398.         Me.GroupBox2.Controls.Add(Me.txtMedRule)
  399.         Me.GroupBox2.Controls.Add(Me.txtmedName)
  400.         Me.GroupBox2.Controls.Add(Me.txtMedNumber)
  401.         Me.GroupBox2.Controls.Add(Me.Label19)
  402.         Me.GroupBox2.Controls.Add(Me.Label18)
  403.         Me.GroupBox2.Controls.Add(Me.Label17)
  404.         Me.GroupBox2.Controls.Add(Me.Label16)
  405.         Me.GroupBox2.Controls.Add(Me.Label15)
  406.         Me.GroupBox2.Controls.Add(Me.Label14)
  407.         Me.GroupBox2.Controls.Add(Me.Label13)
  408.         Me.GroupBox2.Controls.Add(Me.Label12)
  409.         Me.GroupBox2.Controls.Add(Me.Label11)
  410.         Me.GroupBox2.Controls.Add(Me.Label10)
  411.         Me.GroupBox2.Controls.Add(Me.Label9)
  412.         Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Top
  413.         Me.GroupBox2.Location = New System.Drawing.Point(0, 171)
  414.         Me.GroupBox2.Name = "GroupBox2"
  415.         Me.GroupBox2.Size = New System.Drawing.Size(766, 129)
  416.         Me.GroupBox2.TabIndex = 3
  417.         Me.GroupBox2.TabStop = False
  418.         Me.GroupBox2.Text = "药品信息"
  419.         '
  420.         'Label20
  421.         '
  422.         Me.Label20.AutoSize = True
  423.         Me.Label20.Location = New System.Drawing.Point(40, 62)
  424.         Me.Label20.Name = "Label20"
  425.         Me.Label20.Size = New System.Drawing.Size(44, 21)
  426.         Me.Label20.TabIndex = 71
  427.         Me.Label20.Text = "序号:"
  428.         '
  429.         'txtno
  430.         '
  431.         Me.txtno.Location = New System.Drawing.Point(84, 57)
  432.         Me.txtno.Name = "txtno"
  433.         Me.txtno.ReadOnly = True
  434.         Me.txtno.Size = New System.Drawing.Size(53, 25)
  435.         Me.txtno.TabIndex = 70
  436.         Me.txtno.Text = ""
  437.         '
  438.         'txtProduct
  439.         '
  440.         Me.txtProduct.Location = New System.Drawing.Point(316, 87)
  441.         Me.txtProduct.Name = "txtProduct"
  442.         Me.txtProduct.ReadOnly = True
  443.         Me.txtProduct.Size = New System.Drawing.Size(128, 25)
  444.         Me.txtProduct.TabIndex = 69
  445.         Me.txtProduct.Text = ""
  446.         '
  447.         'txtAvaid
  448.         '
  449.         Me.txtAvaid.Location = New System.Drawing.Point(524, 87)
  450.         Me.txtAvaid.Name = "txtAvaid"
  451.         Me.txtAvaid.ReadOnly = True
  452.         Me.txtAvaid.Size = New System.Drawing.Size(88, 25)
  453.         Me.txtAvaid.TabIndex = 68
  454.         Me.txtAvaid.Text = ""
  455.         '
  456.         'txtBatch
  457.         '
  458.         Me.txtBatch.Location = New System.Drawing.Point(84, 87)
  459.         Me.txtBatch.Name = "txtBatch"
  460.         Me.txtBatch.Size = New System.Drawing.Size(152, 25)
  461.         Me.txtBatch.TabIndex = 67
  462.         Me.txtBatch.Text = ""
  463.         '
  464.         'txtPackage
  465.         '
  466.         Me.txtPackage.Location = New System.Drawing.Point(668, 87)
  467.         Me.txtPackage.Name = "txtPackage"
  468.         Me.txtPackage.ReadOnly = True
  469.         Me.txtPackage.Size = New System.Drawing.Size(80, 25)
  470.         Me.txtPackage.TabIndex = 66
  471.         Me.txtPackage.Text = ""
  472.         '
  473.         'txtMoney
  474.         '
  475.         Me.txtMoney.Location = New System.Drawing.Point(524, 57)
  476.         Me.txtMoney.Name = "txtMoney"
  477.         Me.txtMoney.ReadOnly = True
  478.         Me.txtMoney.Size = New System.Drawing.Size(88, 25)
  479.         Me.txtMoney.TabIndex = 65
  480.         Me.txtMoney.Text = "0.00"
  481.         '
  482.         'txtPrice
  483.         '
  484.         Me.txtPrice.Location = New System.Drawing.Point(316, 57)
  485.         Me.txtPrice.Name = "txtPrice"
  486.         Me.txtPrice.Size = New System.Drawing.Size(128, 25)
  487.         Me.txtPrice.TabIndex = 64
  488.         Me.txtPrice.Text = "0.00"
  489.         '
  490.         'txtCount
  491.         '
  492.         Me.txtCount.Location = New System.Drawing.Point(188, 57)
  493.         Me.txtCount.Name = "txtCount"
  494.         Me.txtCount.Size = New System.Drawing.Size(48, 25)
  495.         Me.txtCount.TabIndex = 63
  496.         Me.txtCount.Text = ""
  497.         '
  498.         'txtUnit
  499.         '
  500.         Me.txtUnit.Location = New System.Drawing.Point(668, 57)
  501.         Me.txtUnit.Name = "txtUnit"
  502.         Me.txtUnit.ReadOnly = True
  503.         Me.txtUnit.Size = New System.Drawing.Size(80, 25)
  504.         Me.txtUnit.TabIndex = 62
  505.         Me.txtUnit.Text = ""
  506.         '
  507.         'txtMedRule
  508.         '
  509.         Me.txtMedRule.Location = New System.Drawing.Point(620, 24)
  510.         Me.txtMedRule.Name = "txtMedRule"
  511.         Me.txtMedRule.ReadOnly = True
  512.         Me.txtMedRule.Size = New System.Drawing.Size(128, 25)
  513.         Me.txtMedRule.TabIndex = 61
  514.         Me.txtMedRule.Text = ""
  515.         '
  516.         'txtmedName
  517.         '
  518.         Me.txtmedName.Location = New System.Drawing.Point(316, 24)
  519.         Me.txtmedName.Name = "txtmedName"
  520.         Me.txtmedName.ReadOnly = True
  521.         Me.txtmedName.Size = New System.Drawing.Size(200, 25)
  522.         Me.txtmedName.TabIndex = 60
  523.         Me.txtmedName.Text = ""
  524.         '
  525.         'txtMedNumber
  526.         '
  527.         Me.txtMedNumber.Location = New System.Drawing.Point(84, 24)
  528.         Me.txtMedNumber.Name = "txtMedNumber"
  529.         Me.txtMedNumber.Size = New System.Drawing.Size(152, 25)
  530.         Me.txtMedNumber.TabIndex = 59
  531.         Me.txtMedNumber.Text = ""
  532.         '
  533.         'Label19
  534.         '
  535.         Me.Label19.AutoSize = True
  536.         Me.Label19.Location = New System.Drawing.Point(272, 93)
  537.         Me.Label19.Name = "Label19"
  538.         Me.Label19.Size = New System.Drawing.Size(52, 21)
  539.         Me.Label19.TabIndex = 58
  540.         Me.Label19.Text = "产地:"
  541.         '
  542.         'Label18
  543.         '
  544.         Me.Label18.AutoSize = True
  545.         Me.Label18.Location = New System.Drawing.Point(464, 93)
  546.         Me.Label18.Name = "Label18"
  547.         Me.Label18.Size = New System.Drawing.Size(67, 21)
  548.         Me.Label18.TabIndex = 57
  549.         Me.Label18.Text = "有效期:"
  550.         '
  551.         'Label17
  552.         '
  553.         Me.Label17.AutoSize = True
  554.         Me.Label17.Location = New System.Drawing.Point(42, 93)
  555.         Me.Label17.Name = "Label17"
  556.         Me.Label17.Size = New System.Drawing.Size(52, 21)
  557.         Me.Label17.TabIndex = 56
  558.         Me.Label17.Text = "批号:"
  559.         '
  560.         'Label16
  561.         '
  562.         Me.Label16.AutoSize = True
  563.         Me.Label16.Location = New System.Drawing.Point(624, 96)
  564.         Me.Label16.Name = "Label16"
  565.         Me.Label16.Size = New System.Drawing.Size(52, 21)
  566.         Me.Label16.TabIndex = 55
  567.         Me.Label16.Text = "包装:"
  568.         '
  569.         'Label15
  570.         '
  571.         Me.Label15.AutoSize = True
  572.         Me.Label15.ForeColor = System.Drawing.Color.Red
  573.         Me.Label15.Location = New System.Drawing.Point(480, 64)
  574.         Me.Label15.Name = "Label15"
  575.         Me.Label15.Size = New System.Drawing.Size(52, 21)
  576.         Me.Label15.TabIndex = 54
  577.         Me.Label15.Text = "金额:"
  578.         '
  579.         'Label14
  580.         '
  581.         Me.Label14.AutoSize = True
  582.         Me.Label14.Location = New System.Drawing.Point(272, 62)
  583.         Me.Label14.Name = "Label14"
  584.         Me.Label14.Size = New System.Drawing.Size(52, 21)
  585.         Me.Label14.TabIndex = 53
  586.         Me.Label14.Text = "单价:"
  587.         '
  588.         'Label13
  589.         '
  590.         Me.Label13.AutoSize = True
  591.         Me.Label13.Location = New System.Drawing.Point(148, 62)
  592.         Me.Label13.Name = "Label13"
  593.         Me.Label13.Size = New System.Drawing.Size(52, 21)
  594.         Me.Label13.TabIndex = 52
  595.         Me.Label13.Text = "数量:"
  596.         '
  597.         'Label12
  598.         '
  599.         Me.Label12.AutoSize = True
  600.         Me.Label12.Location = New System.Drawing.Point(624, 64)
  601.         Me.Label12.Name = "Label12"
  602.         Me.Label12.Size = New System.Drawing.Size(52, 21)
  603.         Me.Label12.TabIndex = 51
  604.         Me.Label12.Text = "单位:"
  605.         '
  606.         'Label11
  607.         '
  608.         Me.Label11.AutoSize = True
  609.         Me.Label11.Location = New System.Drawing.Point(548, 32)
  610.         Me.Label11.Name = "Label11"
  611.         Me.Label11.Size = New System.Drawing.Size(83, 21)
  612.         Me.Label11.TabIndex = 50
  613.         Me.Label11.Text = "药品规格:"
  614.         '
  615.         'Label10
  616.         '
  617.         Me.Label10.AutoSize = True
  618.         Me.Label10.Location = New System.Drawing.Point(244, 32)
  619.         Me.Label10.Name = "Label10"
  620.         Me.Label10.Size = New System.Drawing.Size(83, 21)
  621.         Me.Label10.TabIndex = 49
  622.         Me.Label10.Text = "药品名称:"
  623.         '
  624.         'Label9
  625.         '
  626.         Me.Label9.AutoSize = True
  627.         Me.Label9.Location = New System.Drawing.Point(12, 32)
  628.         Me.Label9.Name = "Label9"
  629.         Me.Label9.Size = New System.Drawing.Size(83, 21)
  630.         Me.Label9.TabIndex = 48
  631.         Me.Label9.Text = "药品编号:"
  632.         '
  633.         'dgView
  634.         '
  635.         Me.dgView.DataMember = ""
  636.         Me.dgView.Dock = System.Windows.Forms.DockStyle.Fill
  637.         Me.dgView.HeaderForeColor = System.Drawing.SystemColors.ControlText
  638.         Me.dgView.Location = New System.Drawing.Point(0, 300)
  639.         Me.dgView.Name = "dgView"
  640.         Me.dgView.Size = New System.Drawing.Size(766, 339)
  641.         Me.dgView.TabIndex = 4
  642.         '
  643.         'ErrorProvider1
  644.         '
  645.         Me.ErrorProvider1.ContainerControl = Me
  646.         '
  647.         'frmMdSh
  648.         '
  649.         Me.AutoScaleBaseSize = New System.Drawing.Size(8, 18)
  650.         Me.ClientSize = New System.Drawing.Size(766, 662)
  651.         Me.Controls.Add(Me.dgView)
  652.         Me.Controls.Add(Me.GroupBox2)
  653.         Me.Controls.Add(Me.GroupBox1)
  654.         Me.Controls.Add(Me.StatusBar1)
  655.         Me.Controls.Add(Me.tbnShn)
  656.         Me.Name = "frmMdSh"
  657.         Me.Text = "门店收货登记"
  658.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  659.         Me.GroupBox1.ResumeLayout(False)
  660.         Me.GroupBox2.ResumeLayout(False)
  661.         CType(Me.dgView, System.ComponentModel.ISupportInitialize).EndInit()
  662.         Me.ResumeLayout(False)
  663.     End Sub
  664. #End Region
  665.     Public lsweb As New jxcmanage
  666.     Public dslocal As DataSet = lsweb.returndataset("select BillNumber as 票号,PsMedName as 配送对象,Money as 金额,ShData as 收货日期,PsCenter as 配送中心,Shy as 审核人,ywy as 业务员,ysy as 验收员,BhNumber as 补货单号 from mdshdj", "mdshdj")
  667.     Public dslocals As DataSet = lsweb.returndataset("select Number as 序号,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Price as 单价,Lcount as 数量,Money as 金额,Batch as 批号,Avaid as 有效期,Package as 包装,Product as 产地,BillNumber as 票号,Demo as 货位 from mdshdjmx", "mdshdjmx")
  668.     Private Sub frmMdSh_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  669.         dslocals.Clear()
  670.         dgView.DataSource = dslocals.Tables("mdshdjMx").DefaultView
  671.         Dim Centerdr, namedr, ysydr As System.Data.SqlClient.SqlDataReader
  672.         Centerdr = lsweb.returnDataReader("select Cname as 配送中心 from pscenter")
  673.         namedr = lsweb.returnDataReader("select Cname as 配送对象 from MdManager")
  674.         ysydr = lsweb.returnDataReader("select 操作员 from wz_mm")
  675.         Do While Centerdr.Read()
  676.             txtpscenter.Items.Add(Centerdr("配送中心"))
  677.         Loop
  678.         Do While namedr.Read()
  679.             txtMdnamse.Items.Add(namedr("配送对象"))
  680.         Loop
  681.         Do While ysydr.Read()
  682.             txtysy.Items.Add(ysydr("操作员"))
  683.             txtshy.Items.Add(ysydr("操作员"))
  684.             txtywy.Items.Add(ysydr("操作员"))
  685.         Loop
  686.         Dim hwdr As System.Data.SqlClient.SqlDataReader
  687.         hwdr = lsweb.returnDataReader("select 货位 from wz_hw")
  688.         Do While hwdr.Read()
  689.             txthw.Items.Add(hwdr("货位"))
  690.         Loop
  691.         txtdate.Value = Today.ToString
  692.     End Sub
  693.     Private Sub save()
  694.         If txtsummoney.Text = "" Then
  695.             MessageBox.Show("信息不完整,保存失败!", "提示", MessageBoxButtons.OK)
  696.         Else
  697.             Dim dr As DataRow = dslocal.Tables("mdshdj").NewRow()
  698.             dr("票号") = Me.txtbillnumber.Text.Trim
  699.             dr("配送对象") = Me.txtmedName.Text.Trim
  700.             dr("金额") = Me.txtsummoney.Text.Trim
  701.             dr("收货日期") = Me.txtdate.Text.Trim
  702.             dr("配送中心") = Me.txtpscenter.Text.Trim
  703.             dr("审核人") = Me.txtshy.Text.Trim
  704.             dr("业务员") = Me.txtywy.Text.Trim
  705.             dr("验收员") = Me.txtysy.Text.Trim
  706.             dr("补货单号") = Me.txtbhnumber.Text.Trim
  707.             dslocal.Tables("mdshdj").Rows.Add(dr)
  708.             If lsweb.updatedataset("select BillNumber as 票号,PsMedName as 配送对象,Money as 金额,ShData as 收货日期,PsCenter as 配送中心,Shy as 审核人,ywy as 业务员,ysy as 验收员,BhNumber as 补货单号 from mdshdj", "mdshdj", dslocal, DataRowState.Added) = True And lsweb.updatedataset("select Number as 序号,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Price as 单价,Lcount as 数量,Money as 金额,Batch as 批号,Avaid as 有效期,Package as 包装,Product as 产地,BillNumber as 票号,Demo as 货位 from mdshdjmx", "mdshdjmx", dslocals, DataRowState.Added) = True Then
  709.                 MessageBox.Show("门店收货信息成功保存!", "提示", MessageBoxButtons.OK)
  710.             Else
  711.                 MessageBox.Show("门店收货保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  712.             End If
  713.         End If
  714.        
  715.     End Sub
  716.     Public Sub add()
  717.         dslocal.Clear()
  718.         dslocals.Clear()
  719.         txtdate.Value().Today().ToString()
  720.         txtbillnumber.Text = lsweb.selectbill("SH").ToString
  721.         txtmedName.Text = ""
  722.         txtpscenter.Text = ""
  723.         'txtshy.Text = ""
  724.         txtbhnumber.Focus()
  725.         txtbhnumber.Text = ""
  726.         'txtywy.Text = ""
  727.         txtsummoney.Text() = CStr(0)
  728.         txtMedNumber.Text = ""
  729.         txtmedName.Text() = ""
  730.         txtMedRule.Text() = ""
  731.         txtno.Text() = "1"
  732.         txtCount.Text() = ""
  733.         txtPrice.Text() = CStr(0)
  734.         txtMoney.Text() = CStr(0)
  735.         txtBatch.Text() = ""
  736.         txtAvaid.Text() = ""
  737.         txtUnit.Text() = ""
  738.         txtProduct.Text() = ""
  739.         txtPackage.Text() = ""
  740.     End Sub
  741.     Public Sub tbnEnable(ByVal strboolean As String, ByVal tbr As ToolBar)
  742.         If strboolean = "tbnAdd.Enabled = True" Then
  743.             tbnSave.Enabled = False
  744.             tbnPrint.Enabled = False
  745.             tbnExit.Enabled = True
  746.         ElseIf strboolean = "tbnAdd.Enabled = False" Then
  747.             tbnAdd.Enabled = False
  748.             tbnSave.Enabled = True
  749.             tbnPrint.Enabled = True
  750.             tbnExit.Enabled = True
  751.         ElseIf strboolean = "tbnSave.Enabled = True" Then
  752.             tbnAdd.Enabled = False
  753.             tbnPrint.Enabled = True
  754.             tbnExit.Enabled = True
  755.         ElseIf strboolean = "tbnSave.Enabled = False" Then
  756.             tbnSave.Enabled = False
  757.             tbnAdd.Enabled = True
  758.             tbnPrint.Enabled = True
  759.             tbnExit.Enabled = True
  760.         End If
  761.     End Sub
  762.     Public Function getinfo(ByVal strqueryid As String) As String
  763.         Dim strOrderId As String
  764.         strOrderId = strqueryid
  765.         Return strOrderId
  766.     End Function
  767.     Private Sub CalMxMoney()
  768.         Dim price As Double = CType(txtPrice.Text.Trim, Double)
  769.         Dim count As Int16 = CInt(txtCount.Text.Trim)
  770.         Me.txtMoney.Text = (price * count).ToString
  771.     End Sub
  772.     Private Sub CalTotalMoney()
  773.         If dslocals.Tables("mdshdjMx").Rows.Count = 0 Then
  774.             Me.txtMoney.Text = 0
  775.         End If
  776.         Dim money As String = ""
  777.         Dim dtotal As Double = 0
  778.         For Each dr As DataRow In dslocals.Tables("mdshdjMx").Rows
  779.             money = dr("金额")
  780.             dtotal = dtotal + CType(money.Trim, Double)
  781.             txtsummoney.Text = dtotal.ToString.Trim
  782.         Next
  783.     End Sub
  784.     Private Sub clear()
  785.         txtMedNumber.Text = ""
  786.         txtmedName.Text = ""
  787.         txtMedRule.Text = ""
  788.         txtUnit.Text = ""
  789.         txtPrice.Text = 0.0
  790.         txtCount.Text = 0
  791.         txtMoney.Text = 0.0
  792.         txtAvaid.Text = ""
  793.         txtPackage.Text = ""
  794.         txtProduct.Text = ""
  795.         txtBatch.Text = ""
  796.     End Sub
  797.     Private Sub txtbhnumber_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs)
  798.     End Sub
  799.     Private Sub txtMdnamse_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtMdnamse.KeyDown
  800.         If e.KeyCode = Keys.Enter Then
  801.             txthw.Focus()
  802.         End If
  803.     End Sub
  804.     Private Sub txtysy_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtysy.KeyDown
  805.         If e.KeyCode = Keys.Enter Then
  806.             txtshy.Focus()
  807.         End If
  808.     End Sub
  809.     Private Sub txtshy_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtshy.KeyDown
  810.         If e.KeyCode = Keys.Enter Then
  811.             txtywy.Focus()
  812.         End If
  813.     End Sub
  814.     Private Sub txtpscenter_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtpscenter.KeyDown
  815.         If e.KeyCode = Keys.Enter Then
  816.             txtysy.Focus()
  817.         End If
  818.     End Sub
  819.     Private Sub txtywy_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtywy.KeyDown
  820.         If e.KeyCode = Keys.Enter Then
  821.             txtMedNumber.Focus()
  822.         End If
  823.     End Sub
  824.     Private Sub txtMedNumber_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtMedNumber.KeyDown
  825.         If e.KeyCode = Keys.Enter Then
  826.             Dim dlg As frmMedKcQuery = New frmMedKcQuery
  827.             dlg.PYMs = Me.getinfo(txtMedNumber.Text)
  828.             If dlg.PYMs = "" Then
  829.                 ErrorProvider1.SetError(txtMedNumber, "不能为空,请输入查询码!")
  830.             Else
  831.                 dlg.ShowDialog()
  832.                 ErrorProvider1.SetError(txtMedNumber, "")
  833.             End If
  834.             Dim medIdvalue, medbatch, product, avaid, hw, package As String
  835.             medIdvalue = dlg.GetInfo("药品编号")
  836.             medbatch = dlg.GetInfo("批号")
  837.             product = dlg.GetInfo("产地")
  838.             avaid = dlg.GetInfo("有效期")
  839.             hw = dlg.GetInfo("货位")
  840.             package = dlg.GetInfo("包装")
  841.             If medIdvalue Is Nothing Then
  842.                 ErrorProvider1.SetError(txtMedNumber, "不能为空,请输入查询码!或没有查到记录,请重新开始!")
  843.             Else
  844.                 Dim runSqlQuery As String
  845.                 runSqlQuery = "select * from wz_kc where 药品编号='" & medIdvalue & "' and 批号 ='" & medbatch & "' and 产地='" & product & "' and 有效期='" & avaid & "' and 货位='" & hw & "' and 包装='" & package & "'"
  846.                 Dim dv As DataView
  847.                 ' Dim mOrderId As New managers
  848.                 '调用mCustomId对象的SPcustomersID函数
  849.                 Dim dtOrder As DataTable = lsweb.runSql(runSqlQuery).Tables(0)
  850.                 'bb为一随意表名
  851.                 dtOrder.TableName = "bb"
  852.                 dv = dtOrder.DefaultView
  853.                 txtMedNumber.Text = dv(0)("药品编号")
  854.                 txtmedName.Text = dv(0)("药品名称")
  855.                 txtMedRule.Text = dv(0)("药品规格")
  856.                 txtUnit.Text = dv(0)("单位")
  857.                 txtPrice.Text = dv(0)("进价")
  858.                 txtCount.Text = dv(0)("数量")
  859.                 txtAvaid.Text = dv(0)("有效期")
  860.                 txtPackage.Text = dv(0)("包装")
  861.                 txtProduct.Text = dv(0)("产地")
  862.                 txtBatch.Text = dv(0)("批号")
  863.                 txthw.Text = dv(0)("货位")
  864.                 ErrorProvider1.SetError(txtMedNumber, "")
  865.             End If
  866.             txtCount.Focus()
  867.         End If
  868.     End Sub
  869.     Private Sub txtCount_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCount.KeyDown
  870.         If e.KeyCode = Keys.Enter Then
  871.             txtPrice.Focus()
  872.         End If
  873.     End Sub
  874.     Private Sub txtMdnamse_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtMdnamse.Validating
  875.         If txtMdnamse.Text = String.Empty Then
  876.             ErrorProvider1.SetError(txtMdnamse, "不是数值类型且不能为空。")
  877.             txtMdnamse.Focus()
  878.         Else
  879.             ErrorProvider1.SetError(txtMdnamse, "")
  880.         End If
  881.     End Sub
  882.     Private Sub txtysy_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtysy.Validating
  883.         If txtysy.Text = String.Empty Then
  884.             ErrorProvider1.SetError(txtysy, "不是数值类型且不能为空。")
  885.             txtysy.Focus()
  886.         Else
  887.             ErrorProvider1.SetError(txtysy, "")
  888.         End If
  889.     End Sub
  890.     Private Sub txtshy_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtshy.Validating
  891.         If txtshy.Text = String.Empty Then
  892.             ErrorProvider1.SetError(txtshy, "不是数值类型且不能为空。")
  893.             txtshy.Focus()
  894.         Else
  895.             ErrorProvider1.SetError(txtshy, "")
  896.         End If
  897.     End Sub
  898.     Private Sub txtpscenter_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtpscenter.Validating
  899.         If txtpscenter.Text = String.Empty Then
  900.             ErrorProvider1.SetError(txtpscenter, "不是数值类型且不能为空。")
  901.             txtpscenter.Focus()
  902.         Else
  903.             ErrorProvider1.SetError(txtpscenter, "")
  904.         End If
  905.     End Sub
  906.     Private Sub txtywy_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtywy.Validating
  907.         If txtywy.Text = String.Empty Then
  908.             ErrorProvider1.SetError(txtywy, "不是数值类型且不能为空。")
  909.             txtywy.Focus()
  910.         Else
  911.             ErrorProvider1.SetError(txtywy, "")
  912.         End If
  913.     End Sub
  914.     Private Sub txtCount_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtCount.Validating
  915.         If Not IsNumeric(txtCount.Text) Or txtCount.Text = String.Empty Then
  916.             ErrorProvider1.SetError(txtCount, "不是数值类型且不能为空。")
  917.             e.Cancel = True
  918.         Else
  919.             ErrorProvider1.SetError(txtCount, "")
  920.         End If
  921.     End Sub
  922.     Private Sub txtPrice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtPrice.Validating
  923.         If Not IsNumeric(txtPrice.Text) Or txtPrice.Text = String.Empty Then
  924.             ErrorProvider1.SetError(txtPrice, "不是数值类型且不能为空。")
  925.             e.Cancel = True
  926.         Else
  927.             ErrorProvider1.SetError(txtPrice, "")
  928.         End If
  929.     End Sub
  930.     Private Sub tbnShn_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tbnShn.ButtonClick
  931.         Select Case e.Button.Text
  932.             Case "添加"
  933.                 add()
  934.                 tbnEnable("tbnAdd.Enabled = False", tbnShn)
  935.             Case "保存"
  936.                 save()
  937.                 tbnEnable("tbnSave.Enabled = False", tbnShn)
  938.             Case "退出"
  939.                 Me.Close()
  940.         End Select
  941.     End Sub
  942.     Private Sub txtPrice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPrice.KeyDown
  943.         If e.KeyCode = Keys.Enter Then
  944.             If txtPrice.Text = String.Empty Then
  945.                 txtPrice_Validating(Nothing, Nothing)
  946.             Else
  947.                 Static i As Int16
  948.                 If dslocals.Tables("mdshdjmx").Rows.Count < 1 Then
  949.                     i = 1
  950.                 Else
  951.                     i = i + 1
  952.                 End If
  953.                 txtno.Text = CStr(i)
  954.                 Dim dr As DataRow = dslocals.Tables("mdshdjmx").NewRow()
  955.                 dr("序号") = CStr(i)
  956.                 dr("药品编号") = Me.txtMedNumber.Text.Trim
  957.                 dr("药品名称") = Me.txtmedName.Text.Trim
  958.                 dr("药品规格") = Me.txtMedRule.Text.Trim
  959.                 dr("单位") = Me.txtUnit.Text.Trim
  960.                 dr("数量") = Me.txtCount.Text.Trim
  961.                 dr("单价") = CDec(Me.txtPrice.Text.Trim)
  962.                 dr("金额") = CDec(Me.txtPrice.Text.Trim) * CInt(Me.txtCount.Text.Trim)
  963.                 dr("批号") = Me.txtBatch.Text.Trim
  964.                 dr("有效期") = Me.txtAvaid.Text.Trim
  965.                 dr("产地") = Me.txtProduct.Text.Trim
  966.                 dr("包装") = Me.txtPackage.Text.Trim
  967.                 dr("票号") = Me.txtbillnumber.Text.Trim
  968.                 dr("货位") = Me.txthw.Text.Trim
  969.                 dslocals.Tables("mdshdjmx").Rows.Add(dr)
  970.                 txtMedNumber.Text = ""
  971.                 txtMedNumber.Focus()
  972.                 CalMxMoney()
  973.                 CalTotalMoney()
  974.                 'clear()
  975.             End If
  976.         End If
  977.         dgView.DataSource = dslocals.Tables("mdshdjMx").DefaultView
  978.     End Sub
  979.     Private Sub frmMdSh_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
  980.         If txtbillnumber.Text <> String.Empty And tbnSave.Enabled = True Then
  981.             lsweb.cancelbill(txtbillnumber.Text.Trim)
  982.         End If
  983.     End Sub
  984.     Private Sub txtMdnamse_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtMdnamse.SelectedIndexChanged
  985.     End Sub
  986.     Private Sub txthw_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txthw.SelectedIndexChanged
  987.     End Sub
  988.     Private Sub txthw_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txthw.KeyDown
  989.         If e.KeyCode = Keys.Enter Then
  990.             txtpscenter.Focus()
  991.         End If
  992.     End Sub
  993.     Private Sub txtpscenter_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtpscenter.SelectedIndexChanged
  994.     End Sub
  995.     Private Sub txtysy_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtysy.SelectedIndexChanged
  996.     End Sub
  997.     Private Sub txtshy_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtshy.SelectedIndexChanged
  998.     End Sub
  999.     Private Sub txtywy_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtywy.SelectedIndexChanged
  1000.     End Sub
  1001.     Private Sub txthw_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txthw.Validating
  1002.         If txthw.Text = String.Empty Then
  1003.             ErrorProvider1.SetError(txthw, "不能为空。")
  1004.             txthw.Focus()
  1005.         Else
  1006.             ErrorProvider1.SetError(txthw, "")
  1007.         End If
  1008.     End Sub
  1009.     Private Sub txtbhnumber_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtbhnumber.TextChanged
  1010.     End Sub
  1011.     Private Sub txtbhnumber_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtbhnumber.KeyDown
  1012.         If e.KeyCode = Keys.Enter Then
  1013.             txtMdnamse.Focus()
  1014.         End If
  1015.     End Sub
  1016.     Private Sub txtMedNumber_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtMedNumber.TextChanged
  1017.     End Sub
  1018. End Class