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

医药行业

开发平台:

Visual Basic

  1. Public Class frmPd
  2.     Inherits System.Windows.Forms.Form
  3. #Region " Windows 窗体设计器生成的代码 "
  4.     Public Sub New()
  5.         MyBase.New()
  6.         '该调用是 Windows 窗体设计器所必需的。
  7.         InitializeComponent()
  8.         '在 InitializeComponent() 调用之后添加任何初始化
  9.     End Sub
  10.     '窗体重写 dispose 以清理组件列表。
  11.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  12.         If disposing Then
  13.             If Not (components Is Nothing) Then
  14.                 components.Dispose()
  15.             End If
  16.         End If
  17.         MyBase.Dispose(disposing)
  18.     End Sub
  19.     'Windows 窗体设计器所必需的
  20.     Private components As System.ComponentModel.IContainer
  21.     '注意: 以下过程是 Windows 窗体设计器所必需的
  22.     '可以使用 Windows 窗体设计器修改此过程。
  23.     '不要使用代码编辑器修改它。
  24.     Friend WithEvents StatusBar1 As System.Windows.Forms.StatusBar
  25.     Friend WithEvents tbrpd As System.Windows.Forms.ToolBar
  26.     Friend WithEvents tbrAdd As System.Windows.Forms.ToolBarButton
  27.     Friend WithEvents tbrSave As System.Windows.Forms.ToolBarButton
  28.     Friend WithEvents tbrPrint As System.Windows.Forms.ToolBarButton
  29.     Friend WithEvents tbrsp As System.Windows.Forms.ToolBarButton
  30.     Friend WithEvents tbrExit As System.Windows.Forms.ToolBarButton
  31.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  32.     Friend WithEvents Label11 As System.Windows.Forms.Label
  33.     Friend WithEvents Label12 As System.Windows.Forms.Label
  34.     Friend WithEvents Label13 As System.Windows.Forms.Label
  35.     Friend WithEvents txtBillnumber As System.Windows.Forms.TextBox
  36.     Friend WithEvents txtDate As System.Windows.Forms.DateTimePicker
  37.     Friend WithEvents MsdnTextboxValidator1 As MSDNTextboxValidator.MSDNTextboxValidator
  38.     Friend WithEvents txtSzy As System.Windows.Forms.TextBox
  39.     Friend WithEvents Panel1 As System.Windows.Forms.Panel
  40.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  41.     Friend WithEvents txtProduct As System.Windows.Forms.TextBox
  42.     Friend WithEvents txtBatch As System.Windows.Forms.TextBox
  43.     Friend WithEvents txtMoney As System.Windows.Forms.TextBox
  44.     Friend WithEvents txtPrice As System.Windows.Forms.TextBox
  45.     Friend WithEvents txtCount As System.Windows.Forms.TextBox
  46.     Friend WithEvents txtUnit As System.Windows.Forms.TextBox
  47.     Friend WithEvents txtMedName As System.Windows.Forms.TextBox
  48.     Friend WithEvents txtMedNumber As System.Windows.Forms.TextBox
  49.     Friend WithEvents txtNo As System.Windows.Forms.TextBox
  50.     Friend WithEvents Label10 As System.Windows.Forms.Label
  51.     Friend WithEvents Label9 As System.Windows.Forms.Label
  52.     Friend WithEvents Label8 As System.Windows.Forms.Label
  53.     Friend WithEvents Label7 As System.Windows.Forms.Label
  54.     Friend WithEvents Label6 As System.Windows.Forms.Label
  55.     Friend WithEvents Label5 As System.Windows.Forms.Label
  56.     Friend WithEvents Label3 As System.Windows.Forms.Label
  57.     Friend WithEvents Label2 As System.Windows.Forms.Label
  58.     Friend WithEvents Label1 As System.Windows.Forms.Label
  59.     Friend WithEvents Panel2 As System.Windows.Forms.Panel
  60.     Friend WithEvents dgPd As System.Windows.Forms.DataGrid
  61.     Friend WithEvents ImageList2 As System.Windows.Forms.ImageList
  62.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  63.         Me.components = New System.ComponentModel.Container
  64.         Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmPd))
  65.         Me.tbrpd = New System.Windows.Forms.ToolBar
  66.         Me.tbrAdd = New System.Windows.Forms.ToolBarButton
  67.         Me.tbrSave = New System.Windows.Forms.ToolBarButton
  68.         Me.tbrPrint = New System.Windows.Forms.ToolBarButton
  69.         Me.tbrsp = New System.Windows.Forms.ToolBarButton
  70.         Me.tbrExit = New System.Windows.Forms.ToolBarButton
  71.         Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components)
  72.         Me.StatusBar1 = New System.Windows.Forms.StatusBar
  73.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  74.         Me.txtSzy = New System.Windows.Forms.TextBox
  75.         Me.txtBillnumber = New System.Windows.Forms.TextBox
  76.         Me.txtDate = New System.Windows.Forms.DateTimePicker
  77.         Me.Label13 = New System.Windows.Forms.Label
  78.         Me.Label12 = New System.Windows.Forms.Label
  79.         Me.Label11 = New System.Windows.Forms.Label
  80.         Me.MsdnTextboxValidator1 = New MSDNTextboxValidator.MSDNTextboxValidator(Me.components)
  81.         Me.txtProduct = New System.Windows.Forms.TextBox
  82.         Me.txtBatch = New System.Windows.Forms.TextBox
  83.         Me.txtMoney = New System.Windows.Forms.TextBox
  84.         Me.txtPrice = New System.Windows.Forms.TextBox
  85.         Me.txtCount = New System.Windows.Forms.TextBox
  86.         Me.txtUnit = New System.Windows.Forms.TextBox
  87.         Me.txtMedName = New System.Windows.Forms.TextBox
  88.         Me.txtMedNumber = New System.Windows.Forms.TextBox
  89.         Me.txtNo = New System.Windows.Forms.TextBox
  90.         Me.Panel1 = New System.Windows.Forms.Panel
  91.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  92.         Me.Label10 = New System.Windows.Forms.Label
  93.         Me.Label9 = New System.Windows.Forms.Label
  94.         Me.Label8 = New System.Windows.Forms.Label
  95.         Me.Label7 = New System.Windows.Forms.Label
  96.         Me.Label6 = New System.Windows.Forms.Label
  97.         Me.Label5 = New System.Windows.Forms.Label
  98.         Me.Label3 = New System.Windows.Forms.Label
  99.         Me.Label2 = New System.Windows.Forms.Label
  100.         Me.Label1 = New System.Windows.Forms.Label
  101.         Me.Panel2 = New System.Windows.Forms.Panel
  102.         Me.dgPd = New System.Windows.Forms.DataGrid
  103.         Me.GroupBox2.SuspendLayout()
  104.         Me.Panel1.SuspendLayout()
  105.         Me.GroupBox1.SuspendLayout()
  106.         Me.Panel2.SuspendLayout()
  107.         CType(Me.dgPd, System.ComponentModel.ISupportInitialize).BeginInit()
  108.         Me.SuspendLayout()
  109.         '
  110.         'tbrpd
  111.         '
  112.         Me.tbrpd.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  113.         Me.tbrpd.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbrAdd, Me.tbrSave, Me.tbrPrint, Me.tbrsp, Me.tbrExit})
  114.         Me.tbrpd.DropDownArrows = True
  115.         Me.tbrpd.ImageList = Me.ImageList2
  116.         Me.tbrpd.Location = New System.Drawing.Point(0, 0)
  117.         Me.tbrpd.Name = "tbrpd"
  118.         Me.tbrpd.ShowToolTips = True
  119.         Me.tbrpd.Size = New System.Drawing.Size(681, 41)
  120.         Me.tbrpd.TabIndex = 0
  121.         '
  122.         'tbrAdd
  123.         '
  124.         Me.tbrAdd.ImageIndex = 7
  125.         Me.tbrAdd.Text = "添加"
  126.         '
  127.         'tbrSave
  128.         '
  129.         Me.tbrSave.ImageIndex = 4
  130.         Me.tbrSave.Text = "保存"
  131.         '
  132.         'tbrPrint
  133.         '
  134.         Me.tbrPrint.ImageIndex = 12
  135.         Me.tbrPrint.Text = "打印"
  136.         '
  137.         'tbrsp
  138.         '
  139.         Me.tbrsp.Style = System.Windows.Forms.ToolBarButtonStyle.Separator
  140.         '
  141.         'tbrExit
  142.         '
  143.         Me.tbrExit.ImageIndex = 11
  144.         Me.tbrExit.Text = "退出"
  145.         '
  146.         'ImageList2
  147.         '
  148.         Me.ImageList2.ImageSize = New System.Drawing.Size(16, 16)
  149.         Me.ImageList2.ImageStream = CType(resources.GetObject("ImageList2.ImageStream"), System.Windows.Forms.ImageListStreamer)
  150.         Me.ImageList2.TransparentColor = System.Drawing.Color.Transparent
  151.         '
  152.         'StatusBar1
  153.         '
  154.         Me.StatusBar1.Location = New System.Drawing.Point(0, 382)
  155.         Me.StatusBar1.Name = "StatusBar1"
  156.         Me.StatusBar1.Size = New System.Drawing.Size(681, 18)
  157.         Me.StatusBar1.TabIndex = 1
  158.         '
  159.         'GroupBox2
  160.         '
  161.         Me.GroupBox2.Controls.Add(Me.txtSzy)
  162.         Me.GroupBox2.Controls.Add(Me.txtBillnumber)
  163.         Me.GroupBox2.Controls.Add(Me.txtDate)
  164.         Me.GroupBox2.Controls.Add(Me.Label13)
  165.         Me.GroupBox2.Controls.Add(Me.Label12)
  166.         Me.GroupBox2.Controls.Add(Me.Label11)
  167.         Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Top
  168.         Me.GroupBox2.Location = New System.Drawing.Point(0, 41)
  169.         Me.GroupBox2.Name = "GroupBox2"
  170.         Me.GroupBox2.Size = New System.Drawing.Size(681, 49)
  171.         Me.GroupBox2.TabIndex = 4
  172.         Me.GroupBox2.TabStop = False
  173.         Me.GroupBox2.Text = "票据信息"
  174.         '
  175.         'txtSzy
  176.         '
  177.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtSzy, True)
  178.         Me.MsdnTextboxValidator1.SetDataType(Me.txtSzy, MSDNTextboxValidator.DataTypeConstants.StringType)
  179.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtSzy, "")
  180.         Me.txtSzy.Location = New System.Drawing.Point(56, 19)
  181.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtSzy, "")
  182.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtSzy, "")
  183.         Me.txtSzy.Name = "txtSzy"
  184.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtSzy, "")
  185.         Me.MsdnTextboxValidator1.SetRequired(Me.txtSzy, False)
  186.         Me.txtSzy.TabIndex = 6
  187.         Me.txtSzy.Text = ""
  188.         '
  189.         'txtBillnumber
  190.         '
  191.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtBillnumber, True)
  192.         Me.MsdnTextboxValidator1.SetDataType(Me.txtBillnumber, MSDNTextboxValidator.DataTypeConstants.StringType)
  193.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtBillnumber, "")
  194.         Me.txtBillnumber.Location = New System.Drawing.Point(486, 19)
  195.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtBillnumber, "")
  196.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtBillnumber, "")
  197.         Me.txtBillnumber.Name = "txtBillnumber"
  198.         Me.txtBillnumber.ReadOnly = True
  199.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtBillnumber, "")
  200.         Me.MsdnTextboxValidator1.SetRequired(Me.txtBillnumber, False)
  201.         Me.txtBillnumber.Size = New System.Drawing.Size(174, 21)
  202.         Me.txtBillnumber.TabIndex = 5
  203.         Me.txtBillnumber.Text = ""
  204.         '
  205.         'txtDate
  206.         '
  207.         Me.txtDate.Location = New System.Drawing.Point(222, 19)
  208.         Me.txtDate.Name = "txtDate"
  209.         Me.txtDate.Size = New System.Drawing.Size(138, 21)
  210.         Me.txtDate.TabIndex = 4
  211.         '
  212.         'Label13
  213.         '
  214.         Me.Label13.AutoSize = True
  215.         Me.Label13.Location = New System.Drawing.Point(456, 25)
  216.         Me.Label13.Name = "Label13"
  217.         Me.Label13.Size = New System.Drawing.Size(42, 17)
  218.         Me.Label13.TabIndex = 2
  219.         Me.Label13.Text = "票号:"
  220.         '
  221.         'Label12
  222.         '
  223.         Me.Label12.AutoSize = True
  224.         Me.Label12.Location = New System.Drawing.Point(192, 25)
  225.         Me.Label12.Name = "Label12"
  226.         Me.Label12.Size = New System.Drawing.Size(42, 17)
  227.         Me.Label12.TabIndex = 1
  228.         Me.Label12.Text = "日期:"
  229.         '
  230.         'Label11
  231.         '
  232.         Me.Label11.AutoSize = True
  233.         Me.Label11.Location = New System.Drawing.Point(6, 25)
  234.         Me.Label11.Name = "Label11"
  235.         Me.Label11.Size = New System.Drawing.Size(54, 17)
  236.         Me.Label11.TabIndex = 0
  237.         Me.Label11.Text = "操作员:"
  238.         '
  239.         'MsdnTextboxValidator1
  240.         '
  241.         Me.MsdnTextboxValidator1.DisplayControl = Nothing
  242.         Me.MsdnTextboxValidator1.ErrorProvider = Nothing
  243.         Me.MsdnTextboxValidator1.InvalidBackColor = System.Drawing.Color.Empty
  244.         Me.MsdnTextboxValidator1.TooltipProvider = Nothing
  245.         '
  246.         'txtProduct
  247.         '
  248.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtProduct, True)
  249.         Me.MsdnTextboxValidator1.SetDataType(Me.txtProduct, MSDNTextboxValidator.DataTypeConstants.StringType)
  250.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtProduct, "")
  251.         Me.txtProduct.Location = New System.Drawing.Point(552, 37)
  252.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtProduct, "")
  253.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtProduct, "")
  254.         Me.txtProduct.Name = "txtProduct"
  255.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtProduct, "")
  256.         Me.MsdnTextboxValidator1.SetRequired(Me.txtProduct, False)
  257.         Me.txtProduct.Size = New System.Drawing.Size(108, 21)
  258.         Me.txtProduct.TabIndex = 19
  259.         Me.txtProduct.Text = ""
  260.         '
  261.         'txtBatch
  262.         '
  263.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtBatch, True)
  264.         Me.MsdnTextboxValidator1.SetDataType(Me.txtBatch, MSDNTextboxValidator.DataTypeConstants.StringType)
  265.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtBatch, "")
  266.         Me.txtBatch.Location = New System.Drawing.Point(468, 37)
  267.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtBatch, "")
  268.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtBatch, "")
  269.         Me.txtBatch.Name = "txtBatch"
  270.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtBatch, "")
  271.         Me.MsdnTextboxValidator1.SetRequired(Me.txtBatch, False)
  272.         Me.txtBatch.Size = New System.Drawing.Size(75, 21)
  273.         Me.txtBatch.TabIndex = 18
  274.         Me.txtBatch.Text = ""
  275.         '
  276.         'txtMoney
  277.         '
  278.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtMoney, True)
  279.         Me.MsdnTextboxValidator1.SetDataType(Me.txtMoney, MSDNTextboxValidator.DataTypeConstants.StringType)
  280.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtMoney, "")
  281.         Me.txtMoney.Location = New System.Drawing.Point(402, 37)
  282.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtMoney, "")
  283.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtMoney, "")
  284.         Me.txtMoney.Name = "txtMoney"
  285.         Me.txtMoney.ReadOnly = True
  286.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtMoney, "")
  287.         Me.MsdnTextboxValidator1.SetRequired(Me.txtMoney, False)
  288.         Me.txtMoney.Size = New System.Drawing.Size(60, 21)
  289.         Me.txtMoney.TabIndex = 17
  290.         Me.txtMoney.Text = ""
  291.         '
  292.         'txtPrice
  293.         '
  294.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtPrice, True)
  295.         Me.MsdnTextboxValidator1.SetDataType(Me.txtPrice, MSDNTextboxValidator.DataTypeConstants.StringType)
  296.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtPrice, "")
  297.         Me.txtPrice.Location = New System.Drawing.Point(336, 37)
  298.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtPrice, "")
  299.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtPrice, "")
  300.         Me.txtPrice.Name = "txtPrice"
  301.         Me.txtPrice.ReadOnly = True
  302.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtPrice, "")
  303.         Me.MsdnTextboxValidator1.SetRequired(Me.txtPrice, False)
  304.         Me.txtPrice.Size = New System.Drawing.Size(60, 21)
  305.         Me.txtPrice.TabIndex = 16
  306.         Me.txtPrice.Text = ""
  307.         '
  308.         'txtCount
  309.         '
  310.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtCount, True)
  311.         Me.MsdnTextboxValidator1.SetDataType(Me.txtCount, MSDNTextboxValidator.DataTypeConstants.Int16Type)
  312.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtCount, "")
  313.         Me.txtCount.Location = New System.Drawing.Point(282, 37)
  314.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtCount, "")
  315.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtCount, "")
  316.         Me.txtCount.Name = "txtCount"
  317.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtCount, "")
  318.         Me.MsdnTextboxValidator1.SetRequired(Me.txtCount, False)
  319.         Me.txtCount.Size = New System.Drawing.Size(48, 21)
  320.         Me.txtCount.TabIndex = 15
  321.         Me.txtCount.Text = ""
  322.         '
  323.         'txtUnit
  324.         '
  325.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtUnit, True)
  326.         Me.MsdnTextboxValidator1.SetDataType(Me.txtUnit, MSDNTextboxValidator.DataTypeConstants.StringType)
  327.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtUnit, "")
  328.         Me.txtUnit.Location = New System.Drawing.Point(246, 37)
  329.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtUnit, "")
  330.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtUnit, "")
  331.         Me.txtUnit.Name = "txtUnit"
  332.         Me.txtUnit.ReadOnly = True
  333.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtUnit, "")
  334.         Me.MsdnTextboxValidator1.SetRequired(Me.txtUnit, False)
  335.         Me.txtUnit.Size = New System.Drawing.Size(30, 21)
  336.         Me.txtUnit.TabIndex = 14
  337.         Me.txtUnit.Text = ""
  338.         '
  339.         'txtMedName
  340.         '
  341.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtMedName, True)
  342.         Me.MsdnTextboxValidator1.SetDataType(Me.txtMedName, MSDNTextboxValidator.DataTypeConstants.StringType)
  343.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtMedName, "")
  344.         Me.txtMedName.Location = New System.Drawing.Point(114, 37)
  345.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtMedName, "")
  346.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtMedName, "")
  347.         Me.txtMedName.Name = "txtMedName"
  348.         Me.txtMedName.ReadOnly = True
  349.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtMedName, "")
  350.         Me.MsdnTextboxValidator1.SetRequired(Me.txtMedName, False)
  351.         Me.txtMedName.Size = New System.Drawing.Size(126, 21)
  352.         Me.txtMedName.TabIndex = 12
  353.         Me.txtMedName.Text = ""
  354.         '
  355.         'txtMedNumber
  356.         '
  357.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtMedNumber, True)
  358.         Me.MsdnTextboxValidator1.SetDataType(Me.txtMedNumber, MSDNTextboxValidator.DataTypeConstants.StringType)
  359.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtMedNumber, "")
  360.         Me.txtMedNumber.Location = New System.Drawing.Point(48, 37)
  361.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtMedNumber, "")
  362.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtMedNumber, "")
  363.         Me.txtMedNumber.Name = "txtMedNumber"
  364.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtMedNumber, "")
  365.         Me.MsdnTextboxValidator1.SetRequired(Me.txtMedNumber, False)
  366.         Me.txtMedNumber.Size = New System.Drawing.Size(60, 21)
  367.         Me.txtMedNumber.TabIndex = 11
  368.         Me.txtMedNumber.Text = ""
  369.         '
  370.         'txtNo
  371.         '
  372.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtNo, True)
  373.         Me.MsdnTextboxValidator1.SetDataType(Me.txtNo, MSDNTextboxValidator.DataTypeConstants.StringType)
  374.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtNo, "")
  375.         Me.txtNo.Location = New System.Drawing.Point(6, 37)
  376.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtNo, "")
  377.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtNo, "")
  378.         Me.txtNo.Name = "txtNo"
  379.         Me.txtNo.ReadOnly = True
  380.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtNo, "")
  381.         Me.MsdnTextboxValidator1.SetRequired(Me.txtNo, False)
  382.         Me.txtNo.Size = New System.Drawing.Size(36, 21)
  383.         Me.txtNo.TabIndex = 10
  384.         Me.txtNo.Text = "1"
  385.         '
  386.         'Panel1
  387.         '
  388.         Me.Panel1.Controls.Add(Me.GroupBox1)
  389.         Me.Panel1.Dock = System.Windows.Forms.DockStyle.Top
  390.         Me.Panel1.Location = New System.Drawing.Point(0, 90)
  391.         Me.Panel1.Name = "Panel1"
  392.         Me.Panel1.Size = New System.Drawing.Size(681, 86)
  393.         Me.Panel1.TabIndex = 5
  394.         '
  395.         'GroupBox1
  396.         '
  397.         Me.GroupBox1.Controls.Add(Me.txtProduct)
  398.         Me.GroupBox1.Controls.Add(Me.txtBatch)
  399.         Me.GroupBox1.Controls.Add(Me.txtMoney)
  400.         Me.GroupBox1.Controls.Add(Me.txtPrice)
  401.         Me.GroupBox1.Controls.Add(Me.txtCount)
  402.         Me.GroupBox1.Controls.Add(Me.txtUnit)
  403.         Me.GroupBox1.Controls.Add(Me.txtMedName)
  404.         Me.GroupBox1.Controls.Add(Me.txtMedNumber)
  405.         Me.GroupBox1.Controls.Add(Me.txtNo)
  406.         Me.GroupBox1.Controls.Add(Me.Label10)
  407.         Me.GroupBox1.Controls.Add(Me.Label9)
  408.         Me.GroupBox1.Controls.Add(Me.Label8)
  409.         Me.GroupBox1.Controls.Add(Me.Label7)
  410.         Me.GroupBox1.Controls.Add(Me.Label6)
  411.         Me.GroupBox1.Controls.Add(Me.Label5)
  412.         Me.GroupBox1.Controls.Add(Me.Label3)
  413.         Me.GroupBox1.Controls.Add(Me.Label2)
  414.         Me.GroupBox1.Controls.Add(Me.Label1)
  415.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Fill
  416.         Me.GroupBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup
  417.         Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
  418.         Me.GroupBox1.Name = "GroupBox1"
  419.         Me.GroupBox1.Size = New System.Drawing.Size(681, 86)
  420.         Me.GroupBox1.TabIndex = 3
  421.         Me.GroupBox1.TabStop = False
  422.         Me.GroupBox1.Text = "盘点库存信息"
  423.         '
  424.         'Label10
  425.         '
  426.         Me.Label10.AutoSize = True
  427.         Me.Label10.Location = New System.Drawing.Point(576, 19)
  428.         Me.Label10.Name = "Label10"
  429.         Me.Label10.Size = New System.Drawing.Size(29, 17)
  430.         Me.Label10.TabIndex = 9
  431.         Me.Label10.Text = "摘要"
  432.         '
  433.         'Label9
  434.         '
  435.         Me.Label9.AutoSize = True
  436.         Me.Label9.Location = New System.Drawing.Point(492, 19)
  437.         Me.Label9.Name = "Label9"
  438.         Me.Label9.Size = New System.Drawing.Size(29, 17)
  439.         Me.Label9.TabIndex = 8
  440.         Me.Label9.Text = "批号"
  441.         '
  442.         'Label8
  443.         '
  444.         Me.Label8.AutoSize = True
  445.         Me.Label8.Location = New System.Drawing.Point(420, 19)
  446.         Me.Label8.Name = "Label8"
  447.         Me.Label8.Size = New System.Drawing.Size(29, 17)
  448.         Me.Label8.TabIndex = 7
  449.         Me.Label8.Text = "金额"
  450.         '
  451.         'Label7
  452.         '
  453.         Me.Label7.AutoSize = True
  454.         Me.Label7.Location = New System.Drawing.Point(354, 19)
  455.         Me.Label7.Name = "Label7"
  456.         Me.Label7.Size = New System.Drawing.Size(29, 17)
  457.         Me.Label7.TabIndex = 6
  458.         Me.Label7.Text = "进价"
  459.         '
  460.         'Label6
  461.         '
  462.         Me.Label6.AutoSize = True
  463.         Me.Label6.Location = New System.Drawing.Point(294, 19)
  464.         Me.Label6.Name = "Label6"
  465.         Me.Label6.Size = New System.Drawing.Size(29, 17)
  466.         Me.Label6.TabIndex = 5
  467.         Me.Label6.Text = "数量"
  468.         '
  469.         'Label5
  470.         '
  471.         Me.Label5.AutoSize = True
  472.         Me.Label5.Location = New System.Drawing.Point(246, 19)
  473.         Me.Label5.Name = "Label5"
  474.         Me.Label5.Size = New System.Drawing.Size(29, 17)
  475.         Me.Label5.TabIndex = 4
  476.         Me.Label5.Text = "单位"
  477.         '
  478.         'Label3
  479.         '
  480.         Me.Label3.AutoSize = True
  481.         Me.Label3.Location = New System.Drawing.Point(156, 19)
  482.         Me.Label3.Name = "Label3"
  483.         Me.Label3.Size = New System.Drawing.Size(54, 17)
  484.         Me.Label3.TabIndex = 2
  485.         Me.Label3.Text = "药品名称"
  486.         '
  487.         'Label2
  488.         '
  489.         Me.Label2.AutoSize = True
  490.         Me.Label2.Location = New System.Drawing.Point(54, 19)
  491.         Me.Label2.Name = "Label2"
  492.         Me.Label2.Size = New System.Drawing.Size(54, 17)
  493.         Me.Label2.TabIndex = 1
  494.         Me.Label2.Text = "药品编号"
  495.         '
  496.         'Label1
  497.         '
  498.         Me.Label1.AutoSize = True
  499.         Me.Label1.Location = New System.Drawing.Point(12, 19)
  500.         Me.Label1.Name = "Label1"
  501.         Me.Label1.Size = New System.Drawing.Size(29, 17)
  502.         Me.Label1.TabIndex = 0
  503.         Me.Label1.Text = "序号"
  504.         '
  505.         'Panel2
  506.         '
  507.         Me.Panel2.Controls.Add(Me.dgPd)
  508.         Me.Panel2.Dock = System.Windows.Forms.DockStyle.Fill
  509.         Me.Panel2.Location = New System.Drawing.Point(0, 176)
  510.         Me.Panel2.Name = "Panel2"
  511.         Me.Panel2.Size = New System.Drawing.Size(681, 206)
  512.         Me.Panel2.TabIndex = 6
  513.         '
  514.         'dgPd
  515.         '
  516.         Me.dgPd.AlternatingBackColor = System.Drawing.Color.Gainsboro
  517.         Me.dgPd.BackColor = System.Drawing.Color.Silver
  518.         Me.dgPd.BackgroundColor = System.Drawing.Color.Silver
  519.         Me.dgPd.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  520.         Me.dgPd.CaptionBackColor = System.Drawing.Color.DarkSlateBlue
  521.         Me.dgPd.CaptionFont = New System.Drawing.Font("Tahoma", 8.0!)
  522.         Me.dgPd.CaptionForeColor = System.Drawing.Color.White
  523.         Me.dgPd.CaptionVisible = False
  524.         Me.dgPd.DataMember = ""
  525.         Me.dgPd.Dock = System.Windows.Forms.DockStyle.Fill
  526.         Me.dgPd.FlatMode = True
  527.         Me.dgPd.ForeColor = System.Drawing.Color.Black
  528.         Me.dgPd.GridLineColor = System.Drawing.Color.White
  529.         Me.dgPd.HeaderBackColor = System.Drawing.Color.DarkGray
  530.         Me.dgPd.HeaderForeColor = System.Drawing.Color.Black
  531.         Me.dgPd.LinkColor = System.Drawing.Color.DarkSlateBlue
  532.         Me.dgPd.Location = New System.Drawing.Point(0, 0)
  533.         Me.dgPd.Name = "dgPd"
  534.         Me.dgPd.ParentRowsBackColor = System.Drawing.Color.Black
  535.         Me.dgPd.ParentRowsForeColor = System.Drawing.Color.White
  536.         Me.dgPd.RowHeadersVisible = False
  537.         Me.dgPd.SelectionBackColor = System.Drawing.Color.DarkSlateBlue
  538.         Me.dgPd.SelectionForeColor = System.Drawing.Color.White
  539.         Me.dgPd.Size = New System.Drawing.Size(681, 206)
  540.         Me.dgPd.TabIndex = 4
  541.         '
  542.         'frmPd
  543.         '
  544.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  545.         Me.ClientSize = New System.Drawing.Size(681, 400)
  546.         Me.Controls.Add(Me.Panel2)
  547.         Me.Controls.Add(Me.Panel1)
  548.         Me.Controls.Add(Me.GroupBox2)
  549.         Me.Controls.Add(Me.StatusBar1)
  550.         Me.Controls.Add(Me.tbrpd)
  551.         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
  552.         Me.Name = "frmPd"
  553.         Me.Text = "库存盘点"
  554.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  555.         Me.GroupBox2.ResumeLayout(False)
  556.         Me.Panel1.ResumeLayout(False)
  557.         Me.GroupBox1.ResumeLayout(False)
  558.         Me.Panel2.ResumeLayout(False)
  559.         CType(Me.dgPd, System.ComponentModel.ISupportInitialize).EndInit()
  560.         Me.ResumeLayout(False)
  561.     End Sub
  562. #End Region
  563.     Public bool As Boolean
  564.     Public lswebpd As New jxcmanage
  565.     Public dslocalpd As DataSet = lswebpd.returndataset("select 序号,药品编号,药品名称,单位,进价,数量,金额,批号,货位,日期,票号,操作员 from wz_pd", "wz_pd")
  566.     Public Function getinfo(ByVal strqueryid As String) As String
  567.         Dim strOrderId As String
  568.         strOrderId = strqueryid
  569.         Return strOrderId
  570.     End Function
  571.     Private Sub frmPd_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  572.         dslocalpd.Clear()
  573.         dgPd.DataSource = dslocalpd.Tables("wz_pd").DefaultView
  574.         Dim frmloginer As New frmLogin
  575.         txtSzy.Text = frmloginer.struser
  576.         txtDate.Value = Today.ToString
  577.     End Sub
  578.     Private Sub add()
  579.         dslocalpd.Clear()
  580.         txtBillnumber.Text = lswebpd.selectbill("PD").ToString
  581.         txtNo.Text = 1
  582.         txtMedNumber.Text = ""
  583.         txtMedNumber.Focus()
  584.         txtMedName.Text() = ""
  585.         txtUnit.Text() = ""
  586.         txtPrice.Text() = 0.0
  587.         txtCount.Text() = 0
  588.         txtBatch.Text() = ""
  589.         txtProduct.Text() = ""
  590.     End Sub
  591.     Private Sub CalMxMoney()
  592.         Dim price As Double = CType(txtPrice.Text, Double)
  593.         Dim count As Int16 = CInt(txtCount.Text)
  594.         Me.txtMoney.Text = (price * count).ToString
  595.     End Sub
  596.     Private Sub cboczy_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs)
  597.         If e.KeyCode = Keys.Enter Then
  598.             Me.txtMedNumber.Focus()
  599.         End If
  600.     End Sub
  601.     Private Sub txtCount_LostFocus(ByVal sender As System.Object, ByVal e As System.EventArgs)
  602.         If Trim(Me.txtCount.Text) = "" Then
  603.             MessageBox.Show("请输入数量!", "提示", MessageBoxButtons.OK)
  604.             Me.txtCount.Focus()
  605.             Exit Sub
  606.         End If
  607.         If IsNumeric(Me.txtCount.Text) = False Then
  608.             MessageBox.Show("数量输入错误", "提示", MessageBoxButtons.OK)
  609.             Me.txtCount.Focus()
  610.             Exit Sub
  611.         End If
  612.     End Sub
  613.     Private Sub clear()
  614.         txtDate.Enabled = False
  615.         txtBillnumber.ReadOnly = True
  616.         txtNo.ReadOnly = True
  617.         txtMedNumber.Text = ""
  618.         txtMedName.Text() = ""
  619.         txtUnit.Text() = ""
  620.         txtPrice.Text() = 0.0
  621.         txtCount.Text() = 0
  622.         txtBatch.Text() = ""
  623.         txtProduct.Text() = ""
  624.     End Sub
  625.     Private Sub txtBatch_LostFocus(ByVal sender As System.Object, ByVal e As System.EventArgs)
  626.         If Trim(Me.txtBatch.Text) = "" Then
  627.             MessageBox.Show("请输入数量!", "提示", MessageBoxButtons.OK)
  628.             Me.txtBatch.Focus()
  629.             Exit Sub
  630.         End If
  631.     End Sub
  632.     Private Sub save()
  633.         If lswebpd.updatedataset("select 序号,药品编号,药品名称,单位,进价,数量,金额,批号,货位,日期,票号,操作员 from wz_pd", "wz_pd", dslocalpd, DataRowState.Added) = True Then
  634.             MessageBox.Show("信息成功保存!", "提示", MessageBoxButtons.OK)
  635.         Else
  636.             MessageBox.Show("信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  637.         End If
  638.     End Sub
  639.     Public Sub tbnEnable(ByVal strboolean As String, ByVal tbr As ToolBar)
  640.         If strboolean = "tbrAdd.Enabled = True" Then
  641.             tbrSave.Enabled = False
  642.             tbrPrint.Enabled = False
  643.             tbrExit.Enabled = True
  644.         ElseIf strboolean = "tbrAdd.Enabled = False" Then
  645.             tbrAdd.Enabled = False
  646.             tbrSave.Enabled = True
  647.             tbrPrint.Enabled = True
  648.             tbrExit.Enabled = True
  649.         ElseIf strboolean = "tbrSave.Enabled = True" Then
  650.             tbrAdd.Enabled = False
  651.             tbrPrint.Enabled = True
  652.             tbrExit.Enabled = True
  653.         ElseIf strboolean = "tbrSave.Enabled = False" Then
  654.             tbrSave.Enabled = False
  655.             tbrAdd.Enabled = True
  656.             tbrPrint.Enabled = True
  657.             tbrExit.Enabled = True
  658.         End If
  659.     End Sub
  660.     Private Sub tbrpd_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tbrpd.ButtonClick
  661.         Select Case e.Button.Text
  662.             Case "添加"
  663.                 bool = False
  664.                 tbnEnable("tbrAdd.Enabled = False", tbrpd)
  665.                 add()
  666.             Case "保存"
  667.                 bool = True
  668.                 tbnEnable("tbrSave.Enabled = False", tbrpd)
  669.                 save()
  670.             Case "打印"
  671.                 Dim frmviewpder As New frmviewpd
  672.                 frmviewpder.Show()
  673.             Case "退出"
  674.                 Me.Close()
  675.                
  676.         End Select
  677.     End Sub
  678.     Private Sub txtMedNumber_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtMedNumber.KeyDown
  679.         If e.KeyCode = Keys.Enter Then
  680.             Dim dlgs As frmMedKcQuery = New frmMedKcQuery
  681.             dlgs.PYMs = Me.getinfo(txtMedNumber.Text)
  682.             dlgs.ShowDialog()
  683.             Dim medIdvalue, medbatch, hw As String
  684.             medIdvalue = dlgs.GetInfo("药品编号")
  685.             medbatch = dlgs.GetInfo("批号")
  686.             hw = dlgs.GetInfo("货位")
  687.             If medIdvalue Is Nothing Then
  688.                 MessageBox.Show("没有查到记录,请重新开始!")
  689.             Else
  690.                 Dim runSqlQuery As String
  691.                 runSqlQuery = "select * from wz_kc where 药品编号='" & medIdvalue & "'and 批号 ='" & medbatch & "' and wz_kc.货位='" & hw & "'"
  692.                 Dim dv As DataView
  693.                 ' Dim mOrderId As New managers
  694.                 '调用mCustomId对象的SPcustomersID函数
  695.                 Dim dtOrder As DataTable = lswebpd.runSql(runSqlQuery).Tables(0)
  696.                 'bb为一随意表名
  697.                 dtOrder.TableName = "bb"
  698.                 dv = dtOrder.DefaultView
  699.                 txtMedNumber.Text = dv(0)("药品编号")
  700.                 txtMedName.Text = dv(0)("药品名称")
  701.                 txtUnit.Text = dv(0)("单位")
  702.                 txtPrice.Text = dv(0)("进价")
  703.                 txtBatch.Text = dv(0)("批号")
  704.                 txtProduct.Text = dv(0)("货位")
  705.             End If
  706.             txtCount.Focus()
  707.         End If
  708.     End Sub
  709.     Private Sub txtProduct_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtProduct.KeyDown
  710.         If e.KeyCode = Keys.Enter Then
  711.             Static i As Int16
  712.             If dslocalpd.Tables("wz_pd").Rows.Count < 1 Then
  713.                 i = 1
  714.             Else
  715.                 i = i + 1
  716.             End If
  717.             txtNo.Text = CStr(i)
  718.             Dim dr As DataRow = dslocalpd.Tables("wz_pd").NewRow()
  719.             dr("序号") = CInt(Me.txtNo.Text.Trim)
  720.             dr("药品编号") = Me.txtMedNumber.Text.Trim
  721.             dr("药品名称") = Me.txtMedName.Text.Trim
  722.             dr("单位") = Me.txtUnit.Text.Trim
  723.             dr("进价") = CDec(Me.txtPrice.Text.Trim)
  724.             dr("数量") = Me.txtCount.Text.Trim
  725.             dr("金额") = CDec(Me.txtPrice.Text.Trim) * CInt(Me.txtCount.Text.Trim)
  726.             dr("批号") = Me.txtBatch.Text.Trim
  727.             dr("日期") = Me.txtDate.Text.Trim
  728.             dr("票号") = Me.txtBillnumber.Text.Trim
  729.             dr("货位") = Me.txtProduct.Text.Trim
  730.             dr("操作员") = Me.txtSzy.Text.Trim
  731.             dslocalpd.Tables("wz_pd").Rows.Add(dr)
  732.             clear()
  733.             Me.txtMedNumber.Focus()
  734.         End If
  735.         dgPd.DataSource = dslocalpd.Tables("wz_pd").DefaultView
  736.     End Sub
  737.     Private Sub txtCount_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCount.KeyDown
  738.         If e.KeyCode = Keys.Enter Then
  739.             Me.txtBatch.Focus()
  740.             CalMxMoney()
  741.         End If
  742.     End Sub
  743.     Private Sub txtBatch_KeyDown1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtBatch.KeyDown
  744.         If e.KeyCode = Keys.Enter Then
  745.             Me.txtProduct.Focus()
  746.         End If
  747.     End Sub
  748.     Private Sub frmPd_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
  749.         If txtBillnumber.Text <> String.Empty And tbrSave.Enabled = True Then
  750.             lswebpd.cancelbill(txtBillnumber.Text.Trim)
  751.         End If
  752.     End Sub
  753. End Class