资源简介

一款简化版的酒店管理系统,代码简单明了,易用性强,适合初学者掌握

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Text.Regularexpressions;

namespace 酒店管理系统
{
    public partial class BookForm : Form
    {
        public BookForm()
        {
            InitializeComponent();
        }

        public string nameStr;//用户名称
        Regex myRegex;

        private void BookForm_Load(object sender EventArgs e)
        {
            //添加酒店房间类别ComboBox控件的列表项
            SqlConnection MyConnection = new SqlConnection();
            MyConnection.ConnectionString = global::酒店管理系统.Properties.Settings.Default.MyHotelConnectionString;
            MyConnection.Open();
            SqlCommand MyCommand = new SqlCommand(“Select DISTINCT 类别  From 酒店房间“ MyConnection);
            SqlDataReader MyReader = MyCommand.ExecuteReader();
            while (MyReader.Read())
            {
                this.酒店房间类别ComboBox.Items.Add(MyReader.GetString(0));
            }
            this.酒店房间类别ComboBox.Items.Add(“所有房间“);
            this.酒店房间类别ComboBox.Text = “所有房间“;
            if (MyConnection.State == ConnectionState.Open)
            {
                MyConnection.Close();
            }
        }

        private void 酒店房间类别ComboBox_SelectedIndexChanged(object sender EventArgs e)
        {
            //获取未完全入住房间信息
            this.酒店可用房间DataGridView.GridColor = Color.Blue;
            String MySQLConnectionString = global::酒店管理系统.Properties.Settings.Default.MyHotelConnectionString;
            string MySQL = “Select 房号单价可容纳人数-已入住人数 as 可入住人数楼层类别说明可容纳人数已入住人数 From 酒店房间 Where 类别=‘“ + this.酒店房间类别ComboBox.Text + “‘“;
            if (this.酒店房间类别ComboBox.Text == “所有房间“)
            {
                MySQL = “Select 房号单价可容纳人数-已入住人数 as 可入住人数楼层类别说明可容纳人数已入住人数 From 酒店房间 Where 已入住人数<=0  “;
            }
            SqlConnection MyConnection = new SqlConnection(MySQLConnectionString);
            MyConnection.Open();
            DataTable MyTable = new DataTable();
            SqlDataAdapter MyAdapter = new SqlDataAdapter(MySQL MyConnection);
            MyAdapter.Fill(MyTable);
            this.酒店可用房间DataGridView.DataSource = MyTable;
            if (MyConnection.State == ConnectionState.Open)
            {
                MyConnection.Close();
            }
        }

        private void 新增Button_Click(object sender EventArgs e)
        {
            this.房号TextBox.Text = ““;
            this.预收押金TextBox.Text = ““;
            this.入住日期DateTimePicker.Value = DateTime.Now;
            this.离开日期DateTimePicker.Value = DateTime.Now;
            this.客人姓名TextBox.Text = ““;
            this.住宿人数ComboBox.Text = “0“;
            this.客人性别ComboBox.Text = “男“;
            this.联系电话TextBox.Text = ““;
            this.操作人员TextBox.Text = this.nameStr;
            //自动计算预定编号
            String MySQLConnecti

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2008-11-22 13:56  酒店管理系统\
     目录           0  2008-11-22 13:56  酒店管理系统\酒店管理系统\
     文件       23831  2008-01-17 10:12  酒店管理系统\酒店管理系统\BookForm.Designer.cs
     文件       17938  2008-01-17 10:12  酒店管理系统\酒店管理系统\BookForm.cs
     文件       25561  2008-01-17 10:12  酒店管理系统\酒店管理系统\BookForm.resx
     文件       11989  2007-01-16 17:39  酒店管理系统\酒店管理系统\ChangeForm.Designer.cs
     文件        6321  2007-01-16 17:39  酒店管理系统\酒店管理系统\ChangeForm.cs
     文件        7144  2007-01-16 17:39  酒店管理系统\酒店管理系统\ChangeForm.resx
     文件       23851  2008-01-17 11:03  酒店管理系统\酒店管理系统\CheckOutForm.Designer.cs
     文件       20816  2008-01-17 11:03  酒店管理系统\酒店管理系统\CheckOutForm.cs
     文件       23063  2008-01-17 11:03  酒店管理系统\酒店管理系统\CheckOutForm.resx
     文件       35495  2008-01-17 10:13  酒店管理系统\酒店管理系统\CompanyForm.Designer.cs
     文件        6369  2008-01-17 10:13  酒店管理系统\酒店管理系统\CompanyForm.cs
     文件       15074  2008-01-17 10:13  酒店管理系统\酒店管理系统\CompanyForm.resx
     文件       17785  2007-01-16 17:39  酒店管理系统\酒店管理系统\ConsumeForm.Designer.cs
     文件       14882  2008-01-17 10:59  酒店管理系统\酒店管理系统\ConsumeForm.cs
     文件       23425  2007-01-16 17:39  酒店管理系统\酒店管理系统\ConsumeForm.resx
     目录           0  2008-01-07 13:52  酒店管理系统\酒店管理系统\Databass\
     文件     2097152  2008-01-05 11:45  酒店管理系统\酒店管理系统\Databass\MyHotel.mdf
     文件     2097152  2008-01-05 11:45  酒店管理系统\酒店管理系统\Databass\MyHotel_log.ldf
     文件       20454  2008-01-17 09:45  酒店管理系统\酒店管理系统\DepositForm.Designer.cs
     文件       13205  2008-01-17 11:02  酒店管理系统\酒店管理系统\DepositForm.cs
     文件       23063  2008-01-17 09:45  酒店管理系统\酒店管理系统\DepositForm.resx
     文件       16505  2007-01-16 17:39  酒店管理系统\酒店管理系统\EatingForm.Designer.cs
     文件       11434  2008-01-17 11:21  酒店管理系统\酒店管理系统\EatingForm.cs
     文件       23821  2007-01-16 17:39  酒店管理系统\酒店管理系统\EatingForm.resx
     文件       27062  2007-01-16 17:39  酒店管理系统\酒店管理系统\FromBookToRegisterForm.Designer.cs
     文件       17005  2008-01-17 11:22  酒店管理系统\酒店管理系统\FromBookToRegisterForm.cs
     文件       26337  2007-01-16 17:39  酒店管理系统\酒店管理系统\FromBookToRegisterForm.resx
     文件       25774  2008-01-17 10:14  酒店管理系统\酒店管理系统\GoodsForm.Designer.cs
     文件        2900  2008-01-17 10:14  酒店管理系统\酒店管理系统\GoodsForm.cs
............此处省略502个文件信息

评论

共有 条评论