frmMain.frm
上传用户:fulizhu2
上传日期:2007-06-21
资源大小:34k
文件大小:9k
源码类别:

酒店行业

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  3. Begin VB.MDIForm frmMain 
  4.    BackColor       =   &H8000000C&
  5.    Caption         =   "宾馆管理信息系统"
  6.    ClientHeight    =   4596
  7.    ClientLeft      =   132
  8.    ClientTop       =   732
  9.    ClientWidth     =   7092
  10.    LinkTopic       =   "MDIForm1"
  11.    StartUpPosition =   3  'Windows Default
  12.    Begin MSComctlLib.StatusBar sbStatusBar 
  13.       Align           =   2  'Align Bottom
  14.       Height          =   264
  15.       Left            =   0
  16.       TabIndex        =   0
  17.       Top             =   8256
  18.       Width           =   12192
  19.       _ExtentX        =   21505
  20.       _ExtentY        =   466
  21.       _Version        =   393216
  22.       BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
  23.          NumPanels       =   3
  24.          BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  25.             AutoSize        =   1
  26.             Object.Width           =   15896
  27.             Text            =   "Status"
  28.             TextSave        =   "Status"
  29.          EndProperty
  30.          BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  31.             Style           =   6
  32.             AutoSize        =   2
  33.             TextSave        =   "2001-11-12"
  34.          EndProperty
  35.          BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
  36.             Style           =   5
  37.             AutoSize        =   2
  38.             TextSave        =   "22:09"
  39.          EndProperty
  40.       EndProperty
  41.    End
  42.    Begin VB.Menu menuSystem 
  43.       Caption         =   "系统"
  44.       Begin VB.Menu menuModifypwd 
  45.          Caption         =   "修改密码"
  46.       End
  47.       Begin VB.Menu menuAdduser 
  48.          Caption         =   "添加用户"
  49.       End
  50.       Begin VB.Menu menuExit 
  51.          Caption         =   "退出系统"
  52.       End
  53.    End
  54.    Begin VB.Menu menuRooms 
  55.       Caption         =   "客房信息管理"
  56.       Begin VB.Menu menuRoomtype 
  57.          Caption         =   "设置客房标准"
  58.          Begin VB.Menu menuAddroomtype 
  59.             Caption         =   "添加客房标准"
  60.          End
  61.          Begin VB.Menu menuModifyroomtype 
  62.             Caption         =   "修改客房标准"
  63.          End
  64.          Begin VB.Menu menuDeleteroomtype 
  65.             Caption         =   "删除客房标准"
  66.          End
  67.       End
  68.       Begin VB.Menu menuSetrooms 
  69.          Caption         =   "设置客房信息"
  70.          Begin VB.Menu menuAddroom 
  71.             Caption         =   "添加房间信息"
  72.          End
  73.          Begin VB.Menu menuModifyroom 
  74.             Caption         =   "修改房间信息"
  75.          End
  76.          Begin VB.Menu menuDeleteroom 
  77.             Caption         =   "删除客房信息"
  78.          End
  79.          Begin VB.Menu menuInquireroom 
  80.             Caption         =   "查询客房信息"
  81.          End
  82.       End
  83.    End
  84.    Begin VB.Menu menuBookin 
  85.       Caption         =   "订房信息管理"
  86.       Begin VB.Menu menuInquirerooms 
  87.          Caption         =   "查询剩余客房信息"
  88.       End
  89.       Begin VB.Menu menuAddbookroom 
  90.          Caption         =   "添加订房信息"
  91.       End
  92.       Begin VB.Menu menuModifybookroom 
  93.          Caption         =   "修改订房信息"
  94.       End
  95.       Begin VB.Menu menuInquirebookroom 
  96.          Caption         =   "查询订房信息"
  97.       End
  98.    End
  99.    Begin VB.Menu menuCheckout 
  100.       Caption         =   "结算信息管理"
  101.       Begin VB.Menu menuAddcheckout 
  102.          Caption         =   "添加结算信息"
  103.       End
  104.       Begin VB.Menu menuModifycheckout 
  105.          Caption         =   "修改结算信息"
  106.       End
  107.       Begin VB.Menu menuInquirecheckout 
  108.          Caption         =   "查询结算信息"
  109.       End
  110.    End
  111.    Begin VB.Menu menuHelp 
  112.       Caption         =   "帮助"
  113.       Begin VB.Menu menuAbout 
  114.          Caption         =   "About"
  115.       End
  116.    End
  117. End
  118. Attribute VB_Name = "frmMain"
  119. Attribute VB_GlobalNameSpace = False
  120. Attribute VB_Creatable = False
  121. Attribute VB_PredeclaredId = True
  122. Attribute VB_Exposed = False
  123. Private Sub MDIForm_Load()
  124.     Me.Left = GetSetting(App.Title, "Settings", "MainLeft", 1000)
  125.     Me.Top = GetSetting(App.Title, "Settings", "MainTop", 1000)
  126.     Me.Width = GetSetting(App.Title, "Settings", "MainWidth", 6500)
  127.     Me.Height = GetSetting(App.Title, "Settings", "MainHeight", 6500)
  128.     
  129. End Sub
  130. Private Sub MDIForm_Unload(Cancel As Integer)
  131.     If Me.WindowState <> vbMinimized Then
  132.         SaveSetting App.Title, "Settings", "MainLeft", Me.Left
  133.         SaveSetting App.Title, "Settings", "MainTop", Me.Top
  134.         SaveSetting App.Title, "Settings", "MainWidth", Me.Width
  135.         SaveSetting App.Title, "Settings", "MainHeight", Me.Height
  136.     End If
  137. End Sub
  138. Private Sub menuAddbookroom_Click()
  139.     gintBmode = 1
  140.     frmBookin1.Show
  141.     frmBookin1.ZOrder 0
  142. End Sub
  143. Private Sub menuAddcheckout_Click()
  144.     gintCmode = 1
  145.     frmCheckout1.Show
  146.     frmCheckout1.ZOrder 0
  147. End Sub
  148. Private Sub menuAddroom_Click()
  149.     gintRmode = 1
  150.     frmRoom1.Show
  151.     frmRoom1.ZOrder 0
  152. End Sub
  153. Private Sub menuAddroomtype_Click()
  154.     gintTmode = 1
  155.     frmRoomtype1.Show
  156.     frmRoomtype1.ZOrder 0
  157. End Sub
  158. Private Sub menuDeleteroom_Click()
  159.     Dim txtSQL As String
  160.     Dim intCount As Integer
  161.     Dim mrc As ADODB.Recordset
  162.     Dim MsgText As String
  163.     
  164.     
  165.     If flagTedit Then
  166.         If frmRoom.msgList.Rows > 1 Then
  167.             If MsgBox("真的要删除这条文件记录么?", vbOKCancel + vbExclamation, "警告") = vbOK Then
  168.                 intCount = frmRoom.msgList.Row
  169.                 txtSQL = "delete from rooms where roomNO='" & Trim(frmRoom.msgList.TextMatrix(intCount, 1)) & "'"
  170.                 Set mrc = ExecuteSQL(txtSQL, MsgText)
  171.                 
  172.                 Unload frmRoom
  173.                 frmRoom.txtSQL = "select * from rooms"
  174.                 frmRoom.Show
  175.             End If
  176.         End If
  177.     End If
  178. End Sub
  179. Private Sub menuDeleteroomtype_Click()
  180.     Dim txtSQL As String
  181.     Dim intCount As Integer
  182.     Dim mrc As ADODB.Recordset
  183.     Dim MsgText As String
  184.     
  185.     
  186.     If flagTedit Then
  187.         If frmRoomtype.msgList.Rows > 1 Then
  188.             If MsgBox("真的要删除这条文件记录么?", vbOKCancel + vbExclamation, "警告") = vbOK Then
  189.                 intCount = frmRoomtype.msgList.Row
  190.                 txtSQL = "delete from roomtype where typeid='" & Trim(frmRoomtype.msgList.TextMatrix(intCount, 1)) & "'"
  191.                 Set mrc = ExecuteSQL(txtSQL, MsgText)
  192.                 
  193.                 Unload frmRoomtype
  194.                 frmRoomtype.txtSQL = "select * from roomtype"
  195.                 frmRoomtype.Show
  196.             End If
  197.         End If
  198.     End If
  199. End Sub
  200. Private Sub menuInquirebookroom_Click()
  201.     frmBookin2.Show
  202. End Sub
  203. Private Sub menuInquirecheckout_Click()
  204.     frmCheckout2.Show
  205. End Sub
  206. Private Sub menuInquireroom_Click()
  207.     frmRoom2.Show
  208. End Sub
  209. Private Sub menuInquirerooms_Click()
  210.     frmRoomsurplus.Show
  211.     
  212. End Sub
  213. Private Sub menuModifybookroom_Click()
  214.     Dim intCount As Integer
  215.     If flagBedit Then
  216.         If frmBookin.msgList.Rows > 1 Then
  217.             gintBmode = 2
  218.             intCount = frmBookin.msgList.Row
  219.             frmBookin1.txtSQL = "select bookno,customname,customID,roomno,indate,discount,inmemo from bookin where ammount = '0' and bookno ='" & Trim(frmBookin.msgList.TextMatrix(intCount, 1)) & "'"
  220.             frmBookin1.Show
  221.         Else
  222.             Call menuAddbookroom_Click
  223.         End If
  224.     Else
  225.         frmBookin.txtSQL = "select bookno,customname,customID,roomno,indate,discount,inmemo from bookin where ammount = '0'"
  226.         frmBookin.Show
  227.     End If
  228. End Sub
  229. Private Sub menuModifycheckout_Click()
  230.     Dim intCount As Integer
  231.     If flagCedit Then
  232.         If frmCheckout.msgList.Rows > 1 Then
  233.             gintCmode = 2
  234.             intCount = frmCheckout.msgList.Row
  235.             frmCheckout1.txtSQL = "select * from bookin where bookno ='" & Trim(frmCheckout.msgList.TextMatrix(intCount, 1)) & "'"
  236.             frmCheckout1.Show
  237.         Else
  238.             Call menuAddcheckout_Click
  239.         End If
  240.     Else
  241.         frmCheckout.txtSQL = "select * from bookin where ammount <> '0'"
  242.         frmCheckout.Show
  243.     End If
  244. End Sub
  245. Private Sub menuModifyroom_Click()
  246.     Dim intCount As Integer
  247.     If flagRedit Then
  248.         If frmRoom.msgList.Rows > 1 Then
  249.             gintRmode = 2
  250.             intCount = frmRoom.msgList.Row
  251.             frmRoom1.txtSQL = "select * from rooms where roomNO ='" & Trim(frmRoom.msgList.TextMatrix(intCount, 1)) & "'"
  252.             frmRoom1.Show
  253.         Else
  254.             Call menuAddroom_Click
  255.         End If
  256.     Else
  257.         frmRoom.txtSQL = "select * from rooms"
  258.         frmRoom.Show
  259.     End If
  260. End Sub
  261. Private Sub menuModifyroomtype_Click()
  262.     Dim intCount As Integer
  263.     If flagTedit Then
  264.         If frmRoomtype.msgList.Rows > 1 Then
  265.             gintTmode = 2
  266.             intCount = frmRoomtype.msgList.Row
  267.             frmRoomtype1.txtSQL = "select * from roomtype where typeid='" & Trim(frmRoomtype.msgList.TextMatrix(intCount, 1)) & "'"
  268.             frmRoomtype1.Show
  269.         Else
  270.             Call menuAddroomtype_Click
  271.         End If
  272.     Else
  273.         frmRoomtype.txtSQL = "select * from roomtype"
  274.         frmRoomtype.Show
  275.     End If
  276. End Sub