visual studio编写酒店管理系统的代码
时间: 2023-12-20 15:07:15 浏览: 23
由于酒店管理系统是一个相对复杂的项目,涉及到多个模块和功能,因此无法在此提供完整的代码。以下是一个简单的酒店客房管理模块的代码示例,供参考:
1. 连接数据库:
```csharp
SqlConnection conn = new SqlConnection("Data Source=服务器名;Initial Catalog=数据库名;User ID=用户名;Password=密码;");
conn.Open();
```
2. 查询客房信息:
```csharp
string sql = "SELECT * FROM Room WHERE RoomNo = '" + txtRoomNo.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
txtRoomType.Text = dr["RoomType"].ToString();
txtPrice.Text = dr["Price"].ToString();
txtRemark.Text = dr["Remark"].ToString();
}
else
{
MessageBox.Show("该客房不存在!");
}
dr.Close();
```
3. 更新客房信息:
```csharp
string sql = "UPDATE Room SET RoomType='" + txtRoomType.Text + "',Price='" + txtPrice.Text + "',Remark='" + txtRemark.Text + "' WHERE RoomNo='" + txtRoomNo.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
int result = cmd.ExecuteNonQuery();
if (result > 0)
{
MessageBox.Show("更新成功!");
}
else
{
MessageBox.Show("更新失败!");
}
```
以上代码仅供参考,实际开发中需要根据具体需求进行修改和完善。同时,需要注意数据库连接的安全性和代码的规范性。