⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmbase.frm

📁 星级酒店管理系统(附带系统自写控件源码)
💻 FRM
📖 第 1 页 / 共 5 页
字号:
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00000000&
      Height          =   2175
      Left            =   390
      TabIndex        =   24
      Top             =   2340
      Width           =   4650
      Begin VB.CommandButton cmdDeletePayment 
         Caption         =   "删除"
         Enabled         =   0   'False
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   330
         Left            =   3390
         TabIndex        =   7
         Top             =   390
         Width           =   975
      End
      Begin VB.CommandButton cmdAddPayment 
         Caption         =   "添加"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   330
         Left            =   2430
         TabIndex        =   5
         Top             =   390
         Width           =   975
      End
      Begin VB.ListBox lstPayment 
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   1230
         Left            =   1185
         TabIndex        =   6
         Top             =   750
         Width           =   3165
      End
      Begin 给出焦点文本框.FocusText ftPayment 
         Height          =   300
         Left            =   1185
         TabIndex        =   4
         Top             =   405
         Width           =   1185
         _ExtentX        =   2090
         _ExtentY        =   529
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         BorderStyle     =   0
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "新付款方法:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   195
         Left            =   105
         TabIndex        =   25
         Top             =   450
         Width           =   1080
      End
   End
   Begin VB.Frame Frame1 
      Caption         =   "单位分类配置"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00000000&
      Height          =   2175
      Left            =   390
      TabIndex        =   22
      Top             =   270
      Width           =   4650
      Begin VB.CommandButton cmdDelUnit 
         Caption         =   "删除"
         Enabled         =   0   'False
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   330
         Left            =   3390
         TabIndex        =   3
         Top             =   390
         Width           =   975
      End
      Begin VB.ListBox lstUnitType 
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   1230
         Left            =   1200
         TabIndex        =   2
         Top             =   765
         Width           =   3165
      End
      Begin VB.CommandButton cmdAddUnit 
         Caption         =   "添加"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   330
         Left            =   2430
         TabIndex        =   1
         Top             =   390
         Width           =   975
      End
      Begin 给出焦点文本框.FocusText ftUnitType 
         Height          =   300
         Left            =   1215
         TabIndex        =   0
         Top             =   405
         Width           =   1155
         _ExtentX        =   2037
         _ExtentY        =   529
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "MS Sans Serif"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         BorderStyle     =   0
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "新单位名称:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   195
         Left            =   120
         TabIndex        =   23
         Top             =   450
         Width           =   1080
      End
   End
End
Attribute VB_Name = "frmBase"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Option Explicit


Private Sub cmbDiscount_KeyDown(KeyCode As Integer, Shift As Integer)

  On Error Resume Next
  
  If KeyCode = 13 Then
     If cmdAddMenu.Enabled = True Then cmdAddMenu.Value = True
  End If
  
End Sub

Private Sub cmdAddMenu_Click()

  If Trim(ftMenu.Text) = "" Then
     MsgBox "请输入菜单分类名后,再添加。   " & vbCrLf _
        & "如:加家菜、红绕类、海鲜类、特色类 ...   ", vbExclamation
     ftMenu.SetFocus
     Exit Sub
  End If
  
  If AddMenuType(Trim(ftMenu.Text), "Select * from MenuType Where Class='" & Trim(ftMenu.Text) & "'", cmbDiscount.ListIndex) = True Then
     '添加到列表中
      If cmbDiscount.Text = "禁止打折" Then
         lstMenu.AddItem Trim(ftMenu.Text) & Space(4) & "禁止打折"
       Else
         lstMenu.AddItem Trim(ftMenu.Text) & Space(4) & "允许打折"
      End If
  End If
  
  If lstMenu.ListCount = 0 Then
     cmdDelMenu.Enabled = False
    Else
     cmdDelMenu.Enabled = True
  End If
  
  ftMenu.Text = ""
  ftMenu.SetFocus
  
End Sub

Private Sub cmdAddPayment_Click()
  
  If Trim(ftPayment.Text) = "" Then
     MsgBox "请输入付款方法后,再添加。   " & vbCrLf _
        & "如:现金、建设银行、招商银行 ...   ", vbExclamation
     ftPayment.SetFocus
     Exit Sub
  End If
  
  If AddType(Trim(ftPayment.Text), "Select * from PayType Where Class='" & Trim(ftPayment.Text) & "'") = True Then
     '添加到列表中
      lstPayment.AddItem Trim(ftPayment.Text)
  End If
  
  If lstPayment.ListCount = 0 Then
     cmdDeletePayment.Enabled = False
    Else
     cmdDeletePayment.Enabled = True
  End If
  
  ftPayment.Text = ""
  ftPayment.SetFocus
  
End Sub

Private Sub cmdAddSite_Click()

  If Trim(ftSite.Text) = "" Then
     MsgBox "请输入座位编号与包厢费,再添加。   " & vbCrLf _
        & "如:现金、紫苑阁、鸳鸯厅 ...   ", vbExclamation
     ftSite.SetFocus
     Exit Sub
  End If
  
  If AddSiteType(Trim(ftSite.Text), ftPrice.Text, ftSupperPrice.Text, ftNightPrice.Text, "Select * from SiteType Where Class='" & Trim(ftSite.Text) & "'") = True Then
     '添加到列表中
      lstSite.AddItem Trim(ftSite.Text) & Space(4) & ftPrice.Text & Space(4) & ftSupperPrice.Text & Space(4) & ftNightPrice.Text
  End If
  
  If lstSite.ListCount = 0 Then
     cmdDelSite.Enabled = False
    Else
     cmdDelSite.Enabled = True
  End If
  
  ftSite.Text = ""
  ftPrice.Text = "0"
  ftSupperPrice.Text = "0"
  ftNightPrice.Text = "0"
  ftSite.SetFocus

End Sub

Private Sub cmdAddUnit_Click()

  If Trim(ftUnitType.Text) = "" Then
     MsgBox "请输入单位名称后,再添加。   " & vbCrLf _
        & "如:碟、盘、斤、条、瓶、杯 ...   ", vbExclamation
     ftUnitType.SetFocus
     Exit Sub
  End If
  
  If AddType(Trim(ftUnitType.Text), "Select * from UnitType Where Class='" & Trim(ftUnitType.Text) & "'") = True Then
     '添加到列表中
      lstUnitType.AddItem Trim(ftUnitType.Text)
  End If
  
  If lstUnitType.ListCount = 0 Then
     cmdDelUnit.Enabled = False
    Else
     cmdDelUnit.Enabled = True
  End If
  
  ftUnitType.Text = ""
  ftUnitType.SetFocus
  
End Sub

Private Sub cmdDeletePayment_Click()

  On Error Resume Next
  
  If lstPayment.ListCount = 0 Then Exit Sub
  If lstPayment.Text = "" Then
     MsgBox "请选择需要类型,再删除。  ", vbInformation
     lstPayment.ListIndex = 0
     lstPayment.SetFocus
     Exit Sub
  End If
  
  If MsgBox("真的要删除〖" & lstPayment.Text & "〗类型吗?(Y/N)    ", vbYesNo + vbInformation) = vbNo Then Exit Sub
  
  If DeleteType(lstPayment.Text, "Paytype") = True Then
     lstPayment.RemoveItem lstPayment.ListIndex
  End If
  
  If lstPayment.ListCount = 0 Then
     cmdDeletePayment.Enabled = False
    Else
     cmdDeletePayment.Enabled = True
  End If
  
  ftPayment.SetFocus
  
End Sub

Private Sub cmdDelMenu_Click()

  On Error GoTo DelErr
    
  If cmdDelMenu.Caption = "取消" Then
     '保存按钮无效,删除按钮变为取消,修改变为保存(&S)
      cmdDelMenu.Caption = "删除"
      cmdModifyMenu.Caption = "修改"
      cmdAddMenu.Enabled = True
      ftMenu.Text = ""
      lstMenu.Enabled = True
      ftMenu.SetFocus
      Exit Sub
  End If
  
  If lstMenu.ListCount = 0 Then Exit Sub
  If lstMenu.Text = "" Then
     MsgBox "请选择需要类型,再删除。  ", vbInformation
     lstMenu.ListIndex = 0
     lstMenu.SetFocus
     Exit Sub
  End If
  
  Dim sTmpMenu As String
      sTmpMenu = Left(lstMenu.Text, InStr(1, lstMenu.Text, Space(4), vbTextCompare) - 1)
  If MsgBox("真的要删除〖" & sTmpMenu & "〗类型吗?(Y/N)    ", vbYesNo + vbInformation) = vbNo Then Exit Sub
  
  If DeleteType(sTmpMenu, "Menutype") = True Then
     lstMenu.RemoveItem lstMenu.ListIndex
  End If
  
  If lstMenu.ListCount = 0 Then
     cmdDelMenu.Enabled = False
    Else
     cmdDelMenu.Enabled = True
  End If
  
  ftMenu.SetFocus
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -