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

📄 roommanager.cs

📁 一个普通的酒店管理
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using HotelManager.Models;
using HotelManager.DAL;
/*********************************
 * 类名:RoomManager
 * 功能描述:提供客房信息业务逻辑
 * ******************************/
namespace HotelManager.BLL
{
    public static class RoomManager
    {
        #region "Public Methods"
        /// <summary>
        /// 得到客房信息集合
        /// </summary>
        /// <returns></returns>
        public static IList<Room> GetAllRooms()
        {
            try
            {
                return RoomService.GetAllRooms();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }
        /// <summary>
        /// 根据客房ID得到客房实体对象
        /// </summary>
        /// <param name="roomId">客房ID</param>
        /// <returns></returns>
        public static Room GetRoomByRoomId(int roomId)
        {
            try
            {
                return RoomService.GetRoomByRoomId(roomId);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }
        /// <summary>
        /// 根据客房ID删除客房信息
        /// </summary>
        /// <param name="roomId">客房ID</param>
        public static void DeleteRoomByRoomId(int roomId)
        {
            try
            {
                RoomService.DeleteRoomByRoomId(roomId);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }
        /// <summary>
        /// 修改客房信息
        /// </summary>
        /// <param name="room">客房实体对象</param>
        public static void ModifyRoom(Room room)
        {
            try
            {
                RoomService.ModifyRoom(room);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }
        /// <summary>
        /// 根据房间号得到客房ID
        /// </summary>
        /// <param name="roomNo"></param>
        /// <returns></returns>
        public static int GetRoomIdByRoomNo(string roomNo)
        {
            int roomId;
            try
            {
                roomId = RoomService.GetRoomIdByRoomNo(roomNo);

            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
            return roomId;
        }
        /// <summary>
        /// 新增客房信息
        /// </summary>
        /// <param name="room">客房实体对象</param>
        /// <returns></returns>
        public static int AddRoom(Room room)
        {
            try
            {
                return RoomService.AddRoom(room);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }
        #endregion
    }
}

⌨️ 快捷键说明

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