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

📄 frmaddroom.cs

📁 酒店管理系统,您酒店物业管理的好帮手
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Hotel.Operation;
using Hotel.Entity;

namespace Hotel.UI
{
    public partial class frmAddRoom : Form
    {
        RoomTypeAccess objRoomType = null;
        GuestRoomAccess objGuestRoom = null;
        GuestRoom guestRoomEntity = null;

        public frmAddRoom()
        {
            InitializeComponent();
        }

        private void btnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        
        private void frmAddRoom_Load(object sender, EventArgs e)
        {
            //加载房间类型
            objRoomType = new RoomTypeAccess();
            objRoomType.GetRoomType(cboRoomType);

        }

        private void btnSave_Click(object sender, EventArgs e)
        {
          
            //验证输入参数

            if (cboRoomType.Text.Trim().Equals(""))
            {
                MessageBox.Show("请选择房间类型!", "提示");
                return;
            }
            else if (txtRoomName.Text.Length < 5)
            {
                MessageBox.Show("房间编号不正确!","提示");
                return;
            }
            else if (txtAddress.Text.Trim().Equals(""))
            {
                MessageBox.Show("请输入房间的位置!", "提示");
                return;
            }
            else if (txtPhone.Text.Trim().Length != 5)
            {
                MessageBox.Show("请输入五位的电话号码!", "提示");
                return;
            }
            else if (cboState.Text.Trim().Equals(""))
            {
                MessageBox.Show("请选择房间状态!", "提示");
                return;
            }
            
            //接收界面参数
            guestRoomEntity = new GuestRoom();
            guestRoomEntity.GuestRoomID=txtRoomName.Text.ToString().Trim();
            string roomType=cboRoomType.Text.ToString().Trim();
            
            int ty = 0;

            if (roomType.Equals("标准单人间"))
                ty = 1;
            else if (roomType.Equals("标准双人间"))
                ty = 2;
            else if (roomType.Equals("豪华单人间"))
                ty = 3;
            else if (roomType.Equals("豪华双人间"))
                ty = 4;
            else if (roomType.Equals("商务套房"))
                ty = 5;
            else if (roomType.Equals("总统套房"))
                ty = 6;
            guestRoomEntity.TypeNum = ty;
            guestRoomEntity.Area = txtAddress.Text.ToString().Trim();
            try
            {
                guestRoomEntity.RoomPhone = Convert.ToInt32(txtPhone.Text.Trim().ToString());
            }
            catch
            {
                MessageBox.Show("电话号码填写错误!","提示");
                return;
            }
            guestRoomEntity.State = cboState.Text.Trim();
            guestRoomEntity.Remark= txtRemark.Text.Trim();
            
            objGuestRoom = new GuestRoomAccess();
            int k=0;
            try
            {
               k= objGuestRoom.AddRoom(guestRoomEntity);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            if (k > 0)
            {
                MessageBox.Show("添加房间成功!", "提示");
                //清空
                cboRoomType.Text = "";
                txtRoomName.Text = "";
                txtAddress.Text = "";
                txtPhone.Text = "";
                cboState.Text = "";
                txtRemark.Text = "";
                //插入操作日志
                JobInfoAccess obj = new JobInfoAccess();
                int ac = obj.AddJobInfo(Program.strName, DateTime.Now.ToString(), "添加房间"+txtRoomName.Text.Trim(),0);
                if (ac == 0)
                {
                    MessageBox.Show("插入操作日志失败!");
                }
            }
            else
            {
                MessageBox.Show("添加失败!","提示");
            }
            
        }
    }
}

⌨️ 快捷键说明

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