📄 frmaddroom.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 + -