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

医药行业

开发平台:

Visual Basic

  1. Public Class frmPsManage
  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 GroupBox1 As System.Windows.Forms.GroupBox
  25.     Friend WithEvents Label1 As System.Windows.Forms.Label
  26.     Friend WithEvents Label2 As System.Windows.Forms.Label
  27.     Friend WithEvents Label3 As System.Windows.Forms.Label
  28.     Friend WithEvents Label4 As System.Windows.Forms.Label
  29.     Friend WithEvents Label6 As System.Windows.Forms.Label
  30.     Friend WithEvents Label7 As System.Windows.Forms.Label
  31.     Friend WithEvents Label8 As System.Windows.Forms.Label
  32.     Friend WithEvents Label9 As System.Windows.Forms.Label
  33.     Friend WithEvents Label10 As System.Windows.Forms.Label
  34.     Friend WithEvents tbnAdd As System.Windows.Forms.ToolBarButton
  35.     Friend WithEvents tbnsave As System.Windows.Forms.ToolBarButton
  36.     Friend WithEvents tbndelete As System.Windows.Forms.ToolBarButton
  37.     Friend WithEvents tbnexit As System.Windows.Forms.ToolBarButton
  38.     Friend WithEvents txtMdCount As System.Windows.Forms.TextBox
  39.     Friend WithEvents txtNumber As System.Windows.Forms.TextBox
  40.     Friend WithEvents txtdemo As System.Windows.Forms.TextBox
  41.     Friend WithEvents txtperson As System.Windows.Forms.TextBox
  42.     Friend WithEvents txtAddress As System.Windows.Forms.TextBox
  43.     Friend WithEvents txtFzr As System.Windows.Forms.TextBox
  44.     Friend WithEvents txtTele As System.Windows.Forms.TextBox
  45.     Friend WithEvents txtName As System.Windows.Forms.TextBox
  46.     Friend WithEvents dgview As System.Windows.Forms.DataGrid
  47.     Friend WithEvents txtDate As System.Windows.Forms.DateTimePicker
  48.     Friend WithEvents ErrorProvider1 As System.Windows.Forms.ErrorProvider
  49.     Friend WithEvents tbrps As System.Windows.Forms.ToolBar
  50.     Friend WithEvents tbnmodify As System.Windows.Forms.ToolBarButton
  51.     Friend WithEvents ImageList2 As System.Windows.Forms.ImageList
  52.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  53.         Me.components = New System.ComponentModel.Container
  54.         Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(frmPsManage))
  55.         Me.tbrps = New System.Windows.Forms.ToolBar
  56.         Me.tbnAdd = New System.Windows.Forms.ToolBarButton
  57.         Me.tbnmodify = New System.Windows.Forms.ToolBarButton
  58.         Me.tbnsave = New System.Windows.Forms.ToolBarButton
  59.         Me.tbndelete = New System.Windows.Forms.ToolBarButton
  60.         Me.tbnexit = New System.Windows.Forms.ToolBarButton
  61.         Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components)
  62.         Me.GroupBox1 = New System.Windows.Forms.GroupBox
  63.         Me.txtDate = New System.Windows.Forms.DateTimePicker
  64.         Me.Label10 = New System.Windows.Forms.Label
  65.         Me.Label9 = New System.Windows.Forms.Label
  66.         Me.Label8 = New System.Windows.Forms.Label
  67.         Me.Label7 = New System.Windows.Forms.Label
  68.         Me.Label6 = New System.Windows.Forms.Label
  69.         Me.Label4 = New System.Windows.Forms.Label
  70.         Me.Label3 = New System.Windows.Forms.Label
  71.         Me.Label2 = New System.Windows.Forms.Label
  72.         Me.Label1 = New System.Windows.Forms.Label
  73.         Me.txtdemo = New System.Windows.Forms.TextBox
  74.         Me.txtperson = New System.Windows.Forms.TextBox
  75.         Me.txtMdCount = New System.Windows.Forms.TextBox
  76.         Me.txtAddress = New System.Windows.Forms.TextBox
  77.         Me.txtFzr = New System.Windows.Forms.TextBox
  78.         Me.txtTele = New System.Windows.Forms.TextBox
  79.         Me.txtName = New System.Windows.Forms.TextBox
  80.         Me.txtNumber = New System.Windows.Forms.TextBox
  81.         Me.dgview = New System.Windows.Forms.DataGrid
  82.         Me.ErrorProvider1 = New System.Windows.Forms.ErrorProvider
  83.         Me.GroupBox1.SuspendLayout()
  84.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).BeginInit()
  85.         Me.SuspendLayout()
  86.         '
  87.         'tbrps
  88.         '
  89.         Me.tbrps.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
  90.         Me.tbrps.Buttons.AddRange(New System.Windows.Forms.ToolBarButton() {Me.tbnAdd, Me.tbnmodify, Me.tbnsave, Me.tbndelete, Me.tbnexit})
  91.         Me.tbrps.DropDownArrows = True
  92.         Me.tbrps.ImageList = Me.ImageList2
  93.         Me.tbrps.Location = New System.Drawing.Point(0, 0)
  94.         Me.tbrps.Name = "tbrps"
  95.         Me.tbrps.ShowToolTips = True
  96.         Me.tbrps.Size = New System.Drawing.Size(528, 41)
  97.         Me.tbrps.TabIndex = 0
  98.         '
  99.         'tbnAdd
  100.         '
  101.         Me.tbnAdd.ImageIndex = 7
  102.         Me.tbnAdd.Text = "添加"
  103.         '
  104.         'tbnmodify
  105.         '
  106.         Me.tbnmodify.ImageIndex = 5
  107.         Me.tbnmodify.Text = "修改"
  108.         '
  109.         'tbnsave
  110.         '
  111.         Me.tbnsave.ImageIndex = 4
  112.         Me.tbnsave.Text = "保存"
  113.         '
  114.         'tbndelete
  115.         '
  116.         Me.tbndelete.ImageIndex = 6
  117.         Me.tbndelete.Text = "删除"
  118.         '
  119.         'tbnexit
  120.         '
  121.         Me.tbnexit.ImageIndex = 11
  122.         Me.tbnexit.Text = "退出"
  123.         '
  124.         'ImageList2
  125.         '
  126.         Me.ImageList2.ImageSize = New System.Drawing.Size(16, 16)
  127.         Me.ImageList2.ImageStream = CType(resources.GetObject("ImageList2.ImageStream"), System.Windows.Forms.ImageListStreamer)
  128.         Me.ImageList2.TransparentColor = System.Drawing.Color.Transparent
  129.         '
  130.         'GroupBox1
  131.         '
  132.         Me.GroupBox1.Controls.Add(Me.txtDate)
  133.         Me.GroupBox1.Controls.Add(Me.Label10)
  134.         Me.GroupBox1.Controls.Add(Me.Label9)
  135.         Me.GroupBox1.Controls.Add(Me.Label8)
  136.         Me.GroupBox1.Controls.Add(Me.Label7)
  137.         Me.GroupBox1.Controls.Add(Me.Label6)
  138.         Me.GroupBox1.Controls.Add(Me.Label4)
  139.         Me.GroupBox1.Controls.Add(Me.Label3)
  140.         Me.GroupBox1.Controls.Add(Me.Label2)
  141.         Me.GroupBox1.Controls.Add(Me.Label1)
  142.         Me.GroupBox1.Controls.Add(Me.txtdemo)
  143.         Me.GroupBox1.Controls.Add(Me.txtperson)
  144.         Me.GroupBox1.Controls.Add(Me.txtMdCount)
  145.         Me.GroupBox1.Controls.Add(Me.txtAddress)
  146.         Me.GroupBox1.Controls.Add(Me.txtFzr)
  147.         Me.GroupBox1.Controls.Add(Me.txtTele)
  148.         Me.GroupBox1.Controls.Add(Me.txtName)
  149.         Me.GroupBox1.Controls.Add(Me.txtNumber)
  150.         Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
  151.         Me.GroupBox1.Location = New System.Drawing.Point(0, 41)
  152.         Me.GroupBox1.Name = "GroupBox1"
  153.         Me.GroupBox1.Size = New System.Drawing.Size(528, 196)
  154.         Me.GroupBox1.TabIndex = 1
  155.         Me.GroupBox1.TabStop = False
  156.         '
  157.         'txtDate
  158.         '
  159.         Me.txtDate.Location = New System.Drawing.Point(392, 19)
  160.         Me.txtDate.Name = "txtDate"
  161.         Me.txtDate.Size = New System.Drawing.Size(112, 21)
  162.         Me.txtDate.TabIndex = 22
  163.         '
  164.         'Label10
  165.         '
  166.         Me.Label10.AutoSize = True
  167.         Me.Label10.Location = New System.Drawing.Point(18, 144)
  168.         Me.Label10.Name = "Label10"
  169.         Me.Label10.Size = New System.Drawing.Size(42, 17)
  170.         Me.Label10.TabIndex = 21
  171.         Me.Label10.Text = "备注:"
  172.         Me.Label10.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  173.         '
  174.         'Label9
  175.         '
  176.         Me.Label9.AutoSize = True
  177.         Me.Label9.Location = New System.Drawing.Point(18, 112)
  178.         Me.Label9.Name = "Label9"
  179.         Me.Label9.Size = New System.Drawing.Size(42, 17)
  180.         Me.Label9.TabIndex = 20
  181.         Me.Label9.Text = "地址:"
  182.         Me.Label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  183.         '
  184.         'Label8
  185.         '
  186.         Me.Label8.AutoSize = True
  187.         Me.Label8.Location = New System.Drawing.Point(6, 80)
  188.         Me.Label8.Name = "Label8"
  189.         Me.Label8.Size = New System.Drawing.Size(54, 17)
  190.         Me.Label8.TabIndex = 19
  191.         Me.Label8.Text = "负责人:"
  192.         Me.Label8.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  193.         '
  194.         'Label7
  195.         '
  196.         Me.Label7.AutoSize = True
  197.         Me.Label7.Location = New System.Drawing.Point(162, 80)
  198.         Me.Label7.Name = "Label7"
  199.         Me.Label7.Size = New System.Drawing.Size(66, 17)
  200.         Me.Label7.TabIndex = 18
  201.         Me.Label7.Text = "联系电话:"
  202.         Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  203.         '
  204.         'Label6
  205.         '
  206.         Me.Label6.AutoSize = True
  207.         Me.Label6.Location = New System.Drawing.Point(328, 19)
  208.         Me.Label6.Name = "Label6"
  209.         Me.Label6.Size = New System.Drawing.Size(66, 17)
  210.         Me.Label6.TabIndex = 17
  211.         Me.Label6.Text = "创建时间:"
  212.         Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  213.         '
  214.         'Label4
  215.         '
  216.         Me.Label4.AutoSize = True
  217.         Me.Label4.Location = New System.Drawing.Point(336, 48)
  218.         Me.Label4.Name = "Label4"
  219.         Me.Label4.Size = New System.Drawing.Size(54, 17)
  220.         Me.Label4.TabIndex = 15
  221.         Me.Label4.Text = "创建者:"
  222.         Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  223.         '
  224.         'Label3
  225.         '
  226.         Me.Label3.AutoSize = True
  227.         Me.Label3.Location = New System.Drawing.Point(18, 48)
  228.         Me.Label3.Name = "Label3"
  229.         Me.Label3.Size = New System.Drawing.Size(42, 17)
  230.         Me.Label3.TabIndex = 14
  231.         Me.Label3.Text = "名称:"
  232.         '
  233.         'Label2
  234.         '
  235.         Me.Label2.AutoSize = True
  236.         Me.Label2.Location = New System.Drawing.Point(162, 19)
  237.         Me.Label2.Name = "Label2"
  238.         Me.Label2.Size = New System.Drawing.Size(66, 17)
  239.         Me.Label2.TabIndex = 13
  240.         Me.Label2.Text = "门店总数:"
  241.         Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  242.         '
  243.         'Label1
  244.         '
  245.         Me.Label1.AutoSize = True
  246.         Me.Label1.Location = New System.Drawing.Point(18, 19)
  247.         Me.Label1.Name = "Label1"
  248.         Me.Label1.Size = New System.Drawing.Size(42, 17)
  249.         Me.Label1.TabIndex = 12
  250.         Me.Label1.Text = "编号:"
  251.         Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
  252.         '
  253.         'txtdemo
  254.         '
  255.         Me.txtdemo.Location = New System.Drawing.Point(60, 144)
  256.         Me.txtdemo.Multiline = True
  257.         Me.txtdemo.Name = "txtdemo"
  258.         Me.txtdemo.Size = New System.Drawing.Size(444, 44)
  259.         Me.txtdemo.TabIndex = 9
  260.         Me.txtdemo.Text = ""
  261.         '
  262.         'txtperson
  263.         '
  264.         Me.txtperson.Location = New System.Drawing.Point(392, 48)
  265.         Me.txtperson.Name = "txtperson"
  266.         Me.txtperson.Size = New System.Drawing.Size(112, 21)
  267.         Me.txtperson.TabIndex = 7
  268.         Me.txtperson.Text = ""
  269.         '
  270.         'txtMdCount
  271.         '
  272.         Me.txtMdCount.Location = New System.Drawing.Point(228, 19)
  273.         Me.txtMdCount.Name = "txtMdCount"
  274.         Me.txtMdCount.Size = New System.Drawing.Size(90, 21)
  275.         Me.txtMdCount.TabIndex = 6
  276.         Me.txtMdCount.Text = ""
  277.         '
  278.         'txtAddress
  279.         '
  280.         Me.txtAddress.Location = New System.Drawing.Point(60, 112)
  281.         Me.txtAddress.Name = "txtAddress"
  282.         Me.txtAddress.Size = New System.Drawing.Size(444, 21)
  283.         Me.txtAddress.TabIndex = 5
  284.         Me.txtAddress.Text = ""
  285.         '
  286.         'txtFzr
  287.         '
  288.         Me.txtFzr.Location = New System.Drawing.Point(60, 80)
  289.         Me.txtFzr.Name = "txtFzr"
  290.         Me.txtFzr.Size = New System.Drawing.Size(75, 21)
  291.         Me.txtFzr.TabIndex = 4
  292.         Me.txtFzr.Text = ""
  293.         '
  294.         'txtTele
  295.         '
  296.         Me.txtTele.Location = New System.Drawing.Point(228, 80)
  297.         Me.txtTele.Name = "txtTele"
  298.         Me.txtTele.Size = New System.Drawing.Size(90, 21)
  299.         Me.txtTele.TabIndex = 3
  300.         Me.txtTele.Text = ""
  301.         '
  302.         'txtName
  303.         '
  304.         Me.txtName.Location = New System.Drawing.Point(60, 48)
  305.         Me.txtName.Name = "txtName"
  306.         Me.txtName.Size = New System.Drawing.Size(258, 21)
  307.         Me.txtName.TabIndex = 1
  308.         Me.txtName.Text = ""
  309.         '
  310.         'txtNumber
  311.         '
  312.         Me.txtNumber.Location = New System.Drawing.Point(60, 19)
  313.         Me.txtNumber.Name = "txtNumber"
  314.         Me.txtNumber.Size = New System.Drawing.Size(75, 21)
  315.         Me.txtNumber.TabIndex = 0
  316.         Me.txtNumber.Text = ""
  317.         '
  318.         'dgview
  319.         '
  320.         Me.dgview.DataMember = ""
  321.         Me.dgview.Dock = System.Windows.Forms.DockStyle.Fill
  322.         Me.dgview.HeaderForeColor = System.Drawing.SystemColors.ControlText
  323.         Me.dgview.Location = New System.Drawing.Point(0, 237)
  324.         Me.dgview.Name = "dgview"
  325.         Me.dgview.Size = New System.Drawing.Size(528, 246)
  326.         Me.dgview.TabIndex = 2
  327.         '
  328.         'ErrorProvider1
  329.         '
  330.         Me.ErrorProvider1.ContainerControl = Me
  331.         '
  332.         'frmPsManage
  333.         '
  334.         Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
  335.         Me.ClientSize = New System.Drawing.Size(528, 483)
  336.         Me.Controls.Add(Me.dgview)
  337.         Me.Controls.Add(Me.GroupBox1)
  338.         Me.Controls.Add(Me.tbrps)
  339.         Me.Name = "frmPsManage"
  340.         Me.Text = "配送中心登记"
  341.         Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
  342.         Me.GroupBox1.ResumeLayout(False)
  343.         CType(Me.dgview, System.ComponentModel.ISupportInitialize).EndInit()
  344.         Me.ResumeLayout(False)
  345.     End Sub
  346. #End Region
  347.     Public lsweb As New jxcmanage
  348.     Public dslocals As DataSet = lsweb.returndataset("select Number as 编号,CName as 名称,mdcount as 门店个数,startTime as 日期,cjz as 创建者,fzr as 负责人,Telephone as 电话,Address as 地址,demo as 备注 from pscenter", "pscenter")
  349.     Public Sub tbnEnable(ByVal strboolean As String, ByVal tbr As ToolBar)
  350.         If strboolean = "tbnAdd.Enabled = True" Then
  351.             tbnsave.Enabled = False
  352.             tbnModify.Enabled = False
  353.             tbndelete.Enabled = False
  354.             tbnexit.Enabled = True
  355.         ElseIf strboolean = "tbnAdd.Enabled = False" Then
  356.             tbnAdd.Enabled = False
  357.             tbnsave.Enabled = True
  358.             tbnModify.Enabled = False
  359.             tbndelete.Enabled = False
  360.             tbnexit.Enabled = True
  361.         ElseIf strboolean = "tbnSave.Enabled = True" Then
  362.             tbnAdd.Enabled = False
  363.             tbnmodify.Enabled = False
  364.             tbndelete.Enabled = False
  365.             tbnexit.Enabled = True
  366.         ElseIf strboolean = "tbnSave.Enabled = False" Then
  367.             tbnsave.Enabled = False
  368.             tbnAdd.Enabled = True
  369.             tbnmodify.Enabled = True
  370.             tbndelete.Enabled = True
  371.             tbnexit.Enabled = True
  372.         ElseIf strboolean = "tbnModify.Enabled = True" Then
  373.             tbnAdd.Enabled = False
  374.             tbnsave.Enabled = True
  375.             tbndelete.Enabled = False
  376.             tbnexit.Enabled = True
  377.         ElseIf strboolean = "tbnModify.Enabled = False" Then
  378.             tbnmodify.Enabled = False
  379.             tbnAdd.Enabled = True
  380.             tbnsave.Enabled = False
  381.             tbndelete.Enabled = False
  382.             tbnexit.Enabled = True
  383.         ElseIf strboolean = "tbnDelete.Enabled = True" Then
  384.             tbnAdd.Enabled = False
  385.             tbnsave.Enabled = True
  386.             tbnmodify.Enabled = False
  387.             tbnexit.Enabled = True
  388.         ElseIf strboolean = "tbnDelete.Enabled = False" Then
  389.             tbndelete.Enabled = False
  390.             tbnAdd.Enabled = False
  391.             tbnsave.Enabled = True
  392.             tbnmodify.Enabled = False
  393.             tbnexit.Enabled = True
  394.         End If
  395.     End Sub
  396.     Public Sub add()
  397.         dslocals.Clear()
  398.         txtNumber.Text = ""
  399.         txtNumber.Focus()
  400.         txtName.Text = ""
  401.         txtMdCount.Text = ""
  402.         txtDate.Text = ""
  403.         txtperson.Text = ""
  404.         txtFzr.Text = ""
  405.         txtTele.Text = ""
  406.         txtAddress.Text = ""
  407.         txtdemo.Text = ""
  408.     End Sub
  409.     Private Sub frmPsManage_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  410.         'dslocals.Clear()
  411.         dgview.DataSource = dslocals.Tables("pscenter").DefaultView
  412.         txtDate.Value = Today.ToString
  413.     End Sub
  414.     Private Sub Modified()
  415.         If lsweb.updatedataset("select Number as 编号,CName as 名称,mdcount as 门店个数,startTime as 日期,cjz as 创建者,fzr as 负责人,Telephone as 电话,Address as 地址,demo as 备注 from pscenter", "pscenter", dslocals, DataRowState.Modified) = True Then
  416.             MessageBox.Show("药品信息成功保存!", "提示", MessageBoxButtons.OK)
  417.         Else
  418.             MessageBox.Show("药品信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  419.         End If
  420.     End Sub
  421.     Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles tbrps.ButtonClick
  422.         Select Case e.Button.Text
  423.             Case "添加"
  424.                 add()
  425.                 tbnEnable("tbnAdd.Enabled = False", tbrps)
  426.             Case "保存"
  427.                 If txtNumber.Text = "" Or txtName.Text = "" Or txtMdCount.Text = "" Then
  428.                     MessageBox.Show("信息不完整,保存失败!", "提示", MessageBoxButtons.OK)
  429.                 Else
  430.                     Dim dr As DataRow = dslocals.Tables("pscenter").NewRow()
  431.                     dr("编号") = Me.txtNumber.Text.Trim
  432.                     dr("名称") = Me.txtName.Text.Trim
  433.                     dr("门店个数") = Me.txtMdCount.Text.Trim
  434.                     dr("日期") = Me.txtDate.Text.Trim
  435.                     dr("创建者") = Me.txtperson.Text.Trim
  436.                     dr("负责人") = Me.txtFzr.Text.Trim
  437.                     dr("电话") = Me.txtTele.Text.Trim
  438.                     dr("地址") = Me.txtAddress.Text.Trim
  439.                     dr("备注") = Me.txtdemo.Text.Trim
  440.                     dslocals.Tables("pscenter").Rows.Add(dr)
  441.                     If lsweb.updatedataset("select Number as 编号,CName as 名称,mdcount as 门店个数,startTime as 日期,cjz as 创建者,fzr as 负责人,Telephone as 电话,Address as 地址,demo as 备注 from pscenter", "pscenter", dslocals, DataRowState.Added) = True Then
  442.                         MessageBox.Show("信息成功保存!", "提示", MessageBoxButtons.OK)
  443.                     Else
  444.                         MessageBox.Show("信息保存失败!", "提示", MessageBoxButtons.AbortRetryIgnore)
  445.                     End If
  446.                     tbnEnable("tbnSave.Enabled = False", tbrps)
  447.                 End If
  448.             Case "修改"
  449.                 Modified()
  450.                 tbnEnable("tbnModify.Enabled = False", tbrps)
  451.             Case "删除"
  452.                 delete()
  453.                 tbnEnable("tbnDelete.Enabled = False", tbrps)
  454.             Case "退出"
  455.                 Me.Close()
  456.         End Select
  457.     End Sub
  458.     Private Sub view()
  459.         Dim drv As DataRowView = BindingContext(Me.dgview.DataSource).Current
  460.         Dim dr As DataRow
  461.         dr = drv.Row
  462.         txtNumber.Text = IIf(dr("编号") Is System.DBNull.Value, "", dr("编号"))
  463.         txtName.Text = IIf(dr("名称") Is System.DBNull.Value, "", dr("名称"))
  464.         txtMdCount.Text = IIf(dr("门店个数") Is System.DBNull.Value, "", dr("门店个数"))
  465.         txtDate.Text = IIf(dr("日期") Is System.DBNull.Value, "", dr("日期"))
  466.         txtperson.Text = IIf(dr("创建者") Is System.DBNull.Value, "", dr("创建者"))
  467.         txtFzr.Text = IIf(dr("负责人") Is System.DBNull.Value, 0, dr("负责人"))
  468.         txtTele.Text = IIf(dr("电话") Is System.DBNull.Value, 0, dr("电话"))
  469.         txtAddress.Text = IIf(dr("地址") Is System.DBNull.Value, 0, dr("地址"))
  470.         txtdemo.Text = IIf(dr("备注") Is System.DBNull.Value, "", dr("备注"))
  471.     End Sub
  472.     Private Sub delete()
  473.         Dim drv As DataRowView = BindingContext(Me.dgview.DataSource).Current
  474.         If drv(0) Is System.DBNull.Value Then
  475.             MessageBox.Show("没有要删除的记录!", "提示", MessageBoxButtons.OK)
  476.         Else
  477.             Dim strquery As String = drv(0)
  478.             If lsweb.deletepscenter(strquery) = True Then
  479.                 MessageBox.Show("已经删除记录啦!", "提示", MessageBoxButtons.OK)
  480.             Else
  481.                 MessageBox.Show("删除记录失败!", "提示", MessageBoxButtons.OK)
  482.             End If
  483.         End If
  484.     End Sub
  485.     Private Sub txtNumber_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtNumber.KeyDown
  486.         If e.KeyCode = Keys.Enter Then
  487.             txtMdCount.Focus()
  488.         End If
  489.     End Sub
  490.     
  491.     Private Sub txtMdCount_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtMdCount.KeyDown
  492.         If e.KeyCode = Keys.Enter Then
  493.             txtDate.Focus()
  494.         End If
  495.     End Sub
  496.   
  497.     Private Sub txtDate_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtDate.KeyDown
  498.         If e.KeyCode = Keys.Enter Then
  499.             txtName.Focus()
  500.         End If
  501.     End Sub
  502.     Private Sub txtName_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtName.KeyDown
  503.         If e.KeyCode = Keys.Enter Then
  504.             txtperson.Focus()
  505.         End If
  506.     End Sub
  507.     
  508.     Private Sub txtperson_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtperson.KeyDown
  509.         If e.KeyCode = Keys.Enter Then
  510.             txtFzr.Focus()
  511.         End If
  512.     End Sub
  513.     
  514.     Private Sub txtFzr_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtFzr.KeyDown
  515.         If e.KeyCode = Keys.Enter Then
  516.             txtTele.Focus()
  517.         End If
  518.     End Sub
  519.     
  520.     Private Sub txtTele_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtTele.KeyDown
  521.         If e.KeyCode = Keys.Enter Then
  522.             txtAddress.Focus()
  523.         End If
  524.     End Sub
  525.     
  526.     Private Sub txtAddress_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAddress.KeyDown
  527.         If e.KeyCode = Keys.Enter Then
  528.             txtdemo.Focus()
  529.         End If
  530.     End Sub
  531.     Private Sub txtNumber_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtNumber.Validating
  532.         If txtNumber.Text = String.Empty Then
  533.             ErrorProvider1.SetError(txtNumber, "不能为空。")
  534.             txtNumber.Focus()
  535.         Else
  536.             ErrorProvider1.SetError(txtNumber, "")
  537.         End If
  538.     End Sub
  539.     Private Sub txtMdCount_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtMdCount.Validating
  540.         If txtMdCount.Text = String.Empty Or Not IsNumeric(txtMdCount.Text) Then
  541.             ErrorProvider1.SetError(txtMdCount, "不能为空且为数值类型!")
  542.             txtMdCount.Focus()
  543.         Else
  544.             ErrorProvider1.SetError(txtMdCount, "")
  545.         End If
  546.     End Sub
  547.     Private Sub txtName_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtName.Validating
  548.         If txtName.Text = String.Empty Then
  549.             ErrorProvider1.SetError(txtName, "不能为空。")
  550.             txtName.Focus()
  551.         Else
  552.             ErrorProvider1.SetError(txtName, "")
  553.         End If
  554.     End Sub
  555.     Private Sub txtperson_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtperson.Validating
  556.         If txtperson.Text = String.Empty Then
  557.             ErrorProvider1.SetError(txtperson, "不能为空。")
  558.             txtperson.Focus()
  559.         Else
  560.             ErrorProvider1.SetError(txtperson, "")
  561.         End If
  562.     End Sub
  563.     Private Sub txtFzr_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtFzr.Validating
  564.         If txtFzr.Text = String.Empty Then
  565.             ErrorProvider1.SetError(txtFzr, "不能为空。")
  566.             txtFzr.Focus()
  567.         Else
  568.             ErrorProvider1.SetError(txtFzr, "")
  569.         End If
  570.     End Sub
  571.     Private Sub txtTele_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtTele.Validating
  572.         If txtTele.Text = String.Empty Then
  573.             ErrorProvider1.SetError(txtTele, "不能为空。")
  574.             txtTele.Focus()
  575.         Else
  576.             ErrorProvider1.SetError(txtTele, "")
  577.         End If
  578.     End Sub
  579.     Private Sub txtAddress_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtAddress.Validating
  580.         If txtAddress.Text = String.Empty Then
  581.             ErrorProvider1.SetError(txtAddress, "不能为空。")
  582.             txtAddress.Focus()
  583.         Else
  584.             ErrorProvider1.SetError(txtAddress, "")
  585.         End If
  586.     End Sub
  587.    
  588.     Private Sub dgview_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgview.CurrentCellChanged
  589.         view()
  590.     End Sub
  591.     Private Sub txtMdCount_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtMdCount.TextChanged
  592.     End Sub
  593. End Class