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

医药行业

开发平台:

Visual Basic

  1. 'Imports webJxc.WebReference
  2. 'Imports webJxc.frmCp
  3. Imports Microsoft.VisualBasic
  4. Public Class frmCp
  5.     Inherits System.Windows.Forms.Form
  6. #Region " Windows 窗体设计器生成的代码 "
  7.     Public Sub New()
  8.         MyBase.New()
  9.         '该调用是 Windows 窗体设计器所必需的。
  10.         InitializeComponent()
  11.         '在 InitializeComponent() 调用之后添加任何初始化
  12.     End Sub
  13.     '窗体重写 dispose 以清理组件列表。
  14.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  15.         If disposing Then
  16.             If Not (components Is Nothing) Then
  17.                 components.Dispose()
  18.             End If
  19.         End If
  20.         MyBase.Dispose(disposing)
  21.     End Sub
  22.     'Windows 窗体设计器所必需的
  23.     Private components As System.ComponentModel.IContainer
  24.     '注意: 以下过程是 Windows 窗体设计器所必需的
  25.     '可以使用 Windows 窗体设计器修改此过程。
  26.     '不要使用代码编辑器修改它。
  27.     Friend WithEvents StatusBar1 As System.Windows.Forms.StatusBar
  28.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  29.     Friend WithEvents tbrCp As System.Windows.Forms.ToolBar
  30.     Friend WithEvents dgcp As System.Windows.Forms.DataGrid
  31.     Friend WithEvents tbrAdd As System.Windows.Forms.ToolBarButton
  32.     Friend WithEvents tbrSave As System.Windows.Forms.ToolBarButton
  33.     Friend WithEvents tbrModify As System.Windows.Forms.ToolBarButton
  34.     Friend WithEvents tbrDelete As System.Windows.Forms.ToolBarButton
  35.     Friend WithEvents tbrPrint As System.Windows.Forms.ToolBarButton
  36.     Friend WithEvents Label1 As System.Windows.Forms.Label
  37.     Friend WithEvents Label2 As System.Windows.Forms.Label
  38.     Friend WithEvents Label3 As System.Windows.Forms.Label
  39.     Friend WithEvents Label4 As System.Windows.Forms.Label
  40.     Friend WithEvents Label5 As System.Windows.Forms.Label
  41.     Friend WithEvents Label6 As System.Windows.Forms.Label
  42.     Friend WithEvents Label7 As System.Windows.Forms.Label
  43.     Friend WithEvents Label8 As System.Windows.Forms.Label
  44.     Friend WithEvents Label9 As System.Windows.Forms.Label
  45.     Friend WithEvents Label10 As System.Windows.Forms.Label
  46.     Friend WithEvents Label11 As System.Windows.Forms.Label
  47.     Friend WithEvents Label12 As System.Windows.Forms.Label
  48.     Friend WithEvents Label13 As System.Windows.Forms.Label
  49.     Friend WithEvents txtName As System.Windows.Forms.TextBox
  50.     Friend WithEvents txtRule As System.Windows.Forms.TextBox
  51.     Friend WithEvents txtNumber As System.Windows.Forms.TextBox
  52.     Friend WithEvents txtPrice As System.Windows.Forms.TextBox
  53.     Friend WithEvents txtSprice As System.Windows.Forms.TextBox
  54.     Friend WithEvents txtUnit As System.Windows.Forms.TextBox
  55.     Friend WithEvents txtKl As System.Windows.Forms.TextBox
  56.     Friend WithEvents txtAddress As System.Windows.Forms.TextBox
  57.     Friend WithEvents txtProduct As System.Windows.Forms.TextBox
  58.     Friend WithEvents txtPprice As System.Windows.Forms.TextBox
  59.     Friend WithEvents txtLprice As System.Windows.Forms.TextBox
  60.     Friend WithEvents txtAvaid As System.Windows.Forms.TextBox
  61.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  62.     Friend WithEvents Label14 As System.Windows.Forms.Label
  63.     Friend WithEvents btnQuery As System.Windows.Forms.Button
  64.     Friend WithEvents cboType As System.Windows.Forms.ComboBox
  65.     Friend WithEvents tbrSeparator As System.Windows.Forms.ToolBarButton
  66.     Friend WithEvents tbrExit As System.Windows.Forms.ToolBarButton
  67.     Friend WithEvents StatusBarPanel1 As System.Windows.Forms.StatusBarPanel
  68.     Friend WithEvents MsdnTextboxValidator1 As MSDNTextboxValidator.MSDNTextboxValidator
  69.     Friend WithEvents ErrorProvider1 As System.Windows.Forms.ErrorProvider
  70.     Friend WithEvents ImageList2 As System.Windows.Forms.ImageList
  71.     Friend WithEvents txtQuery As System.Windows.Forms.TextBox
  72.     Friend WithEvents Label15 As System.Windows.Forms.Label
  73.     Friend WithEvents Label16 As System.Windows.Forms.Label
  74.     Friend WithEvents txtjprice As System.Windows.Forms.TextBox
  75.     Friend WithEvents txtzprice As System.Windows.Forms.TextBox
  76.     Friend WithEvents txtmednumber As System.Windows.Forms.Label
  77.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  78.         Me.components = New System.ComponentModel.Container
  79.         Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmCp))
  80.         Me.tbrCp = New System.Windows.Forms.ToolBar
  81.         Me.tbrAdd = New System.Windows.Forms.ToolBarButton
  82.         Me.tbrSave = New System.Windows.Forms.ToolBarButton
  83.         Me.tbrModify = New System.Windows.Forms.ToolBarButton
  84.         Me.tbrDelete = New System.Windows.Forms.ToolBarButton
  85.         Me.tbrPrint = New System.Windows.Forms.ToolBarButton
  86.         Me.tbrSeparator = New System.Windows.Forms.ToolBarButton
  87.         Me.tbrExit = New System.Windows.Forms.ToolBarButton
  88.         Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components)
  89.         Me.StatusBar1 = New System.Windows.Forms.StatusBar
  90.         Me.StatusBarPanel1 = New System.Windows.Forms.StatusBarPanel
  91.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  92.         Me.txtmednumber = New System.Windows.Forms.Label
  93.         Me.txtzprice = New System.Windows.Forms.TextBox
  94.         Me.txtjprice = New System.Windows.Forms.TextBox
  95.         Me.Label16 = New System.Windows.Forms.Label
  96.         Me.Label15 = New System.Windows.Forms.Label
  97.         Me.cboType = New System.Windows.Forms.ComboBox
  98.         Me.txtAvaid = New System.Windows.Forms.TextBox
  99.         Me.txtLprice = New System.Windows.Forms.TextBox
  100.         Me.txtPprice = New System.Windows.Forms.TextBox
  101.         Me.txtProduct = New System.Windows.Forms.TextBox
  102.         Me.txtAddress = New System.Windows.Forms.TextBox
  103.         Me.txtKl = New System.Windows.Forms.TextBox
  104.         Me.txtUnit = New System.Windows.Forms.TextBox
  105.         Me.txtSprice = New System.Windows.Forms.TextBox
  106.         Me.txtPrice = New System.Windows.Forms.TextBox
  107.         Me.txtNumber = New System.Windows.Forms.TextBox
  108.         Me.txtRule = New System.Windows.Forms.TextBox
  109.         Me.txtName = New System.Windows.Forms.TextBox
  110.         Me.Label13 = New System.Windows.Forms.Label
  111.         Me.Label12 = New System.Windows.Forms.Label
  112.         Me.Label11 = New System.Windows.Forms.Label
  113.         Me.Label10 = New System.Windows.Forms.Label
  114.         Me.Label9 = New System.Windows.Forms.Label
  115.         Me.Label8 = New System.Windows.Forms.Label
  116.         Me.Label7 = New System.Windows.Forms.Label
  117.         Me.Label6 = New System.Windows.Forms.Label
  118.         Me.Label5 = New System.Windows.Forms.Label
  119.         Me.Label4 = New System.Windows.Forms.Label
  120.         Me.Label3 = New System.Windows.Forms.Label
  121.         Me.Label2 = New System.Windows.Forms.Label
  122.         Me.Label1 = New System.Windows.Forms.Label
  123.         Me.dgcp = New System.Windows.Forms.DataGrid
  124.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  125.         Me.txtQuery = New System.Windows.Forms.TextBox
  126.         Me.btnQuery = New System.Windows.Forms.Button
  127.         Me.Label14 = New System.Windows.Forms.Label
  128.         Me.MsdnTextboxValidator1 = New MSDNTextboxValidator.MSDNTextboxValidator(Me.components)
  129.         Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider
  130.         CType(Me.StatusBarPanel1, System.ComponentModel.ISupportInitialize).BeginInit()
  131.         Me.GroupBox1.SuspendLayout()
  132.         CType(Me.dgcp, System.ComponentModel.ISupportInitialize).BeginInit()
  133.         Me.GroupBox2.SuspendLayout()
  134.         Me.SuspendLayout()
  135.         '
  136.         'tbrCp
  137.         '
  138.         Me.tbrCp.AllowDrop = True
  139.         Me.tbrCp.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  140.         Me.tbrCp.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbrAdd, Me.tbrSave, Me.tbrModify, Me.tbrDelete, Me.tbrPrint, Me.tbrSeparator, Me.tbrExit})
  141.         Me.tbrCp.DropDownArrows = True
  142.         Me.tbrCp.ImageList = Me.ImageList2
  143.         Me.tbrCp.Location = New System.Drawing.Point(0, 0)
  144.         Me.tbrCp.Name = "tbrCp"
  145.         Me.tbrCp.ShowToolTips = True
  146.         Me.tbrCp.Size = New System.Drawing.Size(712, 41)
  147.         Me.tbrCp.TabIndex = 0
  148.         '
  149.         'tbrAdd
  150.         '
  151.         Me.tbrAdd.ImageIndex = 7
  152.         Me.tbrAdd.Text = "添加"
  153.         '
  154.         'tbrSave
  155.         '
  156.         Me.tbrSave.ImageIndex = 4
  157.         Me.tbrSave.Text = "保存"
  158.         '
  159.         'tbrModify
  160.         '
  161.         Me.tbrModify.ImageIndex = 5
  162.         Me.tbrModify.Text = "修改"
  163.         '
  164.         'tbrDelete
  165.         '
  166.         Me.tbrDelete.ImageIndex = 6
  167.         Me.tbrDelete.Text = "删除"
  168.         '
  169.         'tbrPrint
  170.         '
  171.         Me.tbrPrint.ImageIndex = 12
  172.         Me.tbrPrint.Text = "打印"
  173.         '
  174.         'tbrSeparator
  175.         '
  176.         Me.tbrSeparator.Style = System.Windows.Forms.ToolBarButtonStyle.Separator
  177.         Me.tbrSeparator.Text = "退出"
  178.         '
  179.         'tbrExit
  180.         '
  181.         Me.tbrExit.ImageIndex = 11
  182.         Me.tbrExit.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.         'StatusBar1
  191.         '
  192.         Me.StatusBar1.Location = New System.Drawing.Point(0, 449)
  193.         Me.StatusBar1.Name = "StatusBar1"
  194.         Me.StatusBar1.Panels.AddRange(New System.Windows.Forms.StatusBarPanel() {Me.StatusBarPanel1})
  195.         Me.StatusBar1.Size = New System.Drawing.Size(712, 21)
  196.         Me.StatusBar1.TabIndex = 1
  197.         '
  198.         'StatusBarPanel1
  199.         '
  200.         Me.StatusBarPanel1.AutoSize = System.Windows.Forms.StatusBarPanelAutoSize.Spring
  201.         Me.StatusBarPanel1.Icon = CType(resources.GetObject("StatusBarPanel1.Icon"), System.Drawing.Icon)
  202.         Me.StatusBarPanel1.Text = "StatusBarPanel1"
  203.         '
  204.         'GroupBox1
  205.         '
  206.         Me.GroupBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
  207.                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
  208.         Me.GroupBox1.Controls.Add(Me.txtmednumber)
  209.         Me.GroupBox1.Controls.Add(Me.txtzprice)
  210.         Me.GroupBox1.Controls.Add(Me.txtjprice)
  211.         Me.GroupBox1.Controls.Add(Me.Label16)
  212.         Me.GroupBox1.Controls.Add(Me.Label15)
  213.         Me.GroupBox1.Controls.Add(Me.cboType)
  214.         Me.GroupBox1.Controls.Add(Me.txtAvaid)
  215.         Me.GroupBox1.Controls.Add(Me.txtLprice)
  216.         Me.GroupBox1.Controls.Add(Me.txtPprice)
  217.         Me.GroupBox1.Controls.Add(Me.txtProduct)
  218.         Me.GroupBox1.Controls.Add(Me.txtAddress)
  219.         Me.GroupBox1.Controls.Add(Me.txtKl)
  220.         Me.GroupBox1.Controls.Add(Me.txtUnit)
  221.         Me.GroupBox1.Controls.Add(Me.txtSprice)
  222.         Me.GroupBox1.Controls.Add(Me.txtPrice)
  223.         Me.GroupBox1.Controls.Add(Me.txtNumber)
  224.         Me.GroupBox1.Controls.Add(Me.txtRule)
  225.         Me.GroupBox1.Controls.Add(Me.txtName)
  226.         Me.GroupBox1.Controls.Add(Me.Label13)
  227.         Me.GroupBox1.Controls.Add(Me.Label12)
  228.         Me.GroupBox1.Controls.Add(Me.Label11)
  229.         Me.GroupBox1.Controls.Add(Me.Label10)
  230.         Me.GroupBox1.Controls.Add(Me.Label9)
  231.         Me.GroupBox1.Controls.Add(Me.Label8)
  232.         Me.GroupBox1.Controls.Add(Me.Label7)
  233.         Me.GroupBox1.Controls.Add(Me.Label6)
  234.         Me.GroupBox1.Controls.Add(Me.Label5)
  235.         Me.GroupBox1.Controls.Add(Me.Label4)
  236.         Me.GroupBox1.Controls.Add(Me.Label3)
  237.         Me.GroupBox1.Controls.Add(Me.Label2)
  238.         Me.GroupBox1.Controls.Add(Me.Label1)
  239.         Me.GroupBox1.Location = New System.Drawing.Point(6, 56)
  240.         Me.GroupBox1.Name = "GroupBox1"
  241.         Me.GroupBox1.Size = New System.Drawing.Size(703, 160)
  242.         Me.GroupBox1.TabIndex = 2
  243.         Me.GroupBox1.TabStop = False
  244.         Me.GroupBox1.Text = "添加药品信息"
  245.         '
  246.         'txtmednumber
  247.         '
  248.         Me.txtmednumber.Location = New System.Drawing.Point(344, 120)
  249.         Me.txtmednumber.Name = "txtmednumber"
  250.         Me.txtmednumber.TabIndex = 31
  251.         '
  252.         'txtzprice
  253.         '
  254.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtzprice, True)
  255.         Me.MsdnTextboxValidator1.SetDataType(Me.txtzprice, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  256.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtzprice, "")
  257.         Me.txtzprice.Location = New System.Drawing.Point(216, 88)
  258.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtzprice, "")
  259.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtzprice, "")
  260.         Me.txtzprice.Name = "txtzprice"
  261.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtzprice, "")
  262.         Me.MsdnTextboxValidator1.SetRequired(Me.txtzprice, False)
  263.         Me.txtzprice.Size = New System.Drawing.Size(78, 21)
  264.         Me.txtzprice.TabIndex = 30
  265.         Me.txtzprice.Text = ""
  266.         '
  267.         'txtjprice
  268.         '
  269.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtjprice, True)
  270.         Me.MsdnTextboxValidator1.SetDataType(Me.txtjprice, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  271.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtjprice, "")
  272.         Me.txtjprice.Location = New System.Drawing.Point(60, 88)
  273.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtjprice, "")
  274.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtjprice, "")
  275.         Me.txtjprice.Name = "txtjprice"
  276.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtjprice, "")
  277.         Me.MsdnTextboxValidator1.SetRequired(Me.txtjprice, False)
  278.         Me.txtjprice.Size = New System.Drawing.Size(84, 21)
  279.         Me.txtjprice.TabIndex = 29
  280.         Me.txtjprice.Text = ""
  281.         '
  282.         'Label16
  283.         '
  284.         Me.Label16.AutoSize = True
  285.         Me.Label16.Location = New System.Drawing.Point(176, 96)
  286.         Me.Label16.Name = "Label16"
  287.         Me.Label16.Size = New System.Drawing.Size(48, 17)
  288.         Me.Label16.TabIndex = 28
  289.         Me.Label16.Text = "最低价:"
  290.         '
  291.         'Label15
  292.         '
  293.         Me.Label15.AutoSize = True
  294.         Me.Label15.Location = New System.Drawing.Point(20, 96)
  295.         Me.Label15.Name = "Label15"
  296.         Me.Label15.Size = New System.Drawing.Size(48, 17)
  297.         Me.Label15.TabIndex = 27
  298.         Me.Label15.Text = "建议价:"
  299.         '
  300.         'cboType
  301.         '
  302.         Me.cboType.Items.AddRange(New Object() {"P01:抗生素", "P02:其它抗菌药", "P03:维生素,激素,生化类", "P04:解热止痛感冒药", "P05:中枢药", "P06:心血管药", "P07:消化系统药", "P08:其它西药", "P09:中药", "Z01:抗生素", "Z02:其他抗菌素", "Z03:维生素,激素,生化类", "Z04:电解质,大输液", "Z05:麻醉,镇静,抗过敏,解热止痛", "Z06:心血管,血液,利尿药", "Z07:中药制剂", "Z08:其它", "F01:西药粉剂", "F02:中药制剂", "K01:抗菌类", "K02:西药液体", "K03:感冒止咳", "K04:中药治疗类", "K05:营养滋补类", "K06:其它", "W01:眼用药", "W02:五官科药材", "W03:栓剂", "W04:皮肤用", "W05:贴膏", "W06:液体制剂", "W07:外用粉剂", "B01:保健药品", "B02:保健食品", "B03:消字号", "Q01:敷料", "Q02:一次性布料", "Q03:一次性针筒", "Q04:一次性输液器", "Q05:一次性针头", "Q06:一次性其他用品", "Q07:医用材料", "Q08:医用器械"})
  303.         Me.cboType.Location = New System.Drawing.Point(216, 24)
  304.         Me.cboType.Name = "cboType"
  305.         Me.cboType.Size = New System.Drawing.Size(78, 20)
  306.         Me.cboType.TabIndex = 26
  307.         '
  308.         'txtAvaid
  309.         '
  310.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtAvaid, True)
  311.         Me.MsdnTextboxValidator1.SetDataType(Me.txtAvaid, MSDNTextboxValidator.DataTypeConstants.StringType)
  312.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtAvaid, "")
  313.         Me.txtAvaid.Location = New System.Drawing.Point(462, 88)
  314.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtAvaid, "")
  315.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtAvaid, "")
  316.         Me.txtAvaid.Name = "txtAvaid"
  317.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtAvaid, "")
  318.         Me.MsdnTextboxValidator1.SetRequired(Me.txtAvaid, False)
  319.         Me.txtAvaid.Size = New System.Drawing.Size(72, 21)
  320.         Me.txtAvaid.TabIndex = 25
  321.         Me.txtAvaid.Text = ""
  322.         '
  323.         'txtLprice
  324.         '
  325.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtLprice, True)
  326.         Me.MsdnTextboxValidator1.SetDataType(Me.txtLprice, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  327.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtLprice, "")
  328.         Me.txtLprice.Location = New System.Drawing.Point(600, 56)
  329.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtLprice, "")
  330.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtLprice, "")
  331.         Me.txtLprice.Name = "txtLprice"
  332.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtLprice, "")
  333.         Me.MsdnTextboxValidator1.SetRequired(Me.txtLprice, False)
  334.         Me.txtLprice.Size = New System.Drawing.Size(90, 21)
  335.         Me.txtLprice.TabIndex = 24
  336.         Me.txtLprice.Text = ""
  337.         '
  338.         'txtPprice
  339.         '
  340.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtPprice, True)
  341.         Me.MsdnTextboxValidator1.SetDataType(Me.txtPprice, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  342.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtPprice, "")
  343.         Me.txtPprice.Location = New System.Drawing.Point(462, 56)
  344.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtPprice, "")
  345.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtPprice, "")
  346.         Me.txtPprice.Name = "txtPprice"
  347.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtPprice, "")
  348.         Me.MsdnTextboxValidator1.SetRequired(Me.txtPprice, False)
  349.         Me.txtPprice.Size = New System.Drawing.Size(72, 21)
  350.         Me.txtPprice.TabIndex = 23
  351.         Me.txtPprice.Text = ""
  352.         '
  353.         'txtProduct
  354.         '
  355.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtProduct, True)
  356.         Me.MsdnTextboxValidator1.SetDataType(Me.txtProduct, MSDNTextboxValidator.DataTypeConstants.StringType)
  357.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtProduct, "")
  358.         Me.txtProduct.Location = New System.Drawing.Point(60, 120)
  359.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtProduct, "")
  360.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtProduct, "")
  361.         Me.txtProduct.Name = "txtProduct"
  362.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtProduct, "")
  363.         Me.MsdnTextboxValidator1.SetRequired(Me.txtProduct, False)
  364.         Me.txtProduct.Size = New System.Drawing.Size(236, 21)
  365.         Me.txtProduct.TabIndex = 22
  366.         Me.txtProduct.Text = ""
  367.         '
  368.         'txtAddress
  369.         '
  370.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtAddress, True)
  371.         Me.MsdnTextboxValidator1.SetDataType(Me.txtAddress, MSDNTextboxValidator.DataTypeConstants.StringType)
  372.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtAddress, "")
  373.         Me.txtAddress.Location = New System.Drawing.Point(600, 88)
  374.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtAddress, "")
  375.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtAddress, "")
  376.         Me.txtAddress.Name = "txtAddress"
  377.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtAddress, "")
  378.         Me.MsdnTextboxValidator1.SetRequired(Me.txtAddress, False)
  379.         Me.txtAddress.Size = New System.Drawing.Size(90, 21)
  380.         Me.txtAddress.TabIndex = 21
  381.         Me.txtAddress.Text = ""
  382.         '
  383.         'txtKl
  384.         '
  385.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtKl, True)
  386.         Me.MsdnTextboxValidator1.SetDataType(Me.txtKl, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  387.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtKl, "")
  388.         Me.txtKl.Location = New System.Drawing.Point(366, 88)
  389.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtKl, "")
  390.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtKl, "")
  391.         Me.txtKl.Name = "txtKl"
  392.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtKl, "")
  393.         Me.MsdnTextboxValidator1.SetRequired(Me.txtKl, False)
  394.         Me.txtKl.Size = New System.Drawing.Size(40, 21)
  395.         Me.txtKl.TabIndex = 20
  396.         Me.txtKl.Text = ""
  397.         '
  398.         'txtUnit
  399.         '
  400.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtUnit, True)
  401.         Me.MsdnTextboxValidator1.SetDataType(Me.txtUnit, MSDNTextboxValidator.DataTypeConstants.StringType)
  402.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtUnit, "")
  403.         Me.txtUnit.Location = New System.Drawing.Point(366, 56)
  404.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtUnit, "")
  405.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtUnit, "")
  406.         Me.txtUnit.Name = "txtUnit"
  407.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtUnit, "")
  408.         Me.MsdnTextboxValidator1.SetRequired(Me.txtUnit, False)
  409.         Me.txtUnit.Size = New System.Drawing.Size(40, 21)
  410.         Me.txtUnit.TabIndex = 19
  411.         Me.txtUnit.Text = ""
  412.         '
  413.         'txtSprice
  414.         '
  415.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtSprice, True)
  416.         Me.MsdnTextboxValidator1.SetDataType(Me.txtSprice, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  417.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtSprice, "")
  418.         Me.txtSprice.Location = New System.Drawing.Point(216, 56)
  419.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtSprice, "")
  420.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtSprice, "")
  421.         Me.txtSprice.Name = "txtSprice"
  422.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtSprice, "")
  423.         Me.MsdnTextboxValidator1.SetRequired(Me.txtSprice, False)
  424.         Me.txtSprice.Size = New System.Drawing.Size(78, 21)
  425.         Me.txtSprice.TabIndex = 18
  426.         Me.txtSprice.Text = ""
  427.         '
  428.         'txtPrice
  429.         '
  430.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtPrice, True)
  431.         Me.MsdnTextboxValidator1.SetDataType(Me.txtPrice, MSDNTextboxValidator.DataTypeConstants.DecimalType)
  432.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtPrice, "")
  433.         Me.txtPrice.Location = New System.Drawing.Point(60, 56)
  434.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtPrice, "")
  435.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtPrice, "")
  436.         Me.txtPrice.Name = "txtPrice"
  437.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtPrice, "")
  438.         Me.MsdnTextboxValidator1.SetRequired(Me.txtPrice, False)
  439.         Me.txtPrice.Size = New System.Drawing.Size(84, 21)
  440.         Me.txtPrice.TabIndex = 17
  441.         Me.txtPrice.Text = ""
  442.         '
  443.         'txtNumber
  444.         '
  445.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtNumber, True)
  446.         Me.MsdnTextboxValidator1.SetDataType(Me.txtNumber, MSDNTextboxValidator.DataTypeConstants.StringType)
  447.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtNumber, "")
  448.         Me.txtNumber.Location = New System.Drawing.Point(600, 24)
  449.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtNumber, "")
  450.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtNumber, "")
  451.         Me.txtNumber.Name = "txtNumber"
  452.         Me.txtNumber.ReadOnly = True
  453.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtNumber, "")
  454.         Me.MsdnTextboxValidator1.SetRequired(Me.txtNumber, False)
  455.         Me.txtNumber.Size = New System.Drawing.Size(90, 21)
  456.         Me.txtNumber.TabIndex = 16
  457.         Me.txtNumber.Text = ""
  458.         '
  459.         'txtRule
  460.         '
  461.         Me.txtRule.BackColor = System.Drawing.SystemColors.HighlightText
  462.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtRule, True)
  463.         Me.MsdnTextboxValidator1.SetDataType(Me.txtRule, MSDNTextboxValidator.DataTypeConstants.StringType)
  464.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtRule, "")
  465.         Me.txtRule.Location = New System.Drawing.Point(366, 25)
  466.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtRule, "")
  467.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtRule, "")
  468.         Me.txtRule.Name = "txtRule"
  469.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtRule, "")
  470.         Me.MsdnTextboxValidator1.SetRequired(Me.txtRule, False)
  471.         Me.txtRule.Size = New System.Drawing.Size(168, 21)
  472.         Me.txtRule.TabIndex = 15
  473.         Me.txtRule.Text = ""
  474.         '
  475.         'txtName
  476.         '
  477.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtName, True)
  478.         Me.MsdnTextboxValidator1.SetDataType(Me.txtName, MSDNTextboxValidator.DataTypeConstants.StringType)
  479.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtName, "")
  480.         Me.txtName.Location = New System.Drawing.Point(60, 24)
  481.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtName, "")
  482.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtName, "")
  483.         Me.txtName.Name = "txtName"
  484.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtName, "")
  485.         Me.MsdnTextboxValidator1.SetRequired(Me.txtName, False)
  486.         Me.txtName.Size = New System.Drawing.Size(84, 21)
  487.         Me.txtName.TabIndex = 13
  488.         Me.txtName.Text = ""
  489.         '
  490.         'Label13
  491.         '
  492.         Me.Label13.AutoSize = True
  493.         Me.Label13.Location = New System.Drawing.Point(560, 64)
  494.         Me.Label13.Name = "Label13"
  495.         Me.Label13.Size = New System.Drawing.Size(48, 17)
  496.         Me.Label13.TabIndex = 12
  497.         Me.Label13.Text = "零售价:"
  498.         '
  499.         'Label12
  500.         '
  501.         Me.Label12.AutoSize = True
  502.         Me.Label12.Location = New System.Drawing.Point(422, 62)
  503.         Me.Label12.Name = "Label12"
  504.         Me.Label12.Size = New System.Drawing.Size(48, 17)
  505.         Me.Label12.TabIndex = 11
  506.         Me.Label12.Text = "批发价:"
  507.         '
  508.         'Label11
  509.         '
  510.         Me.Label11.AutoSize = True
  511.         Me.Label11.Location = New System.Drawing.Point(422, 96)
  512.         Me.Label11.Name = "Label11"
  513.         Me.Label11.Size = New System.Drawing.Size(48, 17)
  514.         Me.Label11.TabIndex = 10
  515.         Me.Label11.Text = "有效期:"
  516.         '
  517.         'Label10
  518.         '
  519.         Me.Label10.AutoSize = True
  520.         Me.Label10.Location = New System.Drawing.Point(8, 128)
  521.         Me.Label10.Name = "Label10"
  522.         Me.Label10.Size = New System.Drawing.Size(60, 17)
  523.         Me.Label10.TabIndex = 9
  524.         Me.Label10.Text = "生产厂家:"
  525.         '
  526.         'Label9
  527.         '
  528.         Me.Label9.AutoSize = True
  529.         Me.Label9.Location = New System.Drawing.Point(572, 96)
  530.         Me.Label9.Name = "Label9"
  531.         Me.Label9.Size = New System.Drawing.Size(35, 17)
  532.         Me.Label9.TabIndex = 8
  533.         Me.Label9.Text = "产地:"
  534.         '
  535.         'Label8
  536.         '
  537.         Me.Label8.AutoSize = True
  538.         Me.Label8.Location = New System.Drawing.Point(338, 96)
  539.         Me.Label8.Name = "Label8"
  540.         Me.Label8.Size = New System.Drawing.Size(35, 17)
  541.         Me.Label8.TabIndex = 7
  542.         Me.Label8.Text = "扣率:"
  543.         '
  544.         'Label7
  545.         '
  546.         Me.Label7.AutoSize = True
  547.         Me.Label7.Location = New System.Drawing.Point(188, 64)
  548.         Me.Label7.Name = "Label7"
  549.         Me.Label7.Size = New System.Drawing.Size(35, 17)
  550.         Me.Label7.TabIndex = 6
  551.         Me.Label7.Text = "售价:"
  552.         '
  553.         'Label6
  554.         '
  555.         Me.Label6.AutoSize = True
  556.         Me.Label6.Location = New System.Drawing.Point(32, 64)
  557.         Me.Label6.Name = "Label6"
  558.         Me.Label6.Size = New System.Drawing.Size(35, 17)
  559.         Me.Label6.TabIndex = 5
  560.         Me.Label6.Text = "单价:"
  561.         '
  562.         'Label5
  563.         '
  564.         Me.Label5.AutoSize = True
  565.         Me.Label5.Location = New System.Drawing.Point(338, 62)
  566.         Me.Label5.Name = "Label5"
  567.         Me.Label5.Size = New System.Drawing.Size(35, 17)
  568.         Me.Label5.TabIndex = 4
  569.         Me.Label5.Text = "单位:"
  570.         '
  571.         'Label4
  572.         '
  573.         Me.Label4.AutoSize = True
  574.         Me.Label4.Location = New System.Drawing.Point(164, 32)
  575.         Me.Label4.Name = "Label4"
  576.         Me.Label4.Size = New System.Drawing.Size(60, 17)
  577.         Me.Label4.TabIndex = 3
  578.         Me.Label4.Text = "药品类型:"
  579.         '
  580.         'Label3
  581.         '
  582.         Me.Label3.AutoSize = True
  583.         Me.Label3.Location = New System.Drawing.Point(314, 31)
  584.         Me.Label3.Name = "Label3"
  585.         Me.Label3.Size = New System.Drawing.Size(60, 17)
  586.         Me.Label3.TabIndex = 2
  587.         Me.Label3.Text = "药品规格:"
  588.         '
  589.         'Label2
  590.         '
  591.         Me.Label2.AutoSize = True
  592.         Me.Label2.Location = New System.Drawing.Point(8, 32)
  593.         Me.Label2.Name = "Label2"
  594.         Me.Label2.Size = New System.Drawing.Size(60, 17)
  595.         Me.Label2.TabIndex = 1
  596.         Me.Label2.Text = "药品名称:"
  597.         '
  598.         'Label1
  599.         '
  600.         Me.Label1.AutoSize = True
  601.         Me.Label1.Location = New System.Drawing.Point(548, 31)
  602.         Me.Label1.Name = "Label1"
  603.         Me.Label1.Size = New System.Drawing.Size(60, 17)
  604.         Me.Label1.TabIndex = 0
  605.         Me.Label1.Text = "药品编号:"
  606.         '
  607.         'dgcp
  608.         '
  609.         Me.dgcp.AlternatingBackColor = System.Drawing.Color.Gainsboro
  610.         Me.dgcp.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
  611.                     Or System.Windows.Forms.AnchorStyles.Left) _
  612.                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
  613.         Me.dgcp.BackColor = System.Drawing.Color.Silver
  614.         Me.dgcp.BackgroundColor = System.Drawing.Color.LightGray
  615.         Me.dgcp.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  616.         Me.dgcp.CaptionBackColor = System.Drawing.Color.DarkSlateBlue
  617.         Me.dgcp.CaptionFont = New System.Drawing.Font("Tahoma", 8.0!)
  618.         Me.dgcp.CaptionForeColor = System.Drawing.Color.White
  619.         Me.dgcp.CaptionVisible = False
  620.         Me.dgcp.DataMember = ""
  621.         Me.dgcp.FlatMode = True
  622.         Me.dgcp.ForeColor = System.Drawing.Color.Black
  623.         Me.dgcp.GridLineColor = System.Drawing.Color.White
  624.         Me.dgcp.HeaderBackColor = System.Drawing.Color.DarkGray
  625.         Me.dgcp.HeaderForeColor = System.Drawing.Color.Black
  626.         Me.dgcp.LinkColor = System.Drawing.Color.DarkSlateBlue
  627.         Me.dgcp.Location = New System.Drawing.Point(6, 272)
  628.         Me.dgcp.Name = "dgcp"
  629.         Me.dgcp.ParentRowsBackColor = System.Drawing.Color.Black
  630.         Me.dgcp.ParentRowsForeColor = System.Drawing.Color.White
  631.         Me.dgcp.RowHeadersVisible = False
  632.         Me.dgcp.SelectionBackColor = System.Drawing.Color.DarkSlateBlue
  633.         Me.dgcp.SelectionForeColor = System.Drawing.Color.White
  634.         Me.dgcp.Size = New System.Drawing.Size(703, 160)
  635.         Me.dgcp.TabIndex = 3
  636.         '
  637.         'GroupBox2
  638.         '
  639.         Me.GroupBox2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
  640.                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
  641.         Me.GroupBox2.Controls.Add(Me.txtQuery)
  642.         Me.GroupBox2.Controls.Add(Me.btnQuery)
  643.         Me.GroupBox2.Controls.Add(Me.Label14)
  644.         Me.GroupBox2.Location = New System.Drawing.Point(6, 224)
  645.         Me.GroupBox2.Name = "GroupBox2"
  646.         Me.GroupBox2.Size = New System.Drawing.Size(703, 48)
  647.         Me.GroupBox2.TabIndex = 4
  648.         Me.GroupBox2.TabStop = False
  649.         Me.GroupBox2.Text = "查询药品信息"
  650.         '
  651.         'txtQuery
  652.         '
  653.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtQuery, True)
  654.         Me.MsdnTextboxValidator1.SetDataType(Me.txtQuery, MSDNTextboxValidator.DataTypeConstants.StringType)
  655.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtQuery, "")
  656.         Me.txtQuery.Location = New System.Drawing.Point(272, 18)
  657.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtQuery, "")
  658.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtQuery, "")
  659.         Me.txtQuery.Name = "txtQuery"
  660.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtQuery, "")
  661.         Me.MsdnTextboxValidator1.SetRequired(Me.txtQuery, False)
  662.         Me.txtQuery.Size = New System.Drawing.Size(168, 21)
  663.         Me.txtQuery.TabIndex = 3
  664.         Me.txtQuery.Text = ""
  665.         '
  666.         'btnQuery
  667.         '
  668.         Me.btnQuery.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  669.         Me.btnQuery.Location = New System.Drawing.Point(440, 18)
  670.         Me.btnQuery.Name = "btnQuery"
  671.         Me.btnQuery.Size = New System.Drawing.Size(88, 21)
  672.         Me.btnQuery.TabIndex = 2
  673.         Me.btnQuery.Text = "查询"
  674.         '
  675.         'Label14
  676.         '
  677.         Me.Label14.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
  678.                     Or System.Windows.Forms.AnchorStyles.Left) _
  679.                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
  680.         Me.Label14.AutoSize = True
  681.         Me.Label14.Font = New System.Drawing.Font("宋体", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
  682.         Me.Label14.Location = New System.Drawing.Point(126, 25)
  683.         Me.Label14.Name = "Label14"
  684.         Me.Label14.Size = New System.Drawing.Size(153, 17)
  685.         Me.Label14.TabIndex = 1
  686.         Me.Label14.Text = "请输入药品编号或拼音码:"
  687.         '
  688.         'MsdnTextboxValidator1
  689.         '
  690.         Me.MsdnTextboxValidator1.DisplayControl = Nothing
  691.         Me.MsdnTextboxValidator1.ErrorProvider = Nothing
  692.         Me.MsdnTextboxValidator1.InvalidBackColor = System.Drawing.Color.Empty
  693.         Me.MsdnTextboxValidator1.TooltipProvider = Nothing
  694.         '
  695.         'ErrorProvider1
  696.         '
  697.         Me.ErrorProvider1.ContainerControl = Me
  698.         '
  699.         'frmCp
  700.         '
  701.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  702.         Me.BackColor = System.Drawing.SystemColors.Control
  703.         Me.ClientSize = New System.Drawing.Size(712, 470)
  704.         Me.Controls.Add(Me.GroupBox2)
  705.         Me.Controls.Add(Me.dgcp)
  706.         Me.Controls.Add(Me.GroupBox1)
  707.         Me.Controls.Add(Me.StatusBar1)
  708.         Me.Controls.Add(Me.tbrCp)
  709.         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
  710.         Me.MaximizeBox = False
  711.         Me.Name = "frmCp"
  712.         Me.Text = "药品基本信息"
  713.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  714.         CType(Me.StatusBarPanel1, System.ComponentModel.ISupportInitialize).EndInit()
  715.         Me.GroupBox1.ResumeLayout(False)
  716.         CType(Me.dgcp, System.ComponentModel.ISupportInitialize).EndInit()
  717.         Me.GroupBox2.ResumeLayout(False)
  718.         Me.ResumeLayout(False)
  719.     End Sub
  720. #End Region
  721.     Public lsweb As New jxcmanage
  722.     Public dslocals As New DataSet
  723.     Public web As New WebReference.DataManager
  724.     Private Sub frmCp_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  725.         dslocals = lsweb.returndataset("select * from wz_cp", "wz_cp")
  726.         dslocals.Clear()
  727.         dgcp.DataSource = dslocals.Tables("wz_cp").DefaultView
  728.         tbrSave.Enabled = False
  729.         tbrAdd.Enabled = True
  730.         tbrModify.Enabled = True
  731.         tbrDelete.Enabled = True
  732.         tbrPrint.Enabled = True
  733.         tbrExit.Enabled = True
  734.      
  735.     End Sub
  736.     Public Sub tbnEnable(ByVal strboolean As String, ByVal tbr As ToolBar)
  737.         If strboolean = "tbrAdd.Enabled = True" Then
  738.             tbrSave.Enabled = False
  739.             tbrModify.Enabled = False
  740.             tbrDelete.Enabled = False
  741.             tbrPrint.Enabled = False
  742.             tbrExit.Enabled = True
  743.         ElseIf strboolean = "tbrAdd.Enabled = False" Then
  744.             tbrAdd.Enabled = False
  745.             tbrSave.Enabled = True
  746.             tbrModify.Enabled = False
  747.             tbrDelete.Enabled = False
  748.             tbrPrint.Enabled = True
  749.             tbrExit.Enabled = True
  750.         ElseIf strboolean = "tbrSave.Enabled = True" Then
  751.             tbrAdd.Enabled = False
  752.             tbrModify.Enabled = False
  753.             tbrDelete.Enabled = False
  754.             tbrPrint.Enabled = True
  755.             tbrExit.Enabled = True
  756.         ElseIf strboolean = "tbrSave.Enabled = False" Then
  757.             tbrSave.Enabled = False
  758.             tbrAdd.Enabled = True
  759.             tbrModify.Enabled = True
  760.             tbrDelete.Enabled = True
  761.             tbrPrint.Enabled = True
  762.             tbrExit.Enabled = True
  763.         ElseIf strboolean = "tbrModify.Enabled = True" Then
  764.             tbrAdd.Enabled = False
  765.             tbrSave.Enabled = True
  766.             tbrDelete.Enabled = False
  767.             tbrPrint.Enabled = False
  768.             tbrExit.Enabled = True
  769.         ElseIf strboolean = "tbrModify.Enabled = False" Then
  770.             tbrModify.Enabled = False
  771.             tbrAdd.Enabled = False
  772.             tbrSave.Enabled = True
  773.             tbrDelete.Enabled = False
  774.             tbrPrint.Enabled = True
  775.             tbrExit.Enabled = True
  776.         ElseIf strboolean = "tbrDelete.Enabled = True" Then
  777.             tbrAdd.Enabled = False
  778.             tbrSave.Enabled = True
  779.             tbrModify.Enabled = False
  780.             tbrPrint.Enabled = False
  781.             tbrExit.Enabled = True
  782.         ElseIf strboolean = "tbrDelete.Enabled = False" Then
  783.             tbrDelete.Enabled = False
  784.             tbrAdd.Enabled = False
  785.             tbrSave.Enabled = True
  786.             tbrModify.Enabled = False
  787.             tbrPrint.Enabled = False
  788.             tbrExit.Enabled = True
  789.         End If
  790.     End Sub
  791.     Private Sub cboType_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboType.SelectedIndexChanged
  792.         Dim cbotext As String = cboType.Text.Substring(0, 3)
  793.         Dim webserver As New jxcmanage
  794.         Dim number As Integer
  795.         number = webserver.maxint(cbotext) + 1
  796.         Dim txtnum As String = cbotext & "-"
  797.         txtNumber.Text = cbotext & "-" & Format(number, "0000")
  798.     End Sub
  799.     Private Sub tbrCp_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tbrCp.ButtonClick
  800.         Select Case e.Button.Text
  801.             Case "添加"
  802.                 tbnEnable("tbrAdd.Enabled = False", tbrCp)
  803.                 add()
  804.                 dslocals.Clear()
  805.                 dgcp.DataSource = dslocals.Tables("wz_cp").DefaultView
  806.             Case "保存"
  807.                 If txtNumber.Text = String.Empty Or txtPrice.Text = "" Or txtSprice.Text = "" Or txtPprice.Text = "" Or txtLprice.Text = "" Or txtjprice.Text = "" Or txtzprice.Text = "" Or txtKl.Text = "" Then
  808.                     MessageBox.Show("信息不完整,保存失败!", "提示", MessageBoxButtons.OK)
  809.                 Else
  810.                     save()
  811.                     tbnEnable("tbrSave.Enabled = False", tbrCp)
  812.                 End If
  813.             Case "修改"
  814.                 modify()
  815.                 tbnEnable("tbrModify.Enabled = False", tbrCp)
  816.             Case "删除"
  817.                 delete()
  818.                 tbnEnable("tbrDelete.Enabled = False", tbrCp)
  819.             Case "打印"
  820.                 print()
  821.             Case "退出"
  822.                 Me.Close()
  823.         End Select
  824.     End Sub
  825.     Private Sub print()
  826.         If txtQuery.Text = String.Empty Then
  827.             MessageBox.Show("没有要打印的记录!", "提示", MessageBoxButtons.OK)
  828.         Else
  829.             Dim frmviewcper As New frmviewcp
  830.             frmviewcper.strquery = lsweb.getinfoes(txtQuery.Text)
  831.             frmviewcper.Show()
  832.         End If
  833.     End Sub
  834.     Private Sub save()
  835.         dslocals = lsweb.returndataset("select * from wz_cp", "wz_cp")
  836.         Dim dr As DataRow = dslocals.Tables(0).NewRow()
  837.         dr("药品编号") = txtNumber.Text.Trim
  838.         dr("药品名称") = txtName.Text.Trim
  839.         dr("药品规格") = txtRule.Text.Trim
  840.         dr("药品类型") = cboType.Text.Trim
  841.         dr("单位") = txtUnit.Text.Trim
  842.         dr("单价") = txtPrice.Text.Trim
  843.         dr("售价") = txtSprice.Text.Trim
  844.         dr("扣率") = txtKl.Text.Trim
  845.         dr("产地") = txtAddress.Text.Trim
  846.         dr("生产厂家") = txtProduct.Text.Trim
  847.         dr("有效期") = txtAvaid.Text.Trim
  848.         dr("批发价") = txtPprice.Text.Trim
  849.         dr("零售价") = txtLprice.Text.Trim
  850.         dr("建议价") = txtjprice.Text.Trim
  851.         dr("最低价") = txtzprice.Text.Trim
  852.         dr("数量") = 0
  853.         dr("金额") = 0
  854.         dslocals.Tables(0).Rows.Add(dr)
  855.         If lsweb.updatedataset("select * from wz_cp", "wz_cp", dslocals, DataRowState.Added) = True Then
  856.             MessageBox.Show("药品信息成功保存!", "提示", MessageBoxButtons.OK)
  857.         Else
  858.             MessageBox.Show("药品信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  859.         End If
  860.         'lsweb.Dispose()
  861.     End Sub
  862.     Private Sub modify()
  863.         'Try
  864.         ' Dim STRSQL As String
  865.         ' STRSQL = "update wz_cp set 药品编号='" & txtmednumber.Text.Trim & "',药品名称='" & txtName.Text.Trim & "',药品规格='" & txtRule.Text.Trim & "',药品类型='" & cboType.Text.Trim & "',单位='" & txtUnit.Text.Trim & "',单价=" & CDec(txtPrice.Text.Trim) & ",售价=" & CDec(txtSprice.Text.Trim) & ",扣率='" & txtKl.Text.Trim & "',产地='" & txtAddress.Text.Trim & "',生产厂家='" & txtProduct.Text.Trim & "',登记日期=getdate(),有效期='" & txtAvaid.Text.Trim & "',批发价=" & CDec(txtPprice.Text.Trim) & ",零售价=" & CDec(txtLprice.Text.Trim) & ",建议价=" & CDec(txtjprice.Text.Trim) & ",最低价=" & CDec(txtzprice.Text.Trim) & " where 药品编号='" & txtmednumber.Text.Trim & "'"
  866.         ' lsweb.runSql(STRSQL)
  867.         ' MessageBox.Show("药品信息修改成功!", "提示", MessageBoxButtons.OK)
  868.         ' Catch ex As Exception
  869.         '     MessageBox.Show(ex.Message, "提示", MessageBoxButtons.OK)
  870.         ' End Try
  871.         If lsweb.updatecp(txtmednumber.Text.Trim, txtName.Text.Trim, txtRule.Text.Trim, cboType.Text.Trim, txtUnit.Text.Trim, txtPrice.Text.Trim, txtSprice.Text.Trim, txtKl.Text.Trim, txtAddress.Text.Trim, txtProduct.Text.Trim, txtAvaid.Text.Trim, txtPprice.Text.Trim, txtLprice.Text.Trim, txtjprice.Text.Trim, txtzprice.Text.Trim) = True Then
  872.             MessageBox.Show("药品信息修改成功!", "提示", MessageBoxButtons.OK)
  873.         Else
  874.             MessageBox.Show("药品信息修改失败!", "提示", MessageBoxButtons.OK)
  875.         End If
  876.     End Sub
  877.     Private Sub add()
  878.         txtNumber.Focus()
  879.         txtNumber.Text = "".Trim()
  880.         txtName.Text = "".Trim()
  881.         txtRule.Text = "".Trim()
  882.         cboType.Text = "".Trim()
  883.         txtUnit.Text = "".Trim()
  884.         txtPrice.Text = "".Trim()
  885.         txtSprice.Text = "".Trim()
  886.         txtKl.Text = "".Trim()
  887.         txtAddress.Text = "".Trim()
  888.         txtProduct.Text = "".Trim()
  889.         txtAvaid.Text = "".Trim()
  890.         txtPprice.Text = "".Trim()
  891.         txtLprice.Text = "".Trim()
  892.         txtjprice.Text = "".Trim()
  893.         txtzprice.Text = "".Trim()
  894.     End Sub
  895.     Private Sub btnQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuery.Click
  896.         If txtQuery.Text = "" Then
  897.             dslocals = lsweb.returndataset("select * from wz_cp", "wz_cp")
  898.             dgcp.DataSource = dslocals.Tables("wz_cp").DefaultView
  899.         Else
  900.             dslocals = lsweb.returndataset("select * from wz_cp where 药品编号 like'%" & txtQuery.Text.Trim & "%' or 拼音码 like '%" & txtQuery.Text.Trim & "%'", "wz_cp")
  901.             dgcp.DataSource = dslocals.Tables("wz_cp").DefaultView
  902.         End If
  903.     End Sub
  904.     Private Sub delete()
  905.         Dim drv As DataRowView = BindingContext(Me.dgcp.DataSource).Current
  906.         If drv(0) Is System.DBNull.Value Then
  907.             MessageBox.Show("没有要删除的记录!", "提示", MessageBoxButtons.OK)
  908.         Else
  909.             Dim strquery As String = drv(0)
  910.             If lsweb.deletecp(strquery) = True Then
  911.                 MessageBox.Show("已经删除记录啦!", "提示", MessageBoxButtons.OK)
  912.             Else
  913.                 MessageBox.Show("删除记录失败!", "提示", MessageBoxButtons.OK)
  914.             End If
  915.         End If
  916.     End Sub
  917.     Private Sub view()
  918.         Dim drv As DataRowView = BindingContext(Me.dgcp.DataSource).Current
  919.         Dim dr As DataRow
  920.         dr = drv.Row
  921.         txtmednumber.Text = IIf(dr("药品编号") Is System.DBNull.Value, "", dr("药品编号"))
  922.         txtNumber.Text = IIf(dr("药品编号") Is System.DBNull.Value, "", dr("药品编号"))
  923.         txtName.Text = IIf(dr("药品名称") Is System.DBNull.Value, "", dr("药品名称"))
  924.         txtRule.Text = IIf(dr("药品规格") Is System.DBNull.Value, "", dr("药品规格"))
  925.         cboType.Text = IIf(dr("药品类型") Is System.DBNull.Value, "", dr("药品类型"))
  926.         txtUnit.Text = IIf(dr("单位") Is System.DBNull.Value, "", dr("单位"))
  927.         txtPrice.Text = IIf(dr("单价") Is System.DBNull.Value, 0, dr("单价"))
  928.         txtSprice.Text = IIf(dr("售价") Is System.DBNull.Value, 0, dr("售价"))
  929.         txtKl.Text = IIf(dr("扣率") Is System.DBNull.Value, 0, dr("扣率"))
  930.         txtAddress.Text = IIf(dr("产地") Is System.DBNull.Value, "", dr("产地"))
  931.         txtProduct.Text = IIf(dr("生产厂家") Is System.DBNull.Value, "", dr("生产厂家"))
  932.         txtAvaid.Text = IIf(dr("有效期") Is System.DBNull.Value, "", dr("有效期"))
  933.         txtPprice.Text = IIf(dr("批发价") Is System.DBNull.Value, 0, dr("批发价"))
  934.         txtLprice.Text = IIf(dr("零售价") Is System.DBNull.Value, 0, dr("零售价"))
  935.         txtjprice.Text = IIf(dr("建议价") Is System.DBNull.Value, 0, dr("建议价"))
  936.         txtzprice.Text = IIf(dr("最低价") Is System.DBNull.Value, 0, dr("最低价"))
  937.     End Sub
  938.     Private Sub dgcp_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgcp.CurrentCellChanged
  939.         view()
  940.         tbrModify.Enabled = True
  941.         tbrDelete.Enabled = True
  942.         tbrPrint.Enabled = True
  943.         tbrExit.Enabled = True
  944.     End Sub
  945.     Private Sub txtName_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtName.KeyDown
  946.         If e.KeyCode = Keys.Enter Then
  947.             cboType.Focus()
  948.         End If
  949.     End Sub
  950.     Private Sub cboType_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles cboType.KeyDown
  951.         If e.KeyCode = Keys.Enter Then
  952.             txtRule.Focus()
  953.         End If
  954.     End Sub
  955.     Private Sub txtRule_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtRule.KeyDown
  956.         If e.KeyCode = Keys.Enter Then
  957.             txtPrice.Focus()
  958.         End If
  959.     End Sub
  960.     Private Sub txtPrice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPrice.KeyDown
  961.         If e.KeyCode = Keys.Enter Then
  962.             txtSprice.Focus()
  963.         End If
  964.     End Sub
  965.     Private Sub txtSprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtSprice.KeyDown
  966.         If e.KeyCode = Keys.Enter Then
  967.             txtUnit.Focus()
  968.         End If
  969.     End Sub
  970.     Private Sub txtUnit_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtUnit.KeyDown
  971.         If e.KeyCode = Keys.Enter Then
  972.             txtPprice.Focus()
  973.         End If
  974.     End Sub
  975.     Private Sub txtPprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPprice.KeyDown
  976.         If e.KeyCode = Keys.Enter Then
  977.             txtLprice.Focus()
  978.         End If
  979.     End Sub
  980.     Private Sub txtLprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtLprice.KeyDown
  981.         If e.KeyCode = Keys.Enter Then
  982.             txtjprice.Focus()
  983.         End If
  984.     End Sub
  985.     Private Sub txtKl_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtKl.KeyDown
  986.         If e.KeyCode = Keys.Enter Then
  987.             txtAvaid.Focus()
  988.         End If
  989.     End Sub
  990.     Private Sub txtAddress_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAddress.KeyDown
  991.         If e.KeyCode = Keys.Enter Then
  992.             txtProduct.Focus()
  993.         End If
  994.     End Sub
  995.     Private Sub txtProduct_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtProduct.KeyDown
  996.         If e.KeyCode = Keys.Enter Then
  997.             txtAvaid.Focus()
  998.         End If
  999.     End Sub
  1000.     Private Sub txtName_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtName.Validating
  1001.         If txtName.Text = String.Empty Then
  1002.             ErrorProvider1.SetError(txtName, "不能为空,请输入药品名称!")
  1003.             txtName.Focus()
  1004.         Else
  1005.             ErrorProvider1.SetError(txtName, "")
  1006.         End If
  1007.     End Sub
  1008.     Private Sub cboType_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles cboType.Validating
  1009.         If cboType.Text = String.Empty Then
  1010.             ErrorProvider1.SetError(cboType, "不能为空,请选择列表栏!")
  1011.             cboType.Focus()
  1012.         Else
  1013.             ErrorProvider1.SetError(cboType, "")
  1014.         End If
  1015.     End Sub
  1016.     Private Sub txtRule_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtRule.Validating
  1017.         If txtRule.Text = String.Empty Then
  1018.             ErrorProvider1.SetError(txtRule, "不能为空,请输入药品规格!")
  1019.             txtRule.Focus()
  1020.         Else
  1021.             ErrorProvider1.SetError(txtRule, "")
  1022.         End If
  1023.     End Sub
  1024.     Private Sub txtPrice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtPrice.Validating
  1025.         If Not IsNumeric(txtPrice.Text) Or txtPrice.Text = String.Empty Then
  1026.             ErrorProvider1.SetError(txtPrice, "不是数值类型且不能为空。")
  1027.             txtPrice.Focus()
  1028.         Else
  1029.             ErrorProvider1.SetError(txtPrice, "")
  1030.         End If
  1031.     End Sub
  1032.     Private Sub txtSprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtSprice.Validating
  1033.         If Not IsNumeric(txtSprice.Text) Or txtSprice.Text = String.Empty Then
  1034.             ErrorProvider1.SetError(txtSprice, "不是数值类型且不能为空。")
  1035.             txtSprice.Focus()
  1036.         Else
  1037.             ErrorProvider1.SetError(txtSprice, "")
  1038.         End If
  1039.     End Sub
  1040.     Private Sub txtUnit_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtUnit.Validating
  1041.         If txtUnit.Text = String.Empty Then
  1042.             ErrorProvider1.SetError(txtUnit, "不能为空,请输入单位!")
  1043.             txtUnit.Focus()
  1044.         Else
  1045.             ErrorProvider1.SetError(txtUnit, "")
  1046.         End If
  1047.     End Sub
  1048.     Private Sub txtPprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtPprice.Validating
  1049.         If Not IsNumeric(txtPprice.Text) Or txtPprice.Text = String.Empty Then
  1050.             ErrorProvider1.SetError(txtPprice, "不是数值类型且不能为空。")
  1051.             txtPprice.Focus()
  1052.         Else
  1053.             ErrorProvider1.SetError(txtPprice, "")
  1054.         End If
  1055.     End Sub
  1056.     Private Sub txtLprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtLprice.Validating
  1057.         If Not IsNumeric(txtLprice.Text) Or txtLprice.Text = String.Empty Then
  1058.             ErrorProvider1.SetError(txtLprice, "不是数值类型且不能为空。")
  1059.             txtLprice.Focus()
  1060.         Else
  1061.             ErrorProvider1.SetError(txtLprice, "")
  1062.         End If
  1063.     End Sub
  1064.     Private Sub txtKl_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtKl.Validating
  1065.         If Not IsNumeric(txtKl.Text) Or txtKl.Text = String.Empty Then
  1066.             ErrorProvider1.SetError(txtKl, "不是数值类型且不能为空。")
  1067.             txtKl.Focus()
  1068.         Else
  1069.             ErrorProvider1.SetError(txtKl, "")
  1070.         End If
  1071.     End Sub
  1072.     Private Sub txtAddress_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtAddress.Validating
  1073.         If txtAddress.Text = String.Empty Then
  1074.             ErrorProvider1.SetError(txtAddress, "不能为空,请输入产地!")
  1075.             txtAddress.Focus()
  1076.         Else
  1077.             ErrorProvider1.SetError(txtAddress, "")
  1078.         End If
  1079.     End Sub
  1080.     Private Sub txtProduct_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtProduct.Validating
  1081.         If txtProduct.Text = String.Empty Then
  1082.             ErrorProvider1.SetError(txtProduct, "不能为空,请输入生产厂家!")
  1083.             txtProduct.Focus()
  1084.         Else
  1085.             ErrorProvider1.SetError(txtProduct, "")
  1086.         End If
  1087.     End Sub
  1088.     Private Sub txtAvaid_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtAvaid.Validating
  1089.         If txtAvaid.Text = String.Empty Then
  1090.             ErrorProvider1.SetError(txtAvaid, "不能为空,请输入有效期!")
  1091.             txtAvaid.Focus()
  1092.         Else
  1093.             ErrorProvider1.SetError(txtAvaid, "")
  1094.         End If
  1095.     End Sub
  1096.     Private Sub txtAvaid_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAvaid.KeyDown
  1097.         If e.KeyCode = Keys.Enter Then
  1098.             txtAddress.Focus()
  1099.         End If
  1100.     End Sub
  1101.     
  1102.     Private Sub txtjprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtjprice.KeyDown
  1103.         If e.KeyCode = Keys.Enter Then
  1104.             txtzprice.Focus()
  1105.         End If
  1106.     End Sub
  1107.   
  1108.     Private Sub txtzprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtzprice.KeyDown
  1109.         If e.KeyCode = Keys.Enter Then
  1110.             txtKl.Focus()
  1111.         End If
  1112.     End Sub
  1113.    
  1114.     Private Sub txtjprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtjprice.Validating
  1115.         If Not IsNumeric(txtjprice.Text) Or txtjprice.Text = String.Empty Then
  1116.             ErrorProvider1.SetError(txtjprice, "不是数值类型且不能为空。")
  1117.             txtjprice.Focus()
  1118.         Else
  1119.             ErrorProvider1.SetError(txtjprice, "")
  1120.         End If
  1121.     End Sub
  1122.     Private Sub txtzprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtzprice.Validating
  1123.         If Not IsNumeric(txtzprice.Text) Or txtzprice.Text = String.Empty Then
  1124.             ErrorProvider1.SetError(txtzprice, "不是数值类型且不能为空。")
  1125.             txtzprice.Focus()
  1126.         Else
  1127.             ErrorProvider1.SetError(txtzprice, "")
  1128.         End If
  1129.     End Sub
  1130.     
  1131. End Class