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

医药行业

开发平台:

Visual Basic

  1. Imports localJxc.jxcmanage
  2. Public Class frmMdBh
  3.     Inherits System.Windows.Forms.Form
  4. #Region " Windows 窗体设计器生成的代码 "
  5.     Public Sub New()
  6.         MyBase.New()
  7.         '该调用是 Windows 窗体设计器所必需的。
  8.         InitializeComponent()
  9.         '在 InitializeComponent() 调用之后添加任何初始化
  10.     End Sub
  11.     '窗体重写 dispose 以清理组件列表。
  12.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  13.         If disposing Then
  14.             If Not (components Is Nothing) Then
  15.                 components.Dispose()
  16.             End If
  17.         End If
  18.         MyBase.Dispose(disposing)
  19.     End Sub
  20.     'Windows 窗体设计器所必需的
  21.     Private components As System.ComponentModel.IContainer
  22.     '注意: 以下过程是 Windows 窗体设计器所必需的
  23.     '可以使用 Windows 窗体设计器修改此过程。
  24.     '不要使用代码编辑器修改它。
  25.     Friend WithEvents ToolBar1 As System.Windows.Forms.ToolBar
  26.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  27.     Friend WithEvents Label1 As System.Windows.Forms.Label
  28.     Friend WithEvents Label2 As System.Windows.Forms.Label
  29.     Friend WithEvents Label3 As System.Windows.Forms.Label
  30.     Friend WithEvents Label4 As System.Windows.Forms.Label
  31.     Friend WithEvents Label5 As System.Windows.Forms.Label
  32.     Friend WithEvents Label6 As System.Windows.Forms.Label
  33.     Friend WithEvents Label7 As System.Windows.Forms.Label
  34.     Friend WithEvents Label8 As System.Windows.Forms.Label
  35.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  36.     Friend WithEvents txtProduct As System.Windows.Forms.TextBox
  37.     Friend WithEvents txtAvaid 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 Label16 As System.Windows.Forms.Label
  49.     Friend WithEvents Label15 As System.Windows.Forms.Label
  50.     Friend WithEvents Label14 As System.Windows.Forms.Label
  51.     Friend WithEvents Label13 As System.Windows.Forms.Label
  52.     Friend WithEvents Label12 As System.Windows.Forms.Label
  53.     Friend WithEvents Label11 As System.Windows.Forms.Label
  54.     Friend WithEvents Label10 As System.Windows.Forms.Label
  55.     Friend WithEvents Label9 As System.Windows.Forms.Label
  56.     Friend WithEvents StatusBar1 As System.Windows.Forms.StatusBar
  57.     Friend WithEvents Label20 As System.Windows.Forms.Label
  58.     Friend WithEvents Label21 As System.Windows.Forms.Label
  59.     Friend WithEvents tbnAdd As System.Windows.Forms.ToolBarButton
  60.     Friend WithEvents tbnModify As System.Windows.Forms.ToolBarButton
  61.     Friend WithEvents tbnDelete As System.Windows.Forms.ToolBarButton
  62.     Friend WithEvents tbnSave As System.Windows.Forms.ToolBarButton
  63.     Friend WithEvents tbnPrint As System.Windows.Forms.ToolBarButton
  64.     Friend WithEvents tbnExit As System.Windows.Forms.ToolBarButton
  65.     Friend WithEvents txtSum As System.Windows.Forms.TextBox
  66.     Friend WithEvents txtPsMedName As System.Windows.Forms.TextBox
  67.     Friend WithEvents txtBillNumber As System.Windows.Forms.TextBox
  68.     Friend WithEvents txtBhDate As System.Windows.Forms.DateTimePicker
  69.     Friend WithEvents txtDhDate As System.Windows.Forms.DateTimePicker
  70.     Friend WithEvents ErrorProvider1 As System.Windows.Forms.ErrorProvider
  71.     Friend WithEvents txtBhType As System.Windows.Forms.ComboBox
  72.     Friend WithEvents txtBhy As System.Windows.Forms.ComboBox
  73.     Friend WithEvents txtShy As System.Windows.Forms.ComboBox
  74.     Friend WithEvents txtPsCenter As System.Windows.Forms.ComboBox
  75.     Friend WithEvents Panel1 As System.Windows.Forms.Panel
  76.     Friend WithEvents dgview As System.Windows.Forms.DataGrid
  77.     Friend WithEvents txtno As System.Windows.Forms.TextBox
  78.     Friend WithEvents ImageList2 As System.Windows.Forms.ImageList
  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(frmMdBh))
  82.         Me.ToolBar1 = New System.Windows.Forms.ToolBar
  83.         Me.tbnAdd = New System.Windows.Forms.ToolBarButton
  84.         Me.tbnModify = New System.Windows.Forms.ToolBarButton
  85.         Me.tbnDelete = New System.Windows.Forms.ToolBarButton
  86.         Me.tbnSave = New System.Windows.Forms.ToolBarButton
  87.         Me.tbnPrint = New System.Windows.Forms.ToolBarButton
  88.         Me.tbnExit = New System.Windows.Forms.ToolBarButton
  89.         Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components)
  90.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  91.         Me.txtPsCenter = New System.Windows.Forms.ComboBox
  92.         Me.txtShy = New System.Windows.Forms.ComboBox
  93.         Me.txtBhy = New System.Windows.Forms.ComboBox
  94.         Me.txtBhType = New System.Windows.Forms.ComboBox
  95.         Me.txtDhDate = New System.Windows.Forms.DateTimePicker
  96.         Me.txtBhDate = New System.Windows.Forms.DateTimePicker
  97.         Me.txtSum = New System.Windows.Forms.TextBox
  98.         Me.Label21 = New System.Windows.Forms.Label
  99.         Me.Label8 = New System.Windows.Forms.Label
  100.         Me.Label7 = New System.Windows.Forms.Label
  101.         Me.Label6 = New System.Windows.Forms.Label
  102.         Me.Label5 = New System.Windows.Forms.Label
  103.         Me.Label4 = New System.Windows.Forms.Label
  104.         Me.Label3 = New System.Windows.Forms.Label
  105.         Me.Label2 = New System.Windows.Forms.Label
  106.         Me.Label1 = New System.Windows.Forms.Label
  107.         Me.txtPsMedName = New System.Windows.Forms.TextBox
  108.         Me.txtBillNumber = New System.Windows.Forms.TextBox
  109.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  110.         Me.txtno = New System.Windows.Forms.TextBox
  111.         Me.Label20 = New System.Windows.Forms.Label
  112.         Me.txtProduct = New System.Windows.Forms.TextBox
  113.         Me.txtAvaid = New System.Windows.Forms.TextBox
  114.         Me.txtPackage = New System.Windows.Forms.TextBox
  115.         Me.txtMoney = New System.Windows.Forms.TextBox
  116.         Me.txtPrice = New System.Windows.Forms.TextBox
  117.         Me.txtCount = New System.Windows.Forms.TextBox
  118.         Me.txtUnit = New System.Windows.Forms.TextBox
  119.         Me.txtMedRule = New System.Windows.Forms.TextBox
  120.         Me.txtmedName = New System.Windows.Forms.TextBox
  121.         Me.txtMedNumber = New System.Windows.Forms.TextBox
  122.         Me.Label19 = New System.Windows.Forms.Label
  123.         Me.Label18 = New System.Windows.Forms.Label
  124.         Me.Label16 = New System.Windows.Forms.Label
  125.         Me.Label15 = New System.Windows.Forms.Label
  126.         Me.Label14 = New System.Windows.Forms.Label
  127.         Me.Label13 = New System.Windows.Forms.Label
  128.         Me.Label12 = New System.Windows.Forms.Label
  129.         Me.Label11 = New System.Windows.Forms.Label
  130.         Me.Label10 = New System.Windows.Forms.Label
  131.         Me.Label9 = New System.Windows.Forms.Label
  132.         Me.StatusBar1 = New System.Windows.Forms.StatusBar
  133.         Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider
  134.         Me.Panel1 = New System.Windows.Forms.Panel
  135.         Me.dgview = New System.Windows.Forms.DataGrid
  136.         Me.GroupBox1.SuspendLayout()
  137.         Me.GroupBox2.SuspendLayout()
  138.         Me.Panel1.SuspendLayout()
  139.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
  140.         Me.SuspendLayout()
  141.         '
  142.         'ToolBar1
  143.         '
  144.         Me.ToolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  145.         Me.ToolBar1.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbnAdd, Me.tbnModify, Me.tbnDelete, Me.tbnSave, Me.tbnPrint, Me.tbnExit})
  146.         Me.ToolBar1.DropDownArrows = True
  147.         Me.ToolBar1.ImageList = Me.ImageList2
  148.         Me.ToolBar1.Location = New System.Drawing.Point(0, 0)
  149.         Me.ToolBar1.Name = "ToolBar1"
  150.         Me.ToolBar1.ShowToolTips = True
  151.         Me.ToolBar1.Size = New System.Drawing.Size(550, 41)
  152.         Me.ToolBar1.TabIndex = 0
  153.         '
  154.         'tbnAdd
  155.         '
  156.         Me.tbnAdd.ImageIndex = 7
  157.         Me.tbnAdd.Text = "添加"
  158.         '
  159.         'tbnModify
  160.         '
  161.         Me.tbnModify.ImageIndex = 5
  162.         Me.tbnModify.Text = "修改"
  163.         '
  164.         'tbnDelete
  165.         '
  166.         Me.tbnDelete.ImageIndex = 6
  167.         Me.tbnDelete.Text = "删除"
  168.         '
  169.         'tbnSave
  170.         '
  171.         Me.tbnSave.ImageIndex = 4
  172.         Me.tbnSave.Text = "保存"
  173.         '
  174.         'tbnPrint
  175.         '
  176.         Me.tbnPrint.ImageIndex = 12
  177.         Me.tbnPrint.Text = "打印"
  178.         '
  179.         'tbnExit
  180.         '
  181.         Me.tbnExit.ImageIndex = 11
  182.         Me.tbnExit.Text = "退出"
  183.         '
  184.         'ImageList2
  185.         '
  186.         Me.ImageList2.ImageSize = New System.Drawing.Size(16, 16)
  187.         Me.ImageList2.ImageStream = CType(resources.GetObject("ImageList2.ImageStream"), System.Windows.Forms.ImageListStreamer)
  188.         Me.ImageList2.TransparentColor = System.Drawing.Color.Transparent
  189.         '
  190.         'GroupBox1
  191.         '
  192.         Me.GroupBox1.Controls.Add(Me.txtPsCenter)
  193.         Me.GroupBox1.Controls.Add(Me.txtShy)
  194.         Me.GroupBox1.Controls.Add(Me.txtBhy)
  195.         Me.GroupBox1.Controls.Add(Me.txtBhType)
  196.         Me.GroupBox1.Controls.Add(Me.txtDhDate)
  197.         Me.GroupBox1.Controls.Add(Me.txtBhDate)
  198.         Me.GroupBox1.Controls.Add(Me.txtSum)
  199.         Me.GroupBox1.Controls.Add(Me.Label21)
  200.         Me.GroupBox1.Controls.Add(Me.Label8)
  201.         Me.GroupBox1.Controls.Add(Me.Label7)
  202.         Me.GroupBox1.Controls.Add(Me.Label6)
  203.         Me.GroupBox1.Controls.Add(Me.Label5)
  204.         Me.GroupBox1.Controls.Add(Me.Label4)
  205.         Me.GroupBox1.Controls.Add(Me.Label3)
  206.         Me.GroupBox1.Controls.Add(Me.Label2)
  207.         Me.GroupBox1.Controls.Add(Me.Label1)
  208.         Me.GroupBox1.Controls.Add(Me.txtPsMedName)
  209.         Me.GroupBox1.Controls.Add(Me.txtBillNumber)
  210.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  211.         Me.GroupBox1.Location = New System.Drawing.Point(0, 41)
  212.         Me.GroupBox1.Name = "GroupBox1"
  213.         Me.GroupBox1.Size = New System.Drawing.Size(550, 116)
  214.         Me.GroupBox1.TabIndex = 1
  215.         Me.GroupBox1.TabStop = False
  216.         Me.GroupBox1.Text = "配送补货信息"
  217.         '
  218.         'txtPsCenter
  219.         '
  220.         Me.txtPsCenter.Location = New System.Drawing.Point(72, 80)
  221.         Me.txtPsCenter.Name = "txtPsCenter"
  222.         Me.txtPsCenter.Size = New System.Drawing.Size(102, 20)
  223.         Me.txtPsCenter.TabIndex = 23
  224.         '
  225.         'txtShy
  226.         '
  227.         Me.txtShy.Location = New System.Drawing.Point(420, 50)
  228.         Me.txtShy.Name = "txtShy"
  229.         Me.txtShy.Size = New System.Drawing.Size(102, 20)
  230.         Me.txtShy.TabIndex = 22
  231.         '
  232.         'txtBhy
  233.         '
  234.         Me.txtBhy.Location = New System.Drawing.Point(246, 80)
  235.         Me.txtBhy.Name = "txtBhy"
  236.         Me.txtBhy.Size = New System.Drawing.Size(102, 20)
  237.         Me.txtBhy.TabIndex = 21
  238.         '
  239.         'txtBhType
  240.         '
  241.         Me.txtBhType.Location = New System.Drawing.Point(246, 48)
  242.         Me.txtBhType.Name = "txtBhType"
  243.         Me.txtBhType.Size = New System.Drawing.Size(102, 20)
  244.         Me.txtBhType.TabIndex = 20
  245.         '
  246.         'txtDhDate
  247.         '
  248.         Me.txtDhDate.Location = New System.Drawing.Point(420, 19)
  249.         Me.txtDhDate.Name = "txtDhDate"
  250.         Me.txtDhDate.Size = New System.Drawing.Size(102, 21)
  251.         Me.txtDhDate.TabIndex = 19
  252.         Me.txtDhDate.Value = New Date(2006, 4, 15, 0, 0, 0, 0)
  253.         '
  254.         'txtBhDate
  255.         '
  256.         Me.txtBhDate.Location = New System.Drawing.Point(246, 19)
  257.         Me.txtBhDate.Name = "txtBhDate"
  258.         Me.txtBhDate.Size = New System.Drawing.Size(102, 21)
  259.         Me.txtBhDate.TabIndex = 18
  260.         Me.txtBhDate.Value = New Date(2006, 4, 15, 0, 0, 0, 0)
  261.         '
  262.         'txtSum
  263.         '
  264.         Me.txtSum.Location = New System.Drawing.Point(420, 81)
  265.         Me.txtSum.Name = "txtSum"
  266.         Me.txtSum.ReadOnly = True
  267.         Me.txtSum.Size = New System.Drawing.Size(102, 21)
  268.         Me.txtSum.TabIndex = 17
  269.         Me.txtSum.Text = ""
  270.         '
  271.         'Label21
  272.         '
  273.         Me.Label21.AutoSize = True
  274.         Me.Label21.ForeColor = System.Drawing.Color.Red
  275.         Me.Label21.Location = New System.Drawing.Point(366, 87)
  276.         Me.Label21.Name = "Label21"
  277.         Me.Label21.Size = New System.Drawing.Size(66, 17)
  278.         Me.Label21.TabIndex = 16
  279.         Me.Label21.Text = "合计金额:"
  280.         '
  281.         'Label8
  282.         '
  283.         Me.Label8.AutoSize = True
  284.         Me.Label8.Location = New System.Drawing.Point(378, 56)
  285.         Me.Label8.Name = "Label8"
  286.         Me.Label8.Size = New System.Drawing.Size(54, 17)
  287.         Me.Label8.TabIndex = 15
  288.         Me.Label8.Text = "审核员:"
  289.         '
  290.         'Label7
  291.         '
  292.         Me.Label7.AutoSize = True
  293.         Me.Label7.Location = New System.Drawing.Point(204, 88)
  294.         Me.Label7.Name = "Label7"
  295.         Me.Label7.Size = New System.Drawing.Size(54, 17)
  296.         Me.Label7.TabIndex = 14
  297.         Me.Label7.Text = "补货员:"
  298.         '
  299.         'Label6
  300.         '
  301.         Me.Label6.AutoSize = True
  302.         Me.Label6.Location = New System.Drawing.Point(192, 56)
  303.         Me.Label6.Name = "Label6"
  304.         Me.Label6.Size = New System.Drawing.Size(66, 17)
  305.         Me.Label6.TabIndex = 13
  306.         Me.Label6.Text = "补货类型:"
  307.         '
  308.         'Label5
  309.         '
  310.         Me.Label5.AutoSize = True
  311.         Me.Label5.Location = New System.Drawing.Point(6, 88)
  312.         Me.Label5.Name = "Label5"
  313.         Me.Label5.Size = New System.Drawing.Size(66, 17)
  314.         Me.Label5.TabIndex = 12
  315.         Me.Label5.Text = "配送中心:"
  316.         '
  317.         'Label4
  318.         '
  319.         Me.Label4.AutoSize = True
  320.         Me.Label4.Location = New System.Drawing.Point(6, 56)
  321.         Me.Label4.Name = "Label4"
  322.         Me.Label4.Size = New System.Drawing.Size(66, 17)
  323.         Me.Label4.TabIndex = 11
  324.         Me.Label4.Text = "配送对象:"
  325.         '
  326.         'Label3
  327.         '
  328.         Me.Label3.AutoSize = True
  329.         Me.Label3.Location = New System.Drawing.Point(366, 25)
  330.         Me.Label3.Name = "Label3"
  331.         Me.Label3.Size = New System.Drawing.Size(66, 17)
  332.         Me.Label3.TabIndex = 10
  333.         Me.Label3.Text = "到货日期:"
  334.         '
  335.         'Label2
  336.         '
  337.         Me.Label2.AutoSize = True
  338.         Me.Label2.Location = New System.Drawing.Point(192, 25)
  339.         Me.Label2.Name = "Label2"
  340.         Me.Label2.Size = New System.Drawing.Size(66, 17)
  341.         Me.Label2.TabIndex = 9
  342.         Me.Label2.Text = "补货日期:"
  343.         '
  344.         'Label1
  345.         '
  346.         Me.Label1.AutoSize = True
  347.         Me.Label1.Location = New System.Drawing.Point(6, 25)
  348.         Me.Label1.Name = "Label1"
  349.         Me.Label1.Size = New System.Drawing.Size(42, 17)
  350.         Me.Label1.TabIndex = 8
  351.         Me.Label1.Text = "票号:"
  352.         '
  353.         'txtPsMedName
  354.         '
  355.         Me.txtPsMedName.Location = New System.Drawing.Point(72, 50)
  356.         Me.txtPsMedName.Name = "txtPsMedName"
  357.         Me.txtPsMedName.ReadOnly = True
  358.         Me.txtPsMedName.Size = New System.Drawing.Size(102, 21)
  359.         Me.txtPsMedName.TabIndex = 1
  360.         Me.txtPsMedName.Text = ""
  361.         '
  362.         'txtBillNumber
  363.         '
  364.         Me.txtBillNumber.Location = New System.Drawing.Point(48, 19)
  365.         Me.txtBillNumber.Name = "txtBillNumber"
  366.         Me.txtBillNumber.ReadOnly = True
  367.         Me.txtBillNumber.Size = New System.Drawing.Size(126, 21)
  368.         Me.txtBillNumber.TabIndex = 0
  369.         Me.txtBillNumber.Text = ""
  370.         '
  371.         'GroupBox2
  372.         '
  373.         Me.GroupBox2.Controls.Add(Me.txtno)
  374.         Me.GroupBox2.Controls.Add(Me.Label20)
  375.         Me.GroupBox2.Controls.Add(Me.txtProduct)
  376.         Me.GroupBox2.Controls.Add(Me.txtAvaid)
  377.         Me.GroupBox2.Controls.Add(Me.txtPackage)
  378.         Me.GroupBox2.Controls.Add(Me.txtMoney)
  379.         Me.GroupBox2.Controls.Add(Me.txtPrice)
  380.         Me.GroupBox2.Controls.Add(Me.txtCount)
  381.         Me.GroupBox2.Controls.Add(Me.txtUnit)
  382.         Me.GroupBox2.Controls.Add(Me.txtMedRule)
  383.         Me.GroupBox2.Controls.Add(Me.txtmedName)
  384.         Me.GroupBox2.Controls.Add(Me.txtMedNumber)
  385.         Me.GroupBox2.Controls.Add(Me.Label19)
  386.         Me.GroupBox2.Controls.Add(Me.Label18)
  387.         Me.GroupBox2.Controls.Add(Me.Label16)
  388.         Me.GroupBox2.Controls.Add(Me.Label15)
  389.         Me.GroupBox2.Controls.Add(Me.Label14)
  390.         Me.GroupBox2.Controls.Add(Me.Label13)
  391.         Me.GroupBox2.Controls.Add(Me.Label12)
  392.         Me.GroupBox2.Controls.Add(Me.Label11)
  393.         Me.GroupBox2.Controls.Add(Me.Label10)
  394.         Me.GroupBox2.Controls.Add(Me.Label9)
  395.         Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Top
  396.         Me.GroupBox2.Location = New System.Drawing.Point(0, 157)
  397.         Me.GroupBox2.Name = "GroupBox2"
  398.         Me.GroupBox2.Size = New System.Drawing.Size(550, 120)
  399.         Me.GroupBox2.TabIndex = 2
  400.         Me.GroupBox2.TabStop = False
  401.         Me.GroupBox2.Text = "药品信息"
  402.         '
  403.         'txtno
  404.         '
  405.         Me.txtno.Location = New System.Drawing.Point(60, 56)
  406.         Me.txtno.Name = "txtno"
  407.         Me.txtno.Size = New System.Drawing.Size(112, 21)
  408.         Me.txtno.TabIndex = 50
  409.         Me.txtno.Text = ""
  410.         '
  411.         'Label20
  412.         '
  413.         Me.Label20.AutoSize = True
  414.         Me.Label20.Location = New System.Drawing.Point(32, 64)
  415.         Me.Label20.Name = "Label20"
  416.         Me.Label20.Size = New System.Drawing.Size(42, 17)
  417.         Me.Label20.TabIndex = 49
  418.         Me.Label20.Text = "序号:"
  419.         '
  420.         'txtProduct
  421.         '
  422.         Me.txtProduct.Location = New System.Drawing.Point(246, 87)
  423.         Me.txtProduct.Name = "txtProduct"
  424.         Me.txtProduct.ReadOnly = True
  425.         Me.txtProduct.Size = New System.Drawing.Size(89, 21)
  426.         Me.txtProduct.TabIndex = 47
  427.         Me.txtProduct.Text = ""
  428.         '
  429.         'txtAvaid
  430.         '
  431.         Me.txtAvaid.Location = New System.Drawing.Point(390, 88)
  432.         Me.txtAvaid.Name = "txtAvaid"
  433.         Me.txtAvaid.ReadOnly = True
  434.         Me.txtAvaid.Size = New System.Drawing.Size(54, 21)
  435.         Me.txtAvaid.TabIndex = 46
  436.         Me.txtAvaid.Text = ""
  437.         '
  438.         'txtPackage
  439.         '
  440.         Me.txtPackage.Location = New System.Drawing.Point(492, 88)
  441.         Me.txtPackage.Name = "txtPackage"
  442.         Me.txtPackage.ReadOnly = True
  443.         Me.txtPackage.Size = New System.Drawing.Size(48, 21)
  444.         Me.txtPackage.TabIndex = 44
  445.         Me.txtPackage.Text = ""
  446.         '
  447.         'txtMoney
  448.         '
  449.         Me.txtMoney.Location = New System.Drawing.Point(492, 56)
  450.         Me.txtMoney.Name = "txtMoney"
  451.         Me.txtMoney.ReadOnly = True
  452.         Me.txtMoney.Size = New System.Drawing.Size(48, 21)
  453.         Me.txtMoney.TabIndex = 43
  454.         Me.txtMoney.Text = "0.00"
  455.         '
  456.         'txtPrice
  457.         '
  458.         Me.txtPrice.Location = New System.Drawing.Point(390, 56)
  459.         Me.txtPrice.Name = "txtPrice"
  460.         Me.txtPrice.Size = New System.Drawing.Size(54, 21)
  461.         Me.txtPrice.TabIndex = 42
  462.         Me.txtPrice.Text = "0.00"
  463.         '
  464.         'txtCount
  465.         '
  466.         Me.txtCount.Location = New System.Drawing.Point(246, 56)
  467.         Me.txtCount.Name = "txtCount"
  468.         Me.txtCount.Size = New System.Drawing.Size(89, 21)
  469.         Me.txtCount.TabIndex = 41
  470.         Me.txtCount.Text = ""
  471.         '
  472.         'txtUnit
  473.         '
  474.         Me.txtUnit.Location = New System.Drawing.Point(60, 87)
  475.         Me.txtUnit.Name = "txtUnit"
  476.         Me.txtUnit.ReadOnly = True
  477.         Me.txtUnit.Size = New System.Drawing.Size(112, 21)
  478.         Me.txtUnit.TabIndex = 40
  479.         Me.txtUnit.Text = ""
  480.         '
  481.         'txtMedRule
  482.         '
  483.         Me.txtMedRule.Location = New System.Drawing.Point(420, 25)
  484.         Me.txtMedRule.Name = "txtMedRule"
  485.         Me.txtMedRule.ReadOnly = True
  486.         Me.txtMedRule.Size = New System.Drawing.Size(120, 21)
  487.         Me.txtMedRule.TabIndex = 39
  488.         Me.txtMedRule.Text = ""
  489.         '
  490.         'txtmedName
  491.         '
  492.         Me.txtmedName.Location = New System.Drawing.Point(246, 25)
  493.         Me.txtmedName.Name = "txtmedName"
  494.         Me.txtmedName.ReadOnly = True
  495.         Me.txtmedName.Size = New System.Drawing.Size(102, 21)
  496.         Me.txtmedName.TabIndex = 38
  497.         Me.txtmedName.Text = ""
  498.         '
  499.         'txtMedNumber
  500.         '
  501.         Me.txtMedNumber.Location = New System.Drawing.Point(60, 25)
  502.         Me.txtMedNumber.Name = "txtMedNumber"
  503.         Me.txtMedNumber.Size = New System.Drawing.Size(112, 21)
  504.         Me.txtMedNumber.TabIndex = 37
  505.         Me.txtMedNumber.Text = ""
  506.         '
  507.         'Label19
  508.         '
  509.         Me.Label19.AutoSize = True
  510.         Me.Label19.Location = New System.Drawing.Point(216, 96)
  511.         Me.Label19.Name = "Label19"
  512.         Me.Label19.Size = New System.Drawing.Size(42, 17)
  513.         Me.Label19.TabIndex = 36
  514.         Me.Label19.Text = "产地:"
  515.         '
  516.         'Label18
  517.         '
  518.         Me.Label18.AutoSize = True
  519.         Me.Label18.Location = New System.Drawing.Point(348, 93)
  520.         Me.Label18.Name = "Label18"
  521.         Me.Label18.Size = New System.Drawing.Size(54, 17)
  522.         Me.Label18.TabIndex = 35
  523.         Me.Label18.Text = "有效期:"
  524.         '
  525.         'Label16
  526.         '
  527.         Me.Label16.AutoSize = True
  528.         Me.Label16.Location = New System.Drawing.Point(462, 96)
  529.         Me.Label16.Name = "Label16"
  530.         Me.Label16.Size = New System.Drawing.Size(42, 17)
  531.         Me.Label16.TabIndex = 33
  532.         Me.Label16.Text = "包装:"
  533.         '
  534.         'Label15
  535.         '
  536.         Me.Label15.AutoSize = True
  537.         Me.Label15.ForeColor = System.Drawing.Color.Red
  538.         Me.Label15.Location = New System.Drawing.Point(462, 64)
  539.         Me.Label15.Name = "Label15"
  540.         Me.Label15.Size = New System.Drawing.Size(42, 17)
  541.         Me.Label15.TabIndex = 32
  542.         Me.Label15.Text = "金额:"
  543.         '
  544.         'Label14
  545.         '
  546.         Me.Label14.AutoSize = True
  547.         Me.Label14.Location = New System.Drawing.Point(360, 64)
  548.         Me.Label14.Name = "Label14"
  549.         Me.Label14.Size = New System.Drawing.Size(42, 17)
  550.         Me.Label14.TabIndex = 31
  551.         Me.Label14.Text = "单价:"
  552.         '
  553.         'Label13
  554.         '
  555.         Me.Label13.AutoSize = True
  556.         Me.Label13.Location = New System.Drawing.Point(216, 64)
  557.         Me.Label13.Name = "Label13"
  558.         Me.Label13.Size = New System.Drawing.Size(42, 17)
  559.         Me.Label13.TabIndex = 30
  560.         Me.Label13.Text = "数量:"
  561.         '
  562.         'Label12
  563.         '
  564.         Me.Label12.AutoSize = True
  565.         Me.Label12.Location = New System.Drawing.Point(32, 96)
  566.         Me.Label12.Name = "Label12"
  567.         Me.Label12.Size = New System.Drawing.Size(42, 17)
  568.         Me.Label12.TabIndex = 29
  569.         Me.Label12.Text = "单位:"
  570.         '
  571.         'Label11
  572.         '
  573.         Me.Label11.AutoSize = True
  574.         Me.Label11.Location = New System.Drawing.Point(366, 32)
  575.         Me.Label11.Name = "Label11"
  576.         Me.Label11.Size = New System.Drawing.Size(66, 17)
  577.         Me.Label11.TabIndex = 28
  578.         Me.Label11.Text = "药品规格:"
  579.         '
  580.         'Label10
  581.         '
  582.         Me.Label10.AutoSize = True
  583.         Me.Label10.Location = New System.Drawing.Point(192, 32)
  584.         Me.Label10.Name = "Label10"
  585.         Me.Label10.Size = New System.Drawing.Size(66, 17)
  586.         Me.Label10.TabIndex = 27
  587.         Me.Label10.Text = "药品名称:"
  588.         '
  589.         'Label9
  590.         '
  591.         Me.Label9.AutoSize = True
  592.         Me.Label9.Location = New System.Drawing.Point(8, 32)
  593.         Me.Label9.Name = "Label9"
  594.         Me.Label9.Size = New System.Drawing.Size(66, 17)
  595.         Me.Label9.TabIndex = 26
  596.         Me.Label9.Text = "药品编号:"
  597.         '
  598.         'StatusBar1
  599.         '
  600.         Me.StatusBar1.Location = New System.Drawing.Point(0, 457)
  601.         Me.StatusBar1.Name = "StatusBar1"
  602.         Me.StatusBar1.Size = New System.Drawing.Size(550, 18)
  603.         Me.StatusBar1.TabIndex = 4
  604.         Me.StatusBar1.Text = "StatusBar1"
  605.         '
  606.         'ErrorProvider1
  607.         '
  608.         Me.ErrorProvider1.ContainerControl = Me
  609.         '
  610.         'Panel1
  611.         '
  612.         Me.Panel1.Controls.Add(Me.dgview)
  613.         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill
  614.         Me.Panel1.Location = New System.Drawing.Point(0, 277)
  615.         Me.Panel1.Name = "Panel1"
  616.         Me.Panel1.Size = New System.Drawing.Size(550, 180)
  617.         Me.Panel1.TabIndex = 5
  618.         '
  619.         'dgview
  620.         '
  621.         Me.dgview.DataMember = ""
  622.         Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
  623.         Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
  624.         Me.dgview.Location = New System.Drawing.Point(0, 0)
  625.         Me.dgview.Name = "dgview"
  626.         Me.dgview.Size = New System.Drawing.Size(550, 180)
  627.         Me.dgview.TabIndex = 0
  628.         '
  629.         'frmMdBh
  630.         '
  631.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  632.         Me.ClientSize = New System.Drawing.Size(550, 475)
  633.         Me.Controls.Add(Me.Panel1)
  634.         Me.Controls.Add(Me.StatusBar1)
  635.         Me.Controls.Add(Me.GroupBox2)
  636.         Me.Controls.Add(Me.GroupBox1)
  637.         Me.Controls.Add(Me.ToolBar1)
  638.         Me.Name = "frmMdBh"
  639.         Me.Text = "门店补货登记"
  640.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  641.         Me.GroupBox1.ResumeLayout(False)
  642.         Me.GroupBox2.ResumeLayout(False)
  643.         Me.Panel1.ResumeLayout(False)
  644.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
  645.         Me.ResumeLayout(False)
  646.     End Sub
  647. #End Region
  648.     Public bool As Boolean
  649.     Public lsweb As New jxcmanage
  650.     Public web As New WebReference.DataManager
  651.     Public dslocal As DataSet = web.returndataset("select BillNumber as 票号,PsMedName as 配送对象,Money as 金额,BhTime as 补货日期,PsCenter as 配送中心,DhTime as 到货日期,BhType as 补货类型,Shy as 审核人,Bhy as 补货员 from mdbh", "mdbh")
  652.     Public dslocals As DataSet = web.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 票号 from mdbhmx", "mdbhmx")
  653.     Private Sub save()
  654.         Dim dr As DataRow = dslocal.Tables("mdbh").NewRow()
  655.         dr("票号") = Me.txtBillNumber.Text.Trim
  656.         dr("配送对象") = Me.txtmedName.Text.Trim
  657.         dr("金额") = Me.txtMoney.Text.Trim
  658.         dr("补货日期") = Me.txtBhDate.Text.Trim
  659.         dr("配送中心") = Me.txtPsCenter.Text.Trim
  660.         dr("到货日期") = Me.txtDhDate.Text.Trim
  661.         dr("补货类型") = Me.txtBhType.Text.Trim
  662.         dr("审核人") = Me.txtShy.Text.Trim
  663.         dr("补货员") = Me.txtBhy.Text.Trim
  664.         dslocal.Tables("mdbh").Rows.Add(dr)
  665.         If web.updatedataset("select BillNumber as 票号,PsMedName as 配送对象,Money as 金额,BhTime as 补货日期,PsCenter as 配送中心,DhTime as 到货日期,BhType as 补货类型,Shy as 审核人,Bhy as 补货员 from mdbh", "mdbh", dslocal, DataRowState.Added) = True And web.updatedataset("select Number as 序号,MedNumber as 药品编号,MedName as 药品名称,MedRule as 药品规格,Unit as 单位,Price as 单价,Lcount as 数量,Money as 金额,Avaid as 有效期,Package as 包装,Product as 产地,BillNumber as 票号 from mdbhmx", "mdbhmx", dslocals, DataRowState.Added) = True Then
  666.             MessageBox.Show("信息成功保存!", "提示", MessageBoxButtons.OK)
  667.         Else
  668.             MessageBox.Show("信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  669.         End If
  670.     End Sub
  671.     Public Sub add()
  672.         dslocal.Clear()
  673.         dslocals.Clear()
  674.         Dim unitdr, mmdr As System.Data.SqlClient.SqlDataReader
  675.         unitdr = lsweb.returnDataReader("select 单位名称 from wz_regedit")
  676.         Do While unitdr.Read()
  677.             txtPsMedName.Text = unitdr("单位名称")
  678.         Loop
  679.         txtBhType.Focus()
  680.         txtBhDate.Value().Today().ToString()
  681.         txtDhDate.Text() = ""
  682.         txtBillNumber.Text = lsweb.selectbill("BH").ToString
  683.         txtPsCenter.Text = ""
  684.         mmdr = lsweb.returnDataReader("select 操作员 from wz_mm")
  685.         Do While mmdr.Read()
  686.             txtShy.Items.Add(mmdr("操作员"))
  687.             txtBhy.Items.Add(mmdr("操作员"))
  688.         Loop
  689.         txtSum.Text() = CStr(0)
  690.         txtMedNumber.Text = ""
  691.         txtmedName.Text() = ""
  692.         txtMedRule.Text() = ""
  693.         txtNo.Text() = "1"
  694.         txtCount.Text() = ""
  695.         txtPrice.Text() = CStr(0)
  696.         txtMoney.Text() = CStr(0)
  697.         txtAvaid.Text() = ""
  698.         txtUnit.Text() = ""
  699.         txtProduct.Text() = ""
  700.         txtPackage.Text() = ""
  701.     End Sub
  702.     Private Sub frmMdBh_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  703.         txtBhDate.Value = Today.ToString
  704.         txtDhDate.Value = Today.ToString
  705.         dslocals.Clear()
  706.         dgview.DataSource = dslocals.Tables("mdbhmx").DefaultView
  707.     End Sub
  708.     Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick
  709.         Select Case e.Button.Text
  710.             Case "添加"
  711.                 bool = False
  712.                 add()
  713.             Case "保存"
  714.                 bool = True
  715.                 save()
  716.             Case "退出"
  717.                 If txtBillNumber.Text = String.Empty Or bool = True Then
  718.                     Me.Close()
  719.                 Else
  720.                     lsweb.cancelbill(txtBillNumber.Text.Trim)
  721.                     Me.Close()
  722.                 End If
  723.         End Select
  724.     End Sub
  725.     Public Function getinfo(ByVal strqueryid As String) As String
  726.         Dim strOrderId As String
  727.         strOrderId = strqueryid
  728.         Return strOrderId
  729.     End Function
  730.     Private Sub txtMedNumber_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtMedNumber.KeyDown
  731.         If e.KeyCode = Keys.Enter Then
  732.             Dim dlg As frmMedQuery = New frmMedQuery
  733.             dlg.PYM = Me.getinfo(txtMedNumber.Text)
  734.             If dlg.PYM = "" Then
  735.                 ErrorProvider1.SetError(txtMedNumber, "不能为空,请输入查询码!")
  736.             Else
  737.                 dlg.ShowDialog()
  738.                 ErrorProvider1.SetError(txtMedNumber, "")
  739.             End If
  740.             Dim medIdvalue As String
  741.             medIdvalue = dlg.GetInfo("药品编号")
  742.             If medIdvalue Is Nothing Then
  743.                 ErrorProvider1.SetError(txtMedNumber, "不能为空,请输入查询码!或没有查到记录,请重新开始!")
  744.             Else
  745.                 Dim runSqlQuery As String
  746.                 runSqlQuery = "select * from wz_cp where 药品编号='" & medIdvalue & " '"
  747.                 Dim dv As DataView
  748.                 ' Dim mOrderId As New managers
  749.                 '调用mCustomId对象的SPcustomersID函数
  750.                 Dim dtOrder As DataTable = lsweb.runSql(runSqlQuery).Tables(0)
  751.                 'bb为一随意表名
  752.                 dtOrder.TableName = "bb"
  753.                 dv = dtOrder.DefaultView
  754.                 txtMedNumber.Text = dv(0)("药品编号")
  755.                 txtmedName.Text = dv(0)("药品名称")
  756.                 txtMedRule.Text = dv(0)("药品规格")
  757.                 txtUnit.Text = dv(0)("单位")
  758.                 txtPrice.Text = dv(0)("单价")
  759.                 txtAvaid.Text = dv(0)("有效期")
  760.                 'txtPackage.Text = dv(0)("包装")
  761.                 txtProduct.Text = dv(0)("产地")
  762.                 ErrorProvider1.SetError(txtMedNumber, "")
  763.             End If
  764.             txtCount.Focus()
  765.         End If
  766.     End Sub
  767.     Private Sub txtCount_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtCount.Validating
  768.         If txtCount.Text = String.Empty Then
  769.             ErrorProvider1.SetError(txtCount, "不是数值类型且不能为空。")
  770.             txtCount.Focus()
  771.         Else
  772.             ErrorProvider1.SetError(txtCount, "")
  773.         End If
  774.     End Sub
  775.     Private Sub txtPrice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtPrice.Validating
  776.         If Not IsNumeric(txtPrice.Text) Or txtPrice.Text = String.Empty Then
  777.             ErrorProvider1.SetError(txtPrice, "不是数值类型且不能为空。")
  778.             txtPrice.Focus()
  779.         Else
  780.             ErrorProvider1.SetError(txtPrice, "")
  781.         End If
  782.     End Sub
  783.     Private Sub txtCount_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCount.KeyDown
  784.         If e.KeyCode = Keys.Enter Then
  785.             If txtCount.Text = String.Empty Then
  786.                 txtCount_Validating(Nothing, Nothing)
  787.             Else
  788.                 CalMxMoney()
  789.                 txtPrice.Focus()
  790.             End If
  791.         End If
  792.     End Sub
  793.     Private Sub txtPrice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPrice.KeyDown
  794.         If e.KeyCode = Keys.Enter Then
  795.             If txtPrice.Text = String.Empty Then
  796.                 txtPrice_Validating(Nothing, Nothing)
  797.             Else
  798.                 Static i As Int16
  799.                 i = i + 1
  800.                 txtNo.Text = CStr(i)
  801.                 Dim dr As DataRow = dslocals.Tables("mdbhmx").NewRow()
  802.                 dr("序号") = CStr(i)
  803.                 dr("药品编号") = Me.txtMedNumber.Text.Trim
  804.                 dr("药品名称") = Me.txtmedName.Text.Trim
  805.                 dr("药品规格") = Me.txtMedRule.Text.Trim
  806.                 dr("单位") = Me.txtUnit.Text.Trim
  807.                 dr("数量") = Me.txtCount.Text.Trim
  808.                 dr("单价") = CDec(Me.txtPrice.Text.Trim)
  809.                 dr("金额") = CDec(Me.txtPrice.Text.Trim) * CInt(Me.txtCount.Text.Trim)
  810.                 dr("有效期") = Me.txtAvaid.Text.Trim
  811.                 dr("产地") = Me.txtProduct.Text.Trim
  812.                 dr("包装") = Me.txtPackage.Text.Trim
  813.                 dr("票号") = Me.txtBillNumber.Text.Trim
  814.                 dslocals.Tables("mdbhmx").Rows.Add(dr)
  815.                 txtMedNumber.Text = ""
  816.                 txtMedNumber.Focus()
  817.                 CalTotalMoney()
  818.                 clear()
  819.             End If
  820.         End If
  821.         dgview.DataSource = dslocals.Tables("mdbhmx").DefaultView
  822.     End Sub
  823.     Private Sub CalMxMoney()
  824.         Dim price As Double = CType(txtPrice.Text.Trim, Double)
  825.         Dim count As Int16 = CInt(txtCount.Text.Trim)
  826.         Me.txtMoney.Text = (price * count).ToString
  827.     End Sub
  828.     Private Sub CalTotalMoney()
  829.         If dslocals.Tables("mdbhmx").Rows.Count = 0 Then
  830.             Me.txtMoney.Text = 0
  831.         End If
  832.         Dim money As String = ""
  833.         Dim dtotal As Double = 0
  834.         For Each dr As DataRow In dslocals.Tables("mdbhmx").Rows
  835.             money = dr("金额")
  836.             dtotal = dtotal + CType(money.Trim, Double)
  837.             txtSum.Text = dtotal.ToString.Trim
  838.         Next
  839.     End Sub
  840.     Private Sub clear()
  841.         txtMedNumber.Text = ""
  842.         txtmedName.Text = ""
  843.         txtMedRule.Text = ""
  844.         txtUnit.Text = ""
  845.         txtPrice.Text = 0.0
  846.         txtCount.Text = 0
  847.         txtMoney.Text = 0.0
  848.         txtAvaid.Text = ""
  849.         txtPackage.Text = ""
  850.         txtProduct.Text = ""
  851.     End Sub
  852.     Private Sub txtBhType_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtBhType.KeyDown
  853.         If e.KeyCode = Keys.Enter Then
  854.             txtShy.Focus()
  855.         End If
  856.     End Sub
  857.     Private Sub txtShy_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtShy.KeyDown
  858.         If e.KeyCode = Keys.Enter Then
  859.             txtPsCenter.Focus()
  860.         End If
  861.     End Sub
  862.     Private Sub txtPsCenter_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPsCenter.KeyDown
  863.         If e.KeyCode = Keys.Enter Then
  864.             txtBhy.Focus()
  865.         End If
  866.     End Sub
  867.     Private Sub txtBhy_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtBhy.KeyDown
  868.         If e.KeyCode = Keys.Enter Then
  869.             txtMedNumber.Focus()
  870.         End If
  871.     End Sub
  872.     Private Sub frmMdBh_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
  873.         If Not txtBillNumber.Text = String.Empty Then
  874.             lsweb.cancelbill(txtBillNumber.Text.Trim)
  875.         End If
  876.     End Sub
  877.    
  878.     Private Sub txtCount_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCount.TextChanged
  879.     End Sub
  880. End Class