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

医药行业

开发平台:

Visual Basic

  1. Imports localJxc.jxcmanage
  2. Public Class frmrk
  3.     Inherits System.Windows.Forms.Form
  4.     ' Public weblocal As New WebReference.DataManager
  5. #Region " Windows 窗体设计器生成的代码 "
  6.     Public Sub New()
  7.         MyBase.New()
  8.         '该调用是 Windows 窗体设计器所必需的。
  9.         InitializeComponent()
  10.         '在 InitializeComponent() 调用之后添加任何初始化
  11.     End Sub
  12.     '窗体重写 dispose 以清理组件列表。
  13.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
  14.         If disposing Then
  15.             If Not (components Is Nothing) Then
  16.                 components.Dispose()
  17.             End If
  18.         End If
  19.         MyBase.Dispose(disposing)
  20.     End Sub
  21.     'Windows 窗体设计器所必需的
  22.     Private components As System.ComponentModel.IContainer
  23.     '注意: 以下过程是 Windows 窗体设计器所必需的
  24.     '可以使用 Windows 窗体设计器修改此过程。
  25.     '不要使用代码编辑器修改它。
  26.     Friend WithEvents tbrRk As System.Windows.Forms.ToolBar
  27.     Friend WithEvents StatusBar1 As System.Windows.Forms.StatusBar
  28.     Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
  29.     Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
  30.     Friend WithEvents Label1 As System.Windows.Forms.Label
  31.     Friend WithEvents Label2 As System.Windows.Forms.Label
  32.     Friend WithEvents Label4 As System.Windows.Forms.Label
  33.     Friend WithEvents Label5 As System.Windows.Forms.Label
  34.     Friend WithEvents Label6 As System.Windows.Forms.Label
  35.     Friend WithEvents Label7 As System.Windows.Forms.Label
  36.     Friend WithEvents Label8 As System.Windows.Forms.Label
  37.     Friend WithEvents Label9 As System.Windows.Forms.Label
  38.     Friend WithEvents Label10 As System.Windows.Forms.Label
  39.     Friend WithEvents Label11 As System.Windows.Forms.Label
  40.     Friend WithEvents Label12 As System.Windows.Forms.Label
  41.     Friend WithEvents Label13 As System.Windows.Forms.Label
  42.     Friend WithEvents Label14 As System.Windows.Forms.Label
  43.     Friend WithEvents Label15 As System.Windows.Forms.Label
  44.     Friend WithEvents Label16 As System.Windows.Forms.Label
  45.     Friend WithEvents Label17 As System.Windows.Forms.Label
  46.     Friend WithEvents Label18 As System.Windows.Forms.Label
  47.     Friend WithEvents Label19 As System.Windows.Forms.Label
  48.     Friend WithEvents Label20 As System.Windows.Forms.Label
  49.     Friend WithEvents Label21 As System.Windows.Forms.Label
  50.     Friend WithEvents Label22 As System.Windows.Forms.Label
  51.     Friend WithEvents Label23 As System.Windows.Forms.Label
  52.     Friend WithEvents tbrAdd As System.Windows.Forms.ToolBarButton
  53.     Friend WithEvents tbrSave As System.Windows.Forms.ToolBarButton
  54.     Friend WithEvents tbrPrint As System.Windows.Forms.ToolBarButton
  55.     Friend WithEvents tbrQuery As System.Windows.Forms.ToolBarButton
  56.     Friend WithEvents tbrSeparator As System.Windows.Forms.ToolBarButton
  57.     Friend WithEvents tbrExit As System.Windows.Forms.ToolBarButton
  58.     Friend WithEvents txtNumber As System.Windows.Forms.TextBox
  59.     Friend WithEvents txtName As System.Windows.Forms.TextBox
  60.     Friend WithEvents txtRule As System.Windows.Forms.TextBox
  61.     Friend WithEvents txtUnit As System.Windows.Forms.TextBox
  62.     Friend WithEvents txtPrice As System.Windows.Forms.TextBox
  63.     Friend WithEvents txtCount As System.Windows.Forms.TextBox
  64.     Friend WithEvents txtMoney As System.Windows.Forms.TextBox
  65.     Friend WithEvents txtPackage As System.Windows.Forms.TextBox
  66.     Friend WithEvents txtBatch As System.Windows.Forms.TextBox
  67.     Friend WithEvents txtAvaid As System.Windows.Forms.TextBox
  68.     Friend WithEvents txtAddress As System.Windows.Forms.TextBox
  69.     Friend WithEvents txtPprice As System.Windows.Forms.TextBox
  70.     Friend WithEvents txtLprice As System.Windows.Forms.TextBox
  71.     Friend WithEvents txtJprice As System.Windows.Forms.TextBox
  72.     Friend WithEvents txtZprice As System.Windows.Forms.TextBox
  73.     Friend WithEvents Label24 As System.Windows.Forms.Label
  74.     Friend WithEvents txtSum As System.Windows.Forms.TextBox
  75.     Friend WithEvents cboHw As System.Windows.Forms.ComboBox
  76.     Friend WithEvents cboJs As System.Windows.Forms.ComboBox
  77.     Friend WithEvents txtNo As System.Windows.Forms.TextBox
  78.     Friend WithEvents txtBillNumber As System.Windows.Forms.TextBox
  79.     Friend WithEvents txtCustName As System.Windows.Forms.TextBox
  80.     Friend WithEvents txtCustNumber As System.Windows.Forms.TextBox
  81.     Friend WithEvents dgrk As System.Windows.Forms.DataGrid
  82.     Friend WithEvents MsdnTextboxValidator1 As MSDNTextboxValidator.MSDNTextboxValidator
  83.     Friend WithEvents ErrorProvider1 As System.Windows.Forms.ErrorProvider
  84.     Friend WithEvents txtSzy As System.Windows.Forms.TextBox
  85.     Friend WithEvents Label3 As System.Windows.Forms.Label
  86.     Friend WithEvents txtdate As System.Windows.Forms.DateTimePicker
  87.     Friend WithEvents ImageList2 As System.Windows.Forms.ImageList
  88.     Friend WithEvents tbrTh As System.Windows.Forms.ToolBarButton
  89.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  90.         Me.components = New System.ComponentModel.Container
  91.         Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmrk))
  92.         Me.tbrRk = New System.Windows.Forms.ToolBar
  93.         Me.tbrAdd = New System.Windows.Forms.ToolBarButton
  94.         Me.tbrSave = New System.Windows.Forms.ToolBarButton
  95.         Me.tbrPrint = New System.Windows.Forms.ToolBarButton
  96.         Me.tbrQuery = New System.Windows.Forms.ToolBarButton
  97.         Me.tbrSeparator = New System.Windows.Forms.ToolBarButton
  98.         Me.tbrTh = New System.Windows.Forms.ToolBarButton
  99.         Me.tbrExit = New System.Windows.Forms.ToolBarButton
  100.         Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components)
  101.         Me.StatusBar1 = New System.Windows.Forms.StatusBar
  102.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  103.         Me.txtdate = New System.Windows.Forms.DateTimePicker
  104.         Me.Label3 = New System.Windows.Forms.Label
  105.         Me.txtSzy = New System.Windows.Forms.TextBox
  106.         Me.cboHw = New System.Windows.Forms.ComboBox
  107.         Me.cboJs = New System.Windows.Forms.ComboBox
  108.         Me.txtNo = New System.Windows.Forms.TextBox
  109.         Me.txtBillNumber = New System.Windows.Forms.TextBox
  110.         Me.txtCustName = New System.Windows.Forms.TextBox
  111.         Me.txtCustNumber = New System.Windows.Forms.TextBox
  112.         Me.Label8 = New System.Windows.Forms.Label
  113.         Me.Label7 = New System.Windows.Forms.Label
  114.         Me.Label6 = New System.Windows.Forms.Label
  115.         Me.Label5 = New System.Windows.Forms.Label
  116.         Me.Label4 = New System.Windows.Forms.Label
  117.         Me.Label2 = New System.Windows.Forms.Label
  118.         Me.Label1 = New System.Windows.Forms.Label
  119.         Me.GroupBox2 = New System.Windows.Forms.GroupBox
  120.         Me.txtSum = New System.Windows.Forms.TextBox
  121.         Me.Label24 = New System.Windows.Forms.Label
  122.         Me.txtZprice = New System.Windows.Forms.TextBox
  123.         Me.txtJprice = New System.Windows.Forms.TextBox
  124.         Me.txtLprice = New System.Windows.Forms.TextBox
  125.         Me.txtPprice = New System.Windows.Forms.TextBox
  126.         Me.txtAddress = New System.Windows.Forms.TextBox
  127.         Me.txtAvaid = New System.Windows.Forms.TextBox
  128.         Me.txtBatch = New System.Windows.Forms.TextBox
  129.         Me.txtPackage = New System.Windows.Forms.TextBox
  130.         Me.txtMoney = New System.Windows.Forms.TextBox
  131.         Me.txtCount = New System.Windows.Forms.TextBox
  132.         Me.txtPrice = New System.Windows.Forms.TextBox
  133.         Me.txtUnit = New System.Windows.Forms.TextBox
  134.         Me.txtRule = New System.Windows.Forms.TextBox
  135.         Me.txtName = New System.Windows.Forms.TextBox
  136.         Me.txtNumber = New System.Windows.Forms.TextBox
  137.         Me.Label23 = New System.Windows.Forms.Label
  138.         Me.Label22 = New System.Windows.Forms.Label
  139.         Me.Label21 = New System.Windows.Forms.Label
  140.         Me.Label20 = New System.Windows.Forms.Label
  141.         Me.Label19 = New System.Windows.Forms.Label
  142.         Me.Label18 = New System.Windows.Forms.Label
  143.         Me.Label17 = New System.Windows.Forms.Label
  144.         Me.Label16 = New System.Windows.Forms.Label
  145.         Me.Label15 = New System.Windows.Forms.Label
  146.         Me.Label14 = New System.Windows.Forms.Label
  147.         Me.Label13 = New System.Windows.Forms.Label
  148.         Me.Label12 = New System.Windows.Forms.Label
  149.         Me.Label11 = New System.Windows.Forms.Label
  150.         Me.Label10 = New System.Windows.Forms.Label
  151.         Me.Label9 = New System.Windows.Forms.Label
  152.         Me.dgrk = New System.Windows.Forms.DataGrid
  153.         Me.MsdnTextboxValidator1 = New MSDNTextboxValidator.MSDNTextboxValidator(Me.components)
  154.         Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider
  155.         Me.GroupBox1.SuspendLayout()
  156.         Me.GroupBox2.SuspendLayout()
  157.         CType(Me.dgrk, System.ComponentModel.ISupportInitialize).BeginInit()
  158.         Me.SuspendLayout()
  159.         '
  160.         'tbrRk
  161.         '
  162.         Me.tbrRk.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  163.         Me.tbrRk.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbrAdd, Me.tbrSave, Me.tbrPrint, Me.tbrQuery, Me.tbrSeparator, Me.tbrTh, Me.tbrExit})
  164.         Me.tbrRk.DropDownArrows = True
  165.         Me.tbrRk.ImageList = Me.ImageList2
  166.         Me.tbrRk.Location = New System.Drawing.Point(0, 0)
  167.         Me.tbrRk.Name = "tbrRk"
  168.         Me.tbrRk.ShowToolTips = True
  169.         Me.tbrRk.Size = New System.Drawing.Size(877, 44)
  170.         Me.tbrRk.TabIndex = 0
  171.         '
  172.         'tbrAdd
  173.         '
  174.         Me.tbrAdd.ImageIndex = 7
  175.         Me.tbrAdd.Text = "添加"
  176.         '
  177.         'tbrSave
  178.         '
  179.         Me.tbrSave.ImageIndex = 4
  180.         Me.tbrSave.Text = "保存"
  181.         '
  182.         'tbrPrint
  183.         '
  184.         Me.tbrPrint.ImageIndex = 12
  185.         Me.tbrPrint.Text = "打印"
  186.         '
  187.         'tbrQuery
  188.         '
  189.         Me.tbrQuery.ImageIndex = 13
  190.         Me.tbrQuery.Text = "查询"
  191.         '
  192.         'tbrSeparator
  193.         '
  194.         Me.tbrSeparator.Style = System.Windows.Forms.ToolBarButtonStyle.Separator
  195.         '
  196.         'tbrTh
  197.         '
  198.         Me.tbrTh.ImageIndex = 9
  199.         Me.tbrTh.Text = "退货"
  200.         '
  201.         'tbrExit
  202.         '
  203.         Me.tbrExit.ImageIndex = 11
  204.         Me.tbrExit.Text = "退出"
  205.         '
  206.         'ImageList2
  207.         '
  208.         Me.ImageList2.ImageSize = New System.Drawing.Size(16, 16)
  209.         Me.ImageList2.ImageStream = CType(resources.GetObject("ImageList2.ImageStream"), System.Windows.Forms.ImageListStreamer)
  210.         Me.ImageList2.TransparentColor = System.Drawing.Color.Transparent
  211.         '
  212.         'StatusBar1
  213.         '
  214.         Me.StatusBar1.Location = New System.Drawing.Point(0, 653)
  215.         Me.StatusBar1.Name = "StatusBar1"
  216.         Me.StatusBar1.Size = New System.Drawing.Size(877, 29)
  217.         Me.StatusBar1.TabIndex = 1
  218.         '
  219.         'GroupBox1
  220.         '
  221.         Me.GroupBox1.Controls.Add(Me.txtdate)
  222.         Me.GroupBox1.Controls.Add(Me.Label3)
  223.         Me.GroupBox1.Controls.Add(Me.txtSzy)
  224.         Me.GroupBox1.Controls.Add(Me.cboHw)
  225.         Me.GroupBox1.Controls.Add(Me.cboJs)
  226.         Me.GroupBox1.Controls.Add(Me.txtNo)
  227.         Me.GroupBox1.Controls.Add(Me.txtBillNumber)
  228.         Me.GroupBox1.Controls.Add(Me.txtCustName)
  229.         Me.GroupBox1.Controls.Add(Me.txtCustNumber)
  230.         Me.GroupBox1.Controls.Add(Me.Label8)
  231.         Me.GroupBox1.Controls.Add(Me.Label7)
  232.         Me.GroupBox1.Controls.Add(Me.Label6)
  233.         Me.GroupBox1.Controls.Add(Me.Label5)
  234.         Me.GroupBox1.Controls.Add(Me.Label4)
  235.         Me.GroupBox1.Controls.Add(Me.Label2)
  236.         Me.GroupBox1.Controls.Add(Me.Label1)
  237.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  238.         Me.GroupBox1.Location = New System.Drawing.Point(0, 44)
  239.         Me.GroupBox1.Name = "GroupBox1"
  240.         Me.GroupBox1.Size = New System.Drawing.Size(877, 104)
  241.         Me.GroupBox1.TabIndex = 2
  242.         Me.GroupBox1.TabStop = False
  243.         Me.GroupBox1.Text = "票据信息:"
  244.         '
  245.         'txtdate
  246.         '
  247.         Me.txtdate.Location = New System.Drawing.Point(512, 32)
  248.         Me.txtdate.Name = "txtdate"
  249.         Me.txtdate.Size = New System.Drawing.Size(136, 25)
  250.         Me.txtdate.TabIndex = 18
  251.         Me.txtdate.Value = New Date(2006, 3, 31, 0, 0, 0, 0)
  252.         '
  253.         'Label3
  254.         '
  255.         Me.Label3.AutoSize = True
  256.         Me.Label3.Location = New System.Drawing.Point(472, 40)
  257.         Me.Label3.Name = "Label3"
  258.         Me.Label3.Size = New System.Drawing.Size(52, 21)
  259.         Me.Label3.TabIndex = 17
  260.         Me.Label3.Text = "日期:"
  261.         '
  262.         'txtSzy
  263.         '
  264.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtSzy, True)
  265.         Me.MsdnTextboxValidator1.SetDataType(Me.txtSzy, MSDNTextboxValidator.DataTypeConstants.StringType)
  266.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtSzy, "")
  267.         Me.txtSzy.Location = New System.Drawing.Point(720, 64)
  268.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtSzy, "")
  269.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtSzy, "")
  270.         Me.txtSzy.Name = "txtSzy"
  271.         Me.txtSzy.ReadOnly = True
  272.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtSzy, "")
  273.         Me.MsdnTextboxValidator1.SetRequired(Me.txtSzy, False)
  274.         Me.txtSzy.Size = New System.Drawing.Size(144, 25)
  275.         Me.txtSzy.TabIndex = 16
  276.         Me.txtSzy.Text = ""
  277.         '
  278.         'cboHw
  279.         '
  280.         Me.cboHw.ForeColor = System.Drawing.Color.FromArgb(CType(0, Byte), CType(192, Byte), CType(0, Byte))
  281.         Me.cboHw.Location = New System.Drawing.Point(512, 64)
  282.         Me.cboHw.Name = "cboHw"
  283.         Me.cboHw.Size = New System.Drawing.Size(136, 23)
  284.         Me.cboHw.TabIndex = 15
  285.         '
  286.         'cboJs
  287.         '
  288.         Me.cboJs.ForeColor = System.Drawing.Color.FromArgb(CType(0, Byte), CType(192, Byte), CType(0, Byte))
  289.         Me.cboJs.Items.AddRange(New Object() {"现金", "支票", "记账"})
  290.         Me.cboJs.Location = New System.Drawing.Point(256, 64)
  291.         Me.cboJs.Name = "cboJs"
  292.         Me.cboJs.Size = New System.Drawing.Size(128, 23)
  293.         Me.cboJs.TabIndex = 13
  294.         Me.cboJs.Text = "现金"
  295.         '
  296.         'txtNo
  297.         '
  298.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtNo, True)
  299.         Me.MsdnTextboxValidator1.SetDataType(Me.txtNo, MSDNTextboxValidator.DataTypeConstants.StringType)
  300.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtNo, "")
  301.         Me.txtNo.Location = New System.Drawing.Point(80, 64)
  302.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtNo, "")
  303.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtNo, "")
  304.         Me.txtNo.Name = "txtNo"
  305.         Me.txtNo.ReadOnly = True
  306.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtNo, "")
  307.         Me.MsdnTextboxValidator1.SetRequired(Me.txtNo, False)
  308.         Me.txtNo.Size = New System.Drawing.Size(88, 25)
  309.         Me.txtNo.TabIndex = 12
  310.         Me.txtNo.Text = ""
  311.         '
  312.         'txtBillNumber
  313.         '
  314.         Me.txtBillNumber.BackColor = System.Drawing.SystemColors.Control
  315.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtBillNumber, True)
  316.         Me.MsdnTextboxValidator1.SetDataType(Me.txtBillNumber, MSDNTextboxValidator.DataTypeConstants.StringType)
  317.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtBillNumber, "")
  318.         Me.txtBillNumber.Location = New System.Drawing.Point(720, 32)
  319.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtBillNumber, "")
  320.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtBillNumber, "")
  321.         Me.txtBillNumber.Name = "txtBillNumber"
  322.         Me.txtBillNumber.ReadOnly = True
  323.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtBillNumber, "")
  324.         Me.MsdnTextboxValidator1.SetRequired(Me.txtBillNumber, False)
  325.         Me.txtBillNumber.Size = New System.Drawing.Size(144, 25)
  326.         Me.txtBillNumber.TabIndex = 11
  327.         Me.txtBillNumber.Text = ""
  328.         '
  329.         'txtCustName
  330.         '
  331.         Me.txtCustName.BackColor = System.Drawing.Color.White
  332.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtCustName, True)
  333.         Me.MsdnTextboxValidator1.SetDataType(Me.txtCustName, MSDNTextboxValidator.DataTypeConstants.StringType)
  334.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtCustName, "")
  335.         Me.txtCustName.Location = New System.Drawing.Point(256, 31)
  336.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtCustName, "")
  337.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtCustName, "")
  338.         Me.txtCustName.Name = "txtCustName"
  339.         Me.txtCustName.ReadOnly = True
  340.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtCustName, "")
  341.         Me.MsdnTextboxValidator1.SetRequired(Me.txtCustName, False)
  342.         Me.txtCustName.Size = New System.Drawing.Size(200, 25)
  343.         Me.txtCustName.TabIndex = 9
  344.         Me.txtCustName.Text = ""
  345.         '
  346.         'txtCustNumber
  347.         '
  348.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtCustNumber, True)
  349.         Me.MsdnTextboxValidator1.SetDataType(Me.txtCustNumber, MSDNTextboxValidator.DataTypeConstants.StringType)
  350.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtCustNumber, "")
  351.         Me.txtCustNumber.Location = New System.Drawing.Point(80, 31)
  352.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtCustNumber, "")
  353.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtCustNumber, "")
  354.         Me.txtCustNumber.Name = "txtCustNumber"
  355.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtCustNumber, "<>""""")
  356.         Me.MsdnTextboxValidator1.SetRequired(Me.txtCustNumber, False)
  357.         Me.txtCustNumber.Size = New System.Drawing.Size(88, 25)
  358.         Me.txtCustNumber.TabIndex = 8
  359.         Me.txtCustNumber.Text = ""
  360.         '
  361.         'Label8
  362.         '
  363.         Me.Label8.AutoSize = True
  364.         Me.Label8.Location = New System.Drawing.Point(664, 72)
  365.         Me.Label8.Name = "Label8"
  366.         Me.Label8.Size = New System.Drawing.Size(67, 21)
  367.         Me.Label8.TabIndex = 7
  368.         Me.Label8.Text = "操做员:"
  369.         '
  370.         'Label7
  371.         '
  372.         Me.Label7.AutoSize = True
  373.         Me.Label7.Location = New System.Drawing.Point(184, 72)
  374.         Me.Label7.Name = "Label7"
  375.         Me.Label7.Size = New System.Drawing.Size(83, 21)
  376.         Me.Label7.TabIndex = 6
  377.         Me.Label7.Text = "结算方式:"
  378.         '
  379.         'Label6
  380.         '
  381.         Me.Label6.AutoSize = True
  382.         Me.Label6.Location = New System.Drawing.Point(472, 72)
  383.         Me.Label6.Name = "Label6"
  384.         Me.Label6.Size = New System.Drawing.Size(52, 21)
  385.         Me.Label6.TabIndex = 5
  386.         Me.Label6.Text = "货位:"
  387.         '
  388.         'Label5
  389.         '
  390.         Me.Label5.AutoSize = True
  391.         Me.Label5.Location = New System.Drawing.Point(40, 72)
  392.         Me.Label5.Name = "Label5"
  393.         Me.Label5.Size = New System.Drawing.Size(52, 21)
  394.         Me.Label5.TabIndex = 4
  395.         Me.Label5.Text = "序号:"
  396.         '
  397.         'Label4
  398.         '
  399.         Me.Label4.AutoSize = True
  400.         Me.Label4.Location = New System.Drawing.Point(680, 40)
  401.         Me.Label4.Name = "Label4"
  402.         Me.Label4.Size = New System.Drawing.Size(52, 21)
  403.         Me.Label4.TabIndex = 3
  404.         Me.Label4.Text = "票号:"
  405.         '
  406.         'Label2
  407.         '
  408.         Me.Label2.AutoSize = True
  409.         Me.Label2.Location = New System.Drawing.Point(184, 40)
  410.         Me.Label2.Name = "Label2"
  411.         Me.Label2.Size = New System.Drawing.Size(83, 21)
  412.         Me.Label2.TabIndex = 1
  413.         Me.Label2.Text = "客户名称:"
  414.         '
  415.         'Label1
  416.         '
  417.         Me.Label1.AutoSize = True
  418.         Me.Label1.Location = New System.Drawing.Point(8, 40)
  419.         Me.Label1.Name = "Label1"
  420.         Me.Label1.Size = New System.Drawing.Size(83, 21)
  421.         Me.Label1.TabIndex = 0
  422.         Me.Label1.Text = "客户编号:"
  423.         '
  424.         'GroupBox2
  425.         '
  426.         Me.GroupBox2.Controls.Add(Me.txtSum)
  427.         Me.GroupBox2.Controls.Add(Me.Label24)
  428.         Me.GroupBox2.Controls.Add(Me.txtZprice)
  429.         Me.GroupBox2.Controls.Add(Me.txtJprice)
  430.         Me.GroupBox2.Controls.Add(Me.txtLprice)
  431.         Me.GroupBox2.Controls.Add(Me.txtPprice)
  432.         Me.GroupBox2.Controls.Add(Me.txtAddress)
  433.         Me.GroupBox2.Controls.Add(Me.txtAvaid)
  434.         Me.GroupBox2.Controls.Add(Me.txtBatch)
  435.         Me.GroupBox2.Controls.Add(Me.txtPackage)
  436.         Me.GroupBox2.Controls.Add(Me.txtMoney)
  437.         Me.GroupBox2.Controls.Add(Me.txtCount)
  438.         Me.GroupBox2.Controls.Add(Me.txtPrice)
  439.         Me.GroupBox2.Controls.Add(Me.txtUnit)
  440.         Me.GroupBox2.Controls.Add(Me.txtRule)
  441.         Me.GroupBox2.Controls.Add(Me.txtName)
  442.         Me.GroupBox2.Controls.Add(Me.txtNumber)
  443.         Me.GroupBox2.Controls.Add(Me.Label23)
  444.         Me.GroupBox2.Controls.Add(Me.Label22)
  445.         Me.GroupBox2.Controls.Add(Me.Label21)
  446.         Me.GroupBox2.Controls.Add(Me.Label20)
  447.         Me.GroupBox2.Controls.Add(Me.Label19)
  448.         Me.GroupBox2.Controls.Add(Me.Label18)
  449.         Me.GroupBox2.Controls.Add(Me.Label17)
  450.         Me.GroupBox2.Controls.Add(Me.Label16)
  451.         Me.GroupBox2.Controls.Add(Me.Label15)
  452.         Me.GroupBox2.Controls.Add(Me.Label14)
  453.         Me.GroupBox2.Controls.Add(Me.Label13)
  454.         Me.GroupBox2.Controls.Add(Me.Label12)
  455.         Me.GroupBox2.Controls.Add(Me.Label11)
  456.         Me.GroupBox2.Controls.Add(Me.Label10)
  457.         Me.GroupBox2.Controls.Add(Me.Label9)
  458.         Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Top
  459.         Me.GroupBox2.Location = New System.Drawing.Point(0, 148)
  460.         Me.GroupBox2.Name = "GroupBox2"
  461.         Me.GroupBox2.Size = New System.Drawing.Size(877, 168)
  462.         Me.GroupBox2.TabIndex = 3
  463.         Me.GroupBox2.TabStop = False
  464.         Me.GroupBox2.Text = "药品信息:"
  465.         '
  466.         'txtSum
  467.         '
  468.         Me.txtSum.BackColor = System.Drawing.SystemColors.Control
  469.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtSum, True)
  470.         Me.MsdnTextboxValidator1.SetDataType(Me.txtSum, MSDNTextboxValidator.DataTypeConstants.StringType)
  471.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtSum, "")
  472.         Me.txtSum.ForeColor = System.Drawing.Color.Black
  473.         Me.txtSum.Location = New System.Drawing.Point(768, 129)
  474.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtSum, "")
  475.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtSum, "")
  476.         Me.txtSum.Name = "txtSum"
  477.         Me.txtSum.ReadOnly = True
  478.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtSum, "")
  479.         Me.MsdnTextboxValidator1.SetRequired(Me.txtSum, False)
  480.         Me.txtSum.Size = New System.Drawing.Size(96, 25)
  481.         Me.txtSum.TabIndex = 31
  482.         Me.txtSum.Text = ""
  483.         '
  484.         'Label24
  485.         '
  486.         Me.Label24.AutoSize = True
  487.         Me.Label24.ForeColor = System.Drawing.Color.Red
  488.         Me.Label24.Location = New System.Drawing.Point(696, 136)
  489.         Me.Label24.Name = "Label24"
  490.         Me.Label24.Size = New System.Drawing.Size(83, 21)
  491.         Me.Label24.TabIndex = 30
  492.         Me.Label24.Text = "合计金额:"
  493.         '
  494.         'txtZprice
  495.         '
  496.         Me.txtZprice.BackColor = System.Drawing.Color.White
  497.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtZprice, True)
  498.         Me.MsdnTextboxValidator1.SetDataType(Me.txtZprice, MSDNTextboxValidator.DataTypeConstants.DoubleType)
  499.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtZprice, "")
  500.         Me.txtZprice.ForeColor = System.Drawing.Color.Black
  501.         Me.txtZprice.Location = New System.Drawing.Point(544, 129)
  502.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtZprice, "")
  503.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtZprice, "")
  504.         Me.txtZprice.Name = "txtZprice"
  505.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtZprice, "")
  506.         Me.MsdnTextboxValidator1.SetRequired(Me.txtZprice, False)
  507.         Me.txtZprice.Size = New System.Drawing.Size(128, 25)
  508.         Me.txtZprice.TabIndex = 29
  509.         Me.txtZprice.Text = "0.00"
  510.         '
  511.         'txtJprice
  512.         '
  513.         Me.txtJprice.BackColor = System.Drawing.Color.White
  514.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtJprice, True)
  515.         Me.MsdnTextboxValidator1.SetDataType(Me.txtJprice, MSDNTextboxValidator.DataTypeConstants.DoubleType)
  516.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtJprice, "")
  517.         Me.txtJprice.ForeColor = System.Drawing.Color.Black
  518.         Me.txtJprice.Location = New System.Drawing.Point(256, 129)
  519.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtJprice, "")
  520.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtJprice, "")
  521.         Me.txtJprice.Name = "txtJprice"
  522.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtJprice, "")
  523.         Me.MsdnTextboxValidator1.SetRequired(Me.txtJprice, False)
  524.         Me.txtJprice.Size = New System.Drawing.Size(128, 25)
  525.         Me.txtJprice.TabIndex = 28
  526.         Me.txtJprice.Text = "0.00"
  527.         '
  528.         'txtLprice
  529.         '
  530.         Me.txtLprice.BackColor = System.Drawing.Color.White
  531.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtLprice, True)
  532.         Me.MsdnTextboxValidator1.SetDataType(Me.txtLprice, MSDNTextboxValidator.DataTypeConstants.StringType)
  533.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtLprice, "")
  534.         Me.txtLprice.ForeColor = System.Drawing.Color.Black
  535.         Me.txtLprice.Location = New System.Drawing.Point(80, 129)
  536.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtLprice, "")
  537.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtLprice, "")
  538.         Me.txtLprice.Name = "txtLprice"
  539.         Me.txtLprice.ReadOnly = True
  540.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtLprice, "")
  541.         Me.MsdnTextboxValidator1.SetRequired(Me.txtLprice, False)
  542.         Me.txtLprice.Size = New System.Drawing.Size(88, 25)
  543.         Me.txtLprice.TabIndex = 27
  544.         Me.txtLprice.Text = "0.00"
  545.         '
  546.         'txtPprice
  547.         '
  548.         Me.txtPprice.BackColor = System.Drawing.Color.White
  549.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtPprice, True)
  550.         Me.MsdnTextboxValidator1.SetDataType(Me.txtPprice, MSDNTextboxValidator.DataTypeConstants.StringType)
  551.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtPprice, "")
  552.         Me.txtPprice.ForeColor = System.Drawing.Color.Black
  553.         Me.txtPprice.Location = New System.Drawing.Point(768, 96)
  554.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtPprice, "")
  555.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtPprice, "")
  556.         Me.txtPprice.Name = "txtPprice"
  557.         Me.txtPprice.ReadOnly = True
  558.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtPprice, "")
  559.         Me.MsdnTextboxValidator1.SetRequired(Me.txtPprice, False)
  560.         Me.txtPprice.Size = New System.Drawing.Size(96, 25)
  561.         Me.txtPprice.TabIndex = 26
  562.         Me.txtPprice.Text = ""
  563.         '
  564.         'txtAddress
  565.         '
  566.         Me.txtAddress.BackColor = System.Drawing.Color.White
  567.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtAddress, True)
  568.         Me.MsdnTextboxValidator1.SetDataType(Me.txtAddress, MSDNTextboxValidator.DataTypeConstants.StringType)
  569.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtAddress, "")
  570.         Me.txtAddress.ForeColor = System.Drawing.Color.Black
  571.         Me.txtAddress.Location = New System.Drawing.Point(544, 96)
  572.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtAddress, "")
  573.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtAddress, "")
  574.         Me.txtAddress.Name = "txtAddress"
  575.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtAddress, "")
  576.         Me.MsdnTextboxValidator1.SetRequired(Me.txtAddress, False)
  577.         Me.txtAddress.Size = New System.Drawing.Size(128, 25)
  578.         Me.txtAddress.TabIndex = 25
  579.         Me.txtAddress.Text = ""
  580.         '
  581.         'txtAvaid
  582.         '
  583.         Me.txtAvaid.BackColor = System.Drawing.Color.White
  584.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtAvaid, True)
  585.         Me.MsdnTextboxValidator1.SetDataType(Me.txtAvaid, MSDNTextboxValidator.DataTypeConstants.StringType)
  586.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtAvaid, "")
  587.         Me.txtAvaid.ForeColor = System.Drawing.Color.Black
  588.         Me.txtAvaid.Location = New System.Drawing.Point(256, 96)
  589.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtAvaid, "")
  590.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtAvaid, "")
  591.         Me.txtAvaid.Name = "txtAvaid"
  592.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtAvaid, "")
  593.         Me.MsdnTextboxValidator1.SetRequired(Me.txtAvaid, False)
  594.         Me.txtAvaid.Size = New System.Drawing.Size(128, 25)
  595.         Me.txtAvaid.TabIndex = 24
  596.         Me.txtAvaid.Text = ""
  597.         '
  598.         'txtBatch
  599.         '
  600.         Me.txtBatch.BackColor = System.Drawing.Color.White
  601.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtBatch, True)
  602.         Me.MsdnTextboxValidator1.SetDataType(Me.txtBatch, MSDNTextboxValidator.DataTypeConstants.StringType)
  603.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtBatch, "")
  604.         Me.txtBatch.ForeColor = System.Drawing.Color.Black
  605.         Me.txtBatch.Location = New System.Drawing.Point(80, 96)
  606.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtBatch, "")
  607.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtBatch, "")
  608.         Me.txtBatch.Name = "txtBatch"
  609.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtBatch, "")
  610.         Me.MsdnTextboxValidator1.SetRequired(Me.txtBatch, False)
  611.         Me.txtBatch.Size = New System.Drawing.Size(88, 25)
  612.         Me.txtBatch.TabIndex = 23
  613.         Me.txtBatch.Text = ""
  614.         '
  615.         'txtPackage
  616.         '
  617.         Me.txtPackage.BackColor = System.Drawing.Color.White
  618.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtPackage, True)
  619.         Me.MsdnTextboxValidator1.SetDataType(Me.txtPackage, MSDNTextboxValidator.DataTypeConstants.StringType)
  620.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtPackage, "")
  621.         Me.txtPackage.ForeColor = System.Drawing.Color.Black
  622.         Me.txtPackage.Location = New System.Drawing.Point(768, 64)
  623.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtPackage, "")
  624.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtPackage, "")
  625.         Me.txtPackage.Name = "txtPackage"
  626.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtPackage, "")
  627.         Me.MsdnTextboxValidator1.SetRequired(Me.txtPackage, False)
  628.         Me.txtPackage.Size = New System.Drawing.Size(96, 25)
  629.         Me.txtPackage.TabIndex = 22
  630.         Me.txtPackage.Text = ""
  631.         '
  632.         'txtMoney
  633.         '
  634.         Me.txtMoney.BackColor = System.Drawing.SystemColors.Control
  635.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtMoney, True)
  636.         Me.MsdnTextboxValidator1.SetDataType(Me.txtMoney, MSDNTextboxValidator.DataTypeConstants.StringType)
  637.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtMoney, "")
  638.         Me.txtMoney.ForeColor = System.Drawing.Color.Black
  639.         Me.txtMoney.Location = New System.Drawing.Point(544, 64)
  640.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtMoney, "")
  641.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtMoney, "")
  642.         Me.txtMoney.Name = "txtMoney"
  643.         Me.txtMoney.ReadOnly = True
  644.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtMoney, "")
  645.         Me.MsdnTextboxValidator1.SetRequired(Me.txtMoney, False)
  646.         Me.txtMoney.Size = New System.Drawing.Size(128, 25)
  647.         Me.txtMoney.TabIndex = 21
  648.         Me.txtMoney.Text = "0.00"
  649.         '
  650.         'txtCount
  651.         '
  652.         Me.txtCount.BackColor = System.Drawing.Color.White
  653.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtCount, True)
  654.         Me.MsdnTextboxValidator1.SetDataType(Me.txtCount, MSDNTextboxValidator.DataTypeConstants.Int16Type)
  655.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtCount, "")
  656.         Me.txtCount.ForeColor = System.Drawing.Color.Black
  657.         Me.txtCount.Location = New System.Drawing.Point(256, 64)
  658.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtCount, "")
  659.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtCount, "")
  660.         Me.txtCount.Name = "txtCount"
  661.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtCount, "")
  662.         Me.MsdnTextboxValidator1.SetRequired(Me.txtCount, False)
  663.         Me.txtCount.Size = New System.Drawing.Size(128, 25)
  664.         Me.txtCount.TabIndex = 20
  665.         Me.txtCount.Text = ""
  666.         '
  667.         'txtPrice
  668.         '
  669.         Me.txtPrice.BackColor = System.Drawing.Color.White
  670.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtPrice, True)
  671.         Me.MsdnTextboxValidator1.SetDataType(Me.txtPrice, MSDNTextboxValidator.DataTypeConstants.DoubleType)
  672.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtPrice, "")
  673.         Me.txtPrice.ForeColor = System.Drawing.Color.Black
  674.         Me.txtPrice.Location = New System.Drawing.Point(80, 64)
  675.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtPrice, "")
  676.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtPrice, "")
  677.         Me.txtPrice.Name = "txtPrice"
  678.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtPrice, "")
  679.         Me.MsdnTextboxValidator1.SetRequired(Me.txtPrice, False)
  680.         Me.txtPrice.Size = New System.Drawing.Size(88, 25)
  681.         Me.txtPrice.TabIndex = 19
  682.         Me.txtPrice.Text = "0.00"
  683.         '
  684.         'txtUnit
  685.         '
  686.         Me.txtUnit.BackColor = System.Drawing.SystemColors.Control
  687.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtUnit, True)
  688.         Me.MsdnTextboxValidator1.SetDataType(Me.txtUnit, MSDNTextboxValidator.DataTypeConstants.StringType)
  689.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtUnit, "")
  690.         Me.txtUnit.ForeColor = System.Drawing.Color.Black
  691.         Me.txtUnit.Location = New System.Drawing.Point(768, 32)
  692.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtUnit, "")
  693.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtUnit, "")
  694.         Me.txtUnit.Name = "txtUnit"
  695.         Me.txtUnit.ReadOnly = True
  696.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtUnit, "")
  697.         Me.MsdnTextboxValidator1.SetRequired(Me.txtUnit, False)
  698.         Me.txtUnit.Size = New System.Drawing.Size(96, 25)
  699.         Me.txtUnit.TabIndex = 18
  700.         Me.txtUnit.Text = ""
  701.         '
  702.         'txtRule
  703.         '
  704.         Me.txtRule.BackColor = System.Drawing.SystemColors.Control
  705.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtRule, True)
  706.         Me.MsdnTextboxValidator1.SetDataType(Me.txtRule, MSDNTextboxValidator.DataTypeConstants.StringType)
  707.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtRule, "")
  708.         Me.txtRule.ForeColor = System.Drawing.Color.Black
  709.         Me.txtRule.Location = New System.Drawing.Point(544, 32)
  710.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtRule, "")
  711.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtRule, "")
  712.         Me.txtRule.Name = "txtRule"
  713.         Me.txtRule.ReadOnly = True
  714.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtRule, "")
  715.         Me.MsdnTextboxValidator1.SetRequired(Me.txtRule, False)
  716.         Me.txtRule.Size = New System.Drawing.Size(128, 25)
  717.         Me.txtRule.TabIndex = 17
  718.         Me.txtRule.Text = ""
  719.         '
  720.         'txtName
  721.         '
  722.         Me.txtName.BackColor = System.Drawing.SystemColors.Control
  723.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtName, True)
  724.         Me.MsdnTextboxValidator1.SetDataType(Me.txtName, MSDNTextboxValidator.DataTypeConstants.StringType)
  725.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtName, "")
  726.         Me.txtName.ForeColor = System.Drawing.Color.Black
  727.         Me.txtName.Location = New System.Drawing.Point(256, 31)
  728.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtName, "")
  729.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtName, "")
  730.         Me.txtName.Name = "txtName"
  731.         Me.txtName.ReadOnly = True
  732.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtName, "")
  733.         Me.MsdnTextboxValidator1.SetRequired(Me.txtName, False)
  734.         Me.txtName.Size = New System.Drawing.Size(200, 25)
  735.         Me.txtName.TabIndex = 16
  736.         Me.txtName.Text = ""
  737.         '
  738.         'txtNumber
  739.         '
  740.         Me.txtNumber.BackColor = System.Drawing.Color.White
  741.         Me.MsdnTextboxValidator1.SetCustomValidationEnabled(Me.txtNumber, True)
  742.         Me.MsdnTextboxValidator1.SetDataType(Me.txtNumber, MSDNTextboxValidator.DataTypeConstants.StringType)
  743.         Me.MsdnTextboxValidator1.SetDisplayName(Me.txtNumber, "")
  744.         Me.txtNumber.ForeColor = System.Drawing.Color.Black
  745.         Me.txtNumber.Location = New System.Drawing.Point(80, 31)
  746.         Me.MsdnTextboxValidator1.SetMaxValue(Me.txtNumber, "")
  747.         Me.MsdnTextboxValidator1.SetMinValue(Me.txtNumber, "")
  748.         Me.txtNumber.Name = "txtNumber"
  749.         Me.MsdnTextboxValidator1.SetRegularExpression(Me.txtNumber, "")
  750.         Me.MsdnTextboxValidator1.SetRequired(Me.txtNumber, False)
  751.         Me.txtNumber.Size = New System.Drawing.Size(88, 25)
  752.         Me.txtNumber.TabIndex = 15
  753.         Me.txtNumber.Text = ""
  754.         '
  755.         'Label23
  756.         '
  757.         Me.Label23.AutoSize = True
  758.         Me.Label23.Location = New System.Drawing.Point(488, 136)
  759.         Me.Label23.Name = "Label23"
  760.         Me.Label23.Size = New System.Drawing.Size(67, 21)
  761.         Me.Label23.TabIndex = 14
  762.         Me.Label23.Text = "最低价:"
  763.         '
  764.         'Label22
  765.         '
  766.         Me.Label22.AutoSize = True
  767.         Me.Label22.Location = New System.Drawing.Point(200, 136)
  768.         Me.Label22.Name = "Label22"
  769.         Me.Label22.Size = New System.Drawing.Size(67, 21)
  770.         Me.Label22.TabIndex = 13
  771.         Me.Label22.Text = "建议价:"
  772.         '
  773.         'Label21
  774.         '
  775.         Me.Label21.AutoSize = True
  776.         Me.Label21.Location = New System.Drawing.Point(24, 136)
  777.         Me.Label21.Name = "Label21"
  778.         Me.Label21.Size = New System.Drawing.Size(67, 21)
  779.         Me.Label21.TabIndex = 12
  780.         Me.Label21.Text = "零售价:"
  781.         '
  782.         'Label20
  783.         '
  784.         Me.Label20.AutoSize = True
  785.         Me.Label20.Location = New System.Drawing.Point(712, 104)
  786.         Me.Label20.Name = "Label20"
  787.         Me.Label20.Size = New System.Drawing.Size(67, 21)
  788.         Me.Label20.TabIndex = 11
  789.         Me.Label20.Text = "批发价:"
  790.         '
  791.         'Label19
  792.         '
  793.         Me.Label19.AutoSize = True
  794.         Me.Label19.Location = New System.Drawing.Point(504, 104)
  795.         Me.Label19.Name = "Label19"
  796.         Me.Label19.Size = New System.Drawing.Size(52, 21)
  797.         Me.Label19.TabIndex = 10
  798.         Me.Label19.Text = "产地:"
  799.         '
  800.         'Label18
  801.         '
  802.         Me.Label18.AutoSize = True
  803.         Me.Label18.Location = New System.Drawing.Point(200, 104)
  804.         Me.Label18.Name = "Label18"
  805.         Me.Label18.Size = New System.Drawing.Size(67, 21)
  806.         Me.Label18.TabIndex = 9
  807.         Me.Label18.Text = "有效期:"
  808.         '
  809.         'Label17
  810.         '
  811.         Me.Label17.AutoSize = True
  812.         Me.Label17.Location = New System.Drawing.Point(40, 104)
  813.         Me.Label17.Name = "Label17"
  814.         Me.Label17.Size = New System.Drawing.Size(52, 21)
  815.         Me.Label17.TabIndex = 8
  816.         Me.Label17.Text = "批号:"
  817.         '
  818.         'Label16
  819.         '
  820.         Me.Label16.AutoSize = True
  821.         Me.Label16.Location = New System.Drawing.Point(728, 72)
  822.         Me.Label16.Name = "Label16"
  823.         Me.Label16.Size = New System.Drawing.Size(52, 21)
  824.         Me.Label16.TabIndex = 7
  825.         Me.Label16.Text = "包装:"
  826.         '
  827.         'Label15
  828.         '
  829.         Me.Label15.AutoSize = True
  830.         Me.Label15.ForeColor = System.Drawing.Color.Red
  831.         Me.Label15.Location = New System.Drawing.Point(504, 72)
  832.         Me.Label15.Name = "Label15"
  833.         Me.Label15.Size = New System.Drawing.Size(52, 21)
  834.         Me.Label15.TabIndex = 6
  835.         Me.Label15.Text = "金额:"
  836.         '
  837.         'Label14
  838.         '
  839.         Me.Label14.AutoSize = True
  840.         Me.Label14.Location = New System.Drawing.Point(216, 72)
  841.         Me.Label14.Name = "Label14"
  842.         Me.Label14.Size = New System.Drawing.Size(52, 21)
  843.         Me.Label14.TabIndex = 5
  844.         Me.Label14.Text = "数量:"
  845.         '
  846.         'Label13
  847.         '
  848.         Me.Label13.AutoSize = True
  849.         Me.Label13.Location = New System.Drawing.Point(40, 72)
  850.         Me.Label13.Name = "Label13"
  851.         Me.Label13.Size = New System.Drawing.Size(52, 21)
  852.         Me.Label13.TabIndex = 4
  853.         Me.Label13.Text = "进价:"
  854.         '
  855.         'Label12
  856.         '
  857.         Me.Label12.AutoSize = True
  858.         Me.Label12.Location = New System.Drawing.Point(728, 40)
  859.         Me.Label12.Name = "Label12"
  860.         Me.Label12.Size = New System.Drawing.Size(52, 21)
  861.         Me.Label12.TabIndex = 3
  862.         Me.Label12.Text = "单位:"
  863.         '
  864.         'Label11
  865.         '
  866.         Me.Label11.AutoSize = True
  867.         Me.Label11.Location = New System.Drawing.Point(472, 40)
  868.         Me.Label11.Name = "Label11"
  869.         Me.Label11.Size = New System.Drawing.Size(83, 21)
  870.         Me.Label11.TabIndex = 2
  871.         Me.Label11.Text = "药品规格:"
  872.         '
  873.         'Label10
  874.         '
  875.         Me.Label10.AutoSize = True
  876.         Me.Label10.Location = New System.Drawing.Point(184, 40)
  877.         Me.Label10.Name = "Label10"
  878.         Me.Label10.Size = New System.Drawing.Size(83, 21)
  879.         Me.Label10.TabIndex = 1
  880.         Me.Label10.Text = "药品名称:"
  881.         '
  882.         'Label9
  883.         '
  884.         Me.Label9.AutoSize = True
  885.         Me.Label9.Location = New System.Drawing.Point(8, 40)
  886.         Me.Label9.Name = "Label9"
  887.         Me.Label9.Size = New System.Drawing.Size(83, 21)
  888.         Me.Label9.TabIndex = 0
  889.         Me.Label9.Text = "药品编号:"
  890.         '
  891.         'dgrk
  892.         '
  893.         Me.dgrk.AlternatingBackColor = System.Drawing.Color.Gainsboro
  894.         Me.dgrk.BackColor = System.Drawing.Color.Silver
  895.         Me.dgrk.BackgroundColor = System.Drawing.Color.Silver
  896.         Me.dgrk.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
  897.         Me.dgrk.CaptionBackColor = System.Drawing.Color.DarkSlateBlue
  898.         Me.dgrk.CaptionFont = New System.Drawing.Font("Tahoma", 8.0!)
  899.         Me.dgrk.CaptionForeColor = System.Drawing.Color.White
  900.         Me.dgrk.CaptionVisible = False
  901.         Me.dgrk.DataMember = ""
  902.         Me.dgrk.Dock = System.Windows.Forms.DockStyle.Fill
  903.         Me.dgrk.FlatMode = True
  904.         Me.dgrk.ForeColor = System.Drawing.Color.Black
  905.         Me.dgrk.GridLineColor = System.Drawing.Color.White
  906.         Me.dgrk.HeaderBackColor = System.Drawing.Color.DarkGray
  907.         Me.dgrk.HeaderForeColor = System.Drawing.Color.Black
  908.         Me.dgrk.LinkColor = System.Drawing.Color.DarkSlateBlue
  909.         Me.dgrk.Location = New System.Drawing.Point(0, 316)
  910.         Me.dgrk.Name = "dgrk"
  911.         Me.dgrk.ParentRowsBackColor = System.Drawing.Color.Black
  912.         Me.dgrk.ParentRowsForeColor = System.Drawing.Color.White
  913.         Me.dgrk.RowHeadersVisible = False
  914.         Me.dgrk.SelectionBackColor = System.Drawing.Color.DarkSlateBlue
  915.         Me.dgrk.SelectionForeColor = System.Drawing.Color.White
  916.         Me.dgrk.Size = New System.Drawing.Size(877, 337)
  917.         Me.dgrk.TabIndex = 4
  918.         '
  919.         'MsdnTextboxValidator1
  920.         '
  921.         Me.MsdnTextboxValidator1.DisplayControl = Nothing
  922.         Me.MsdnTextboxValidator1.ErrorProvider = Nothing
  923.         Me.MsdnTextboxValidator1.InvalidBackColor = System.Drawing.Color.Empty
  924.         Me.MsdnTextboxValidator1.TooltipProvider = Nothing
  925.         '
  926.         'ErrorProvider1
  927.         '
  928.         Me.ErrorProvider1.ContainerControl = Me
  929.         '
  930.         'frmrk
  931.         '
  932.         Me.AutoScaleBaseSize = New System.Drawing.Size(8, 18)
  933.         Me.ClientSize = New System.Drawing.Size(877, 682)
  934.         Me.Controls.Add(Me.dgrk)
  935.         Me.Controls.Add(Me.GroupBox2)
  936.         Me.Controls.Add(Me.GroupBox1)
  937.         Me.Controls.Add(Me.StatusBar1)
  938.         Me.Controls.Add(Me.tbrRk)
  939.         Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
  940.         Me.Name = "frmrk"
  941.         Me.Text = "药品入库登记"
  942.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  943.         Me.GroupBox1.ResumeLayout(False)
  944.         Me.GroupBox2.ResumeLayout(False)
  945.         CType(Me.dgrk, System.ComponentModel.ISupportInitialize).EndInit()
  946.         Me.ResumeLayout(False)
  947.     End Sub
  948. #End Region
  949.     Public bl As Boolean
  950.     Public lsweb As New jxcmanage
  951.     Public dslocal As DataSet = lsweb.returndataset("select 日期,票号,结算方式,客户编号,客户名称,金额,应付金额,操作员 from wz_rk_fk", "wz_rk_fk")
  952.     Public dslocals As DataSet = lsweb.returndataset("select 序号,药品编号,药品名称,药品规格,单位,进价,数量,金额,批号,有效期,包装,产地,批发价,零售价,建议价,最低价,日期,票号,客户编号,客户名称,货位,结算,操作员 from wz_rk", "wz_rk")
  953.     Public Function getinfo(ByVal strqueryid As String) As String
  954.         Dim strOrderId As String
  955.         strOrderId = strqueryid
  956.         Return strOrderId
  957.     End Function
  958.     Private Sub txtCustNumber_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCustNumber.KeyDown
  959.         If e.KeyCode = Keys.Enter Then
  960.             Dim dlg As frmQuery = New frmQuery
  961.             dlg.PYM = Me.getinfo(txtCustNumber.Text)
  962.             If dlg.PYM = "" Then
  963.                 ErrorProvider1.SetError(txtCustNumber, "不能为空,请输入查询码!")
  964.             Else
  965.                 dlg.ShowDialog()
  966.                 ErrorProvider1.SetError(txtCustNumber, "")
  967.             End If
  968.             Dim CustIdvalue As String
  969.             CustIdvalue = dlg.GetInfo("客户编号")
  970.             If CustIdvalue Is Nothing Then
  971.                 ErrorProvider1.SetError(txtCustNumber, "或没有查到记录,请重新开始!")
  972.             Else
  973.                 Dim runSqlQuery As String
  974.                 runSqlQuery = "select * from wz_kh where 客户编号='" & CustIdvalue & "'"
  975.                 Dim dv As DataView
  976.                 ' Dim mOrderId As New managers
  977.                 '调用mCustomId对象的SPcustomersID函数
  978.                 Dim dtOrder As DataTable = lsweb.runSql(runSqlQuery).Tables(0)
  979.                 'bb为一随意表名
  980.                 dtOrder.TableName = "bb"
  981.                 dv = dtOrder.DefaultView
  982.                 txtCustNumber.Text = dv(0)("客户编号")
  983.                 txtCustName.Text = dv(0)("客户名称")
  984.                 cboJs.Focus()
  985.                 ErrorProvider1.SetError(txtCustNumber, "")
  986.             End If
  987.         End If
  988.     End Sub
  989.     Private Sub txtNumber_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtNumber.KeyDown
  990.         If e.KeyCode = Keys.Enter Then
  991.             Dim dlg As frmMedQuery = New frmMedQuery
  992.             dlg.PYM = Me.getinfo(txtNumber.Text)
  993.             If dlg.PYM = "" Then
  994.                 ErrorProvider1.SetError(txtNumber, "不能为空,请输入查询码!")
  995.             Else
  996.                 dlg.ShowDialog()
  997.                 ErrorProvider1.SetError(txtNumber, "")
  998.             End If
  999.             Dim medIdvalue As String
  1000.             medIdvalue = dlg.GetInfo("药品编号")
  1001.             If medIdvalue Is Nothing Then
  1002.                 ErrorProvider1.SetError(txtNumber, "不能为空,请输入查询码!或没有查到记录,请重新开始!")
  1003.             Else
  1004.                 Dim runSqlQuery As String
  1005.                 runSqlQuery = "select * from wz_cp where 药品编号='" & medIdvalue & " '"
  1006.                 Dim dv As DataView
  1007.                 ' Dim mOrderId As New managers
  1008.                 '调用mCustomId对象的SPcustomersID函数
  1009.                 Dim dtOrder As DataTable = lsweb.runSql(runSqlQuery).Tables(0)
  1010.                 'bb为一随意表名
  1011.                 dtOrder.TableName = "bb"
  1012.                 dv = dtOrder.DefaultView
  1013.                 txtNumber.Text = dv(0)("药品编号")
  1014.                 txtName.Text = dv(0)("药品名称")
  1015.                 txtRule.Text = dv(0)("药品规格")
  1016.                 txtUnit.Text = dv(0)("单位")
  1017.                 txtPrice.Text = dv(0)("单价")
  1018.                 txtAvaid.Text = dv(0)("有效期")
  1019.                 'txtPackage.Text = dv(0)("包装")
  1020.                 txtAddress.Text = dv(0)("产地")
  1021.                 txtPprice.Text = dv(0)("批发价")
  1022.                 txtLprice.Text = dv(0)("零售价")
  1023.                 ErrorProvider1.SetError(txtNumber, "")
  1024.             End If
  1025.             txtPrice.Focus()
  1026.         End If
  1027.     End Sub
  1028.     Public Sub add()
  1029.         dslocals.Clear()
  1030.         txtCustNumber.Text() = ""
  1031.         txtCustNumber.Enabled = True
  1032.         txtCustNumber.ReadOnly = False
  1033.         cboJs.Enabled = True
  1034.         cboHw.Enabled = True
  1035.         txtdate.Enabled = True
  1036.         txtCustNumber.Focus()
  1037.         txtCustName.Text() = ""
  1038.         txtdate.Value() = Today().ToString()
  1039.         If tbrTh.Enabled = False Then
  1040.             txtBillNumber.Text = lsweb.selectbill("TH").ToString
  1041.             txtBillNumber.ForeColor = System.Drawing.Color.Red
  1042.             txtCount.ForeColor = System.Drawing.Color.Red
  1043.         Else
  1044.             txtBillNumber.Text = lsweb.selectbill("RK").ToString
  1045.             txtBillNumber.ForeColor = System.Drawing.Color.Black
  1046.             txtCount.ForeColor = System.Drawing.Color.Black
  1047.         End If
  1048.         txtNo.Text = 1
  1049.         cboJs.Text = ""
  1050.         txtNumber.Text = ""
  1051.         txtName.Text() = ""
  1052.         txtRule.Text() = ""
  1053.         txtUnit.Text() = ""
  1054.         txtPrice.Text() = ""
  1055.         txtCount.Text() = ""
  1056.         'txtMoney.Text() = ""
  1057.         txtPackage.Text() = ""
  1058.         txtBatch.Text() = ""
  1059.         txtAvaid.Text() = ""
  1060.         txtAddress.Text() = ""
  1061.         txtPprice.Text() = CStr(0)
  1062.         txtLprice.Text() = CStr(0)
  1063.         txtJprice.Text() = CStr(0)
  1064.         txtZprice.Text() = CStr(0)
  1065.     End Sub
  1066.     Public Sub tbnEnable(ByVal strboolean As String, ByVal tbr As ToolBar)
  1067.         If strboolean = "tbrAdd.Enabled = True" Then
  1068.             tbrSave.Enabled = False
  1069.             tbrPrint.Enabled = False
  1070.             tbrExit.Enabled = True
  1071.             tbrTh.Enabled = True
  1072.         ElseIf strboolean = "tbrAdd.Enabled = False" Then
  1073.             tbrAdd.Enabled = False
  1074.             tbrSave.Enabled = True
  1075.             tbrPrint.Enabled = False
  1076.             tbrExit.Enabled = True
  1077.             tbrTh.Enabled = False
  1078.         ElseIf strboolean = "tbrSave.Enabled = True" Then
  1079.             tbrAdd.Enabled = False
  1080.             tbrPrint.Enabled = False
  1081.             tbrExit.Enabled = True
  1082.             tbrTh.Enabled = True
  1083.         ElseIf strboolean = "tbrSave.Enabled = False" Then
  1084.             tbrSave.Enabled = False
  1085.             tbrAdd.Enabled = True
  1086.             tbrPrint.Enabled = True
  1087.             tbrExit.Enabled = True
  1088.             tbrTh.Enabled = True
  1089.         ElseIf strboolean = "tbrTh.Enabled = True" Then
  1090.             tbrSave.Enabled = True
  1091.             tbrAdd.Enabled = True
  1092.             tbrPrint.Enabled = True
  1093.             tbrExit.Enabled = True
  1094.         ElseIf strboolean = "tbrTh.Enabled = False" Then
  1095.             tbrTh.Enabled = False
  1096.             tbrSave.Enabled = False
  1097.             tbrAdd.Enabled = True
  1098.             tbrPrint.Enabled = False
  1099.             tbrExit.Enabled = True
  1100.         End If
  1101.     End Sub
  1102.     Private Sub save()
  1103.         
  1104.             Dim dr As DataRow = dslocal.Tables("wz_rk_fk").NewRow()
  1105.             dr("票号") = Me.txtBillNumber.Text.Trim
  1106.             dr("客户编号") = Me.txtCustNumber.Text.Trim
  1107.             dr("客户名称") = Me.txtCustName.Text.Trim
  1108.             dr("日期") = Me.txtdate.Value
  1109.             dr("结算方式") = Me.cboJs.Text.Trim
  1110.             dr("操作员") = Me.txtSzy.Text.Trim
  1111.             dr("金额") = Me.txtSum.Text.Trim
  1112.             If Me.cboJs.Text = "记账" Or Me.cboJs.Text = "支票" Then
  1113.                 dr("应付金额") = Me.txtSum.Text.Trim
  1114.             Else
  1115.                 dr("应付金额") = 0
  1116.             End If
  1117.             dslocal.Tables("wz_rk_fk").Rows.Add(dr)
  1118.             If lsweb.updatedataset("select 序号,药品编号,药品名称,药品规格,单位,进价,数量,金额,批号,有效期,包装,产地,批发价,零售价,建议价,最低价,日期,票号,客户编号,客户名称,货位,结算,操作员 from wz_rk", "wz_rk", dslocals, DataRowState.Added) = True And lsweb.updatedataset("select 日期,票号,结算方式,客户编号,客户名称,金额,应付金额,操作员 from wz_rk_fk", "wz_rk_fk", dslocal, DataRowState.Added) = True Then
  1119.                 MessageBox.Show("入库信息成功保存!", "提示", MessageBoxButtons.OK)
  1120.             Else
  1121.                 MessageBox.Show("入库信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  1122.             End If
  1123.             txtCustNumber.ReadOnly = False
  1124.             txtCustNumber.Text() = ""
  1125.             txtCustNumber.Focus()
  1126.             txtCustName.ReadOnly = False
  1127.             txtdate.Enabled = True
  1128.             txtBillNumber.ReadOnly = True
  1129.             txtNo.ReadOnly = True
  1130.             cboJs.Enabled = True
  1131.             cboJs.Text = ""
  1132.             cboHw.Enabled = True
  1133.             cboHw.Text = ""
  1134.     End Sub
  1135.     Private Sub frmrk_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  1136.         dslocals.Clear()
  1137.         dgrk.DataSource = dslocals.Tables("wz_rk").DefaultView
  1138.         Dim dslocalmm As DataSet = lsweb.returndataset("select 操作员 from wz_mm", "wz_mm")
  1139.         Dim hwdr As System.Data.SqlClient.SqlDataReader
  1140.         hwdr = lsweb.returnDataReader("select 货位 from wz_hw")
  1141.         Do While hwdr.Read()
  1142.             cboHw.Items.Add(hwdr("货位"))
  1143.         Loop
  1144.         txtdate.Value() = Today().ToString()
  1145.         tbrAdd.Enabled = True
  1146.         tbrSave.Enabled = False
  1147.         tbrPrint.Enabled = False
  1148.         tbrQuery.Enabled = True
  1149.         tbrExit.Enabled = True
  1150.         Dim frmloginer As New frmLogin
  1151.         txtSzy.Text = frmloginer.struser
  1152.         txtdate.Value = Today.ToString
  1153.     End Sub
  1154.     Private Sub txtZprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtZprice.KeyDown
  1155.         If Not IsNumeric(txtZprice.Text) Or txtZprice.Text = String.Empty Then
  1156.             ErrorProvider1.SetError(txtZprice, "不是数值类型且不能为空。")
  1157.             txtZprice.Focus()
  1158.         Else
  1159.             If e.KeyCode = Keys.Enter Then
  1160.                 Static i As Int16
  1161.                 If dslocals.Tables("wz_rk").Rows.Count < 1 Then
  1162.                     i = 1
  1163.                 Else
  1164.                     i = i + 1
  1165.                 End If
  1166.                 txtNo.Text = CStr(i)
  1167.                 Dim dr As DataRow = dslocals.Tables("wz_rk").NewRow()
  1168.                 dr("序号") = CInt(Me.txtNo.Text.Trim)
  1169.                 dr("药品编号") = Me.txtNumber.Text.Trim
  1170.                 dr("药品名称") = Me.txtName.Text.Trim
  1171.                 dr("药品规格") = Me.txtRule.Text.Trim
  1172.                 dr("单位") = Me.txtUnit.Text.Trim
  1173.                 dr("进价") = CDec(Me.txtPrice.Text.Trim)
  1174.                 dr("数量") = Me.txtCount.Text.Trim
  1175.                 dr("金额") = CDec(Me.txtPrice.Text.Trim) * CInt(Me.txtCount.Text.Trim)
  1176.                 dr("批号") = Me.txtBatch.Text.Trim
  1177.                 dr("有效期") = Me.txtAvaid.Text.Trim
  1178.                 dr("包装") = Me.txtPackage.Text.Trim
  1179.                 dr("产地") = Me.txtAddress.Text.Trim
  1180.                 dr("批发价") = Me.txtPprice.Text.Trim
  1181.                 dr("零售价") = Me.txtLprice.Text.Trim
  1182.                 dr("建议价") = CInt(Me.txtJprice.Text.Trim)
  1183.                 dr("最低价") = CInt(Me.txtZprice.Text.Trim)
  1184.                 dr("日期") = Me.txtdate.Text.Trim
  1185.                 dr("票号") = Me.txtBillNumber.Text.Trim
  1186.                 dr("客户编号") = Me.txtCustNumber.Text.Trim
  1187.                 dr("客户名称") = Me.txtCustName.Text.Trim
  1188.                 dr("货位") = Me.cboHw.Text.Trim
  1189.                 dr("结算") = Me.cboJs.Text.Trim
  1190.                 dr("操作员") = Me.txtSzy.Text.Trim
  1191.                 dslocals.Tables("wz_rk").Rows.Add(dr)
  1192.                 CalTotalMoney()
  1193.                 txtNumber.Focus()
  1194.                 clear()
  1195.             End If
  1196.             ErrorProvider1.SetError(txtZprice, "")
  1197.         End If
  1198.         dgrk.DataSource = dslocals.Tables("wz_rk").DefaultView
  1199.     End Sub
  1200.     Private Sub clear()
  1201.         txtCustNumber.ReadOnly = True
  1202.         txtCustName.ReadOnly = True
  1203.         txtdate.Enabled = False
  1204.         txtBillNumber.ReadOnly = True
  1205.         txtNo.ReadOnly = True
  1206.         cboJs.Enabled = False
  1207.         cboHw.Enabled = False
  1208.         txtNumber.Text = ""
  1209.         txtName.Text() = ""
  1210.         txtRule.Text() = ""
  1211.         txtUnit.Text() = ""
  1212.         txtPrice.Text() = 0.0
  1213.         txtCount.Text() = 0
  1214.         txtMoney.Text() = 0.0
  1215.         txtPackage.Text() = ""
  1216.         txtBatch.Text() = ""
  1217.         txtAvaid.Text() = ""
  1218.         txtAddress.Text() = ""
  1219.         txtPprice.Text() = CStr(0.0)
  1220.         txtLprice.Text() = CStr(0.0)
  1221.         txtJprice.Text() = CStr(0.0)
  1222.         txtZprice.Text() = CStr(0.0)
  1223.     End Sub
  1224.     Private Sub clearAll()
  1225.         txtCustNumber.ReadOnly = True
  1226.         txtCustName.ReadOnly = True
  1227.         txtCustName.Text = ""
  1228.         txtSum.Text = ""
  1229.         txtdate.Enabled = False
  1230.         txtBillNumber.ReadOnly = True
  1231.         txtNo.ReadOnly = True
  1232.         cboJs.Enabled = False
  1233.         cboHw.Enabled = False
  1234.         txtNumber.Text = ""
  1235.         txtName.Text() = ""
  1236.         txtRule.Text() = ""
  1237.         txtUnit.Text() = ""
  1238.         txtPrice.Text() = 0.0
  1239.         txtCount.Text() = 0
  1240.         txtMoney.Text() = 0.0
  1241.         txtPackage.Text() = ""
  1242.         txtBatch.Text() = ""
  1243.         txtAvaid.Text() = ""
  1244.         txtAddress.Text() = ""
  1245.         txtPprice.Text() = CStr(0.0)
  1246.         txtLprice.Text() = CStr(0.0)
  1247.         txtJprice.Text() = CStr(0.0)
  1248.         txtZprice.Text() = CStr(0.0)
  1249.     End Sub
  1250.     Private Sub cboJs_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles cboJs.KeyDown
  1251.         If e.KeyCode = Keys.Enter Then
  1252.             cboHw.Focus()
  1253.         End If
  1254.     End Sub
  1255.     Private Sub cboHw_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles cboHw.KeyDown
  1256.         If e.KeyCode = Keys.Enter Then
  1257.             txtNumber.Focus()
  1258.         End If
  1259.     End Sub
  1260.     Private Sub txtPrice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPrice.KeyDown
  1261.         If e.KeyCode = Keys.Enter Then
  1262.             txtCount.Focus()
  1263.         End If
  1264.     End Sub
  1265.     Private Sub txtCount_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtCount.KeyDown
  1266.         If e.KeyCode = Keys.Enter Then
  1267.             If txtCount.Text = String.Empty Then
  1268.                 txtCount_Validating(Nothing, Nothing)
  1269.             Else
  1270.                 CalMxMoney()
  1271.                 txtPackage.Focus()
  1272.             End If
  1273.         End If
  1274.     End Sub
  1275.     Private Sub CalTotalMoney()
  1276.         If dslocals.Tables("wz_rk").Rows.Count = 0 Then
  1277.             Me.txtMoney.Text = 0
  1278.         End If
  1279.         Dim money As String = ""
  1280.         Dim dtotal As Double = 0
  1281.         For Each dr As DataRow In dslocals.Tables("wz_rk").Rows
  1282.             money = dr("金额")
  1283.             dtotal = dtotal + CType(money.Trim, Double)
  1284.             txtSum.Text = dtotal.ToString.Trim
  1285.         Next
  1286.     End Sub
  1287.     Private Sub txtPackage_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtPackage.KeyDown
  1288.         If e.KeyCode = Keys.Enter Then
  1289.             txtBatch.Focus()
  1290.         End If
  1291.     End Sub
  1292.     Private Sub txtBatch_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtBatch.KeyDown
  1293.         If e.KeyCode = Keys.Enter Then
  1294.             txtAvaid.Focus()
  1295.         End If
  1296.     End Sub
  1297.     Private Sub txtAvaid_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAvaid.KeyDown
  1298.         If e.KeyCode = Keys.Enter Then
  1299.             txtAddress.Focus()
  1300.         End If
  1301.     End Sub
  1302.     Private Sub txtAddress_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAddress.KeyDown
  1303.         If e.KeyCode = Keys.Enter Then
  1304.             txtJprice.Focus()
  1305.         End If
  1306.     End Sub
  1307.     Private Sub txtJprice_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtJprice.KeyDown
  1308.         If e.KeyCode = Keys.Enter Then
  1309.             txtZprice.Focus()
  1310.         End If
  1311.     End Sub
  1312.     Private Sub tbrRk_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tbrRk.ButtonClick
  1313.         Select Case e.Button.Text
  1314.             Case "添加"
  1315.                 'bool = False
  1316.                 'Dim frminstancer As New frmrk
  1317.                 'frminstancer.Show()
  1318.                 'Me.Hide()
  1319.                 add()
  1320.                 tbnEnable("tbrAdd.Enabled = False", tbrRk)
  1321.             Case "保存"
  1322.                 If Me.txtSum.Text = String.Empty Then
  1323.                     MessageBox.Show("不能保存记录,数据不完整!", "提示:", MessageBoxButtons.OK)
  1324.                 Else
  1325.                     save()
  1326.                     tbnEnable("tbrSave.Enabled = False", tbrRk)
  1327.                     clearAll()
  1328.                     bl = False
  1329.                 End If
  1330.             Case "打印"
  1331.                     Dim frmviewrker As New frmviewrk
  1332.                     frmviewrker.rkbillnumber = txtBillNumber.Text
  1333.                     frmviewrker.Show()
  1334.             Case "查询"
  1335.                     Dim frmrkqueryer As New frmRkQuery
  1336.                     frmrkqueryer.Show()
  1337.             Case "退货"
  1338.                     bl = True
  1339.                     tbnEnable("tbrTh.Enabled = False", tbrRk)
  1340.             Case "退出"
  1341.                     Me.Close()
  1342.         End Select
  1343.     End Sub
  1344.     Private Sub CalMxMoney()
  1345.         Dim price As Double = CType(txtPrice.Text.Trim, Double)
  1346.         Dim count As Int16 = CInt(txtCount.Text.Trim)
  1347.         Me.txtMoney.Text = (price * count).ToString
  1348.     End Sub
  1349.     Private Sub txtCount_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtCount.Validating
  1350.         If bl = True Then
  1351.             If Not IsNumeric(txtCount.Text) Or txtCount.Text = String.Empty Or CDec(txtCount.Text) > 0 Then
  1352.                 ErrorProvider1.SetError(txtCount, "不是数值类型且不能为空,数量不能大于零!")
  1353.                 txtCount.Focus()
  1354.             Else
  1355.                 ErrorProvider1.SetError(txtCount, "")
  1356.             End If
  1357.         Else
  1358.             If Not IsNumeric(txtCount.Text) Or txtCount.Text = String.Empty Or CDec(txtCount.Text) < 0 Then
  1359.                 ErrorProvider1.SetError(txtCount, "不是数值类型且不能为空,数量不能小于零!")
  1360.                 txtCount.Focus()
  1361.             Else
  1362.                 ErrorProvider1.SetError(txtCount, "")
  1363.             End If
  1364.         End If
  1365.     End Sub
  1366.     Private Sub txtPrice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtPrice.Validating
  1367.         If Not IsNumeric(txtPrice.Text) Or txtPrice.Text = String.Empty Then
  1368.             ErrorProvider1.SetError(txtPrice, "不是数值类型且不能为空。")
  1369.             e.Cancel = True
  1370.         Else
  1371.             ErrorProvider1.SetError(txtPrice, "")
  1372.         End If
  1373.     End Sub
  1374.     Private Sub txtBatch_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtBatch.Validating
  1375.         If txtBatch.Text = String.Empty Then
  1376.             ErrorProvider1.SetError(txtBatch, "不能为空。")
  1377.             e.Cancel = True
  1378.         Else
  1379.             ErrorProvider1.SetError(txtBatch, "")
  1380.         End If
  1381.     End Sub
  1382.     Private Sub txtAvaid_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtAvaid.Validating
  1383.         If txtAvaid.Text = String.Empty Then
  1384.             ErrorProvider1.SetError(txtAvaid, "不能为空。")
  1385.             e.Cancel = True
  1386.         Else
  1387.             ErrorProvider1.SetError(txtAvaid, "")
  1388.         End If
  1389.     End Sub
  1390.     Private Sub txtAddress_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtAddress.Validating
  1391.         If txtAddress.Text = String.Empty Then
  1392.             ErrorProvider1.SetError(txtAddress, "不能为空。")
  1393.             e.Cancel = True
  1394.         Else
  1395.             ErrorProvider1.SetError(txtAddress, "")
  1396.         End If
  1397.     End Sub
  1398.     Private Sub txtJprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtJprice.Validating
  1399.         If Not IsNumeric(txtJprice.Text) Or txtJprice.Text = String.Empty Then
  1400.             ErrorProvider1.SetError(txtJprice, "不是数值类型且不能为空。")
  1401.             e.Cancel = True
  1402.         Else
  1403.             ErrorProvider1.SetError(txtJprice, "")
  1404.         End If
  1405.     End Sub
  1406.     Private Sub txtZprice_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtZprice.Validating
  1407.         If Not IsNumeric(txtZprice.Text) Or txtZprice.Text = String.Empty Then
  1408.             ErrorProvider1.SetError(txtZprice, "不是数值类型且不能为空。")
  1409.             e.Cancel = True
  1410.         Else
  1411.             ErrorProvider1.SetError(txtZprice, "")
  1412.         End If
  1413.     End Sub
  1414.     Private Sub txtPackage_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtPackage.Validating
  1415.         If txtPackage.Text = String.Empty Then
  1416.             ErrorProvider1.SetError(txtPackage, "不能为空。")
  1417.             e.Cancel = True
  1418.         Else
  1419.             ErrorProvider1.SetError(txtPackage, "")
  1420.         End If
  1421.     End Sub
  1422.     Private Sub frmrk_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
  1423.         If txtBillNumber.Text <> String.Empty And tbrSave.Enabled = True Then
  1424.             lsweb.cancelbill(txtBillNumber.Text.Trim)
  1425.         End If
  1426.     End Sub
  1427.     Private Sub txtNumber_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtNumber.TextChanged
  1428.     End Sub
  1429. End Class