亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hotelbusiness.cs

?? 本系統(tǒng)是基于三層架構(gòu)和Ajax控件結(jié)合的酒店預訂系統(tǒng)
?? CS
字號:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Reflection;
using DBaoBookingManagement.DataAccess;
using DBaoBookingManagement.Entity;

namespace DBaoBookingManagement.BusinessLogic
{
    /// <summary>
    /// 對Hotel表進行業(yè)務邏輯操作
    /// </summary>
    public class HotelBusiness : Business
    {
        private HotelAccessor ha = new HotelAccessor();

        private static HotelBusiness instance = null;
        private HotelBusiness() { }//私有構(gòu)造函數(shù)

        /// <summary>
        /// 獲取HotelBusiness對象
        /// </summary>
        /// <returns></returns>
        public static HotelBusiness GetInstance()
        {
            if (instance == null)
            {
                instance = new HotelBusiness();
            }
            return instance;
        }

        /// <summary>
        /// 根據(jù)ID查詢酒店
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Hotel QueryById(int id)
        {
            Hotel entity = null;
            try
            {
                DataTable dt = ha.QueryById(id);
                if (dt.Rows.Count > 0)
                {
                    entity = new Hotel();
                    PropertyInfo[] props = typeof(Hotel).GetProperties();
                    for (int j = 0; j < props.Length; j++)
                    {
                        string columnName = props[j].Name;
                        object value = dt.Rows[0][columnName];
                        props[j].SetValue(entity, value, null);
                    }
                }
                return entity;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        /// <summary>
        /// 查詢所有酒店
        /// </summary>
        /// <returns></returns>
        public Hotel[] QueryAll()
        {
            Hotel[] entityList = null;
            try
            {
                DataTable dt = ha.QueryAll();
                entityList = FillEntityList(entityList, dt);
                return entityList;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        /// <summary>
        /// 根據(jù)城市ID查詢酒店
        /// </summary>
        /// <param name="cityId"></param>
        /// <returns></returns>
        public Hotel[] QueryByCityId(int cityId)
        {
            Hotel[] entityList = null;
            try
            {
                DataTable dt = ha.QueryByCityId(cityId);
                entityList = FillEntityList(entityList, dt);
                return entityList;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        /// <summary>
        /// 根據(jù)酒店ID刪除酒店
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public bool DeleteById(int id)
        {
            try
            {
                return ha.DeleteById(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        /// <summary>
        /// 添加酒店
        /// </summary>
        /// <param name="hotelName"></param>
        /// <param name="star"></param>
        /// <param name="description"></param>
        /// <param name="cityId"></param>
        /// <param name="synthesis"></param>
        /// <param name="pets"></param>
        /// <param name="activePlace"></param>
        /// <param name="service"></param>
        /// <param name="net"></param>
        /// <param name="parking"></param>
        /// <param name="cancel"></param>
        /// <param name="children"></param>
        /// <param name="creditcard"></param>
        /// <returns></returns>
        public bool Insert(string hotelName,int star,string description,int cityId,string synthesis,
            string pets,string activePlace,string service,string net,string parking,string cancel,
            string children,string creditcard)
        {
            Hotel entity = new Hotel();
            entity.HotelName = hotelName;
            entity.Star = star;
            entity.Description = description;
            entity.CityId = cityId;
            entity.Synthesis = synthesis;
            entity.Pets = pets;
            entity.ActivePlace = activePlace;
            entity.Service = service;
            entity.Net = net;
            entity.Parking = parking;
            entity.Cancel = cancel;
            entity.Children = children;
            entity.Creditcard = creditcard;
            try
            {
                return ha.Insert(entity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        /// <summary>
        /// 修改酒店
        /// </summary>
        /// <param name="id"></param>
        /// <param name="hotelName"></param>
        /// <param name="star"></param>
        /// <param name="description"></param>
        /// <param name="cityId"></param>
        /// <param name="synthesis"></param>
        /// <param name="pets"></param>
        /// <param name="activePlace"></param>
        /// <param name="service"></param>
        /// <param name="net"></param>
        /// <param name="parking"></param>
        /// <param name="cancel"></param>
        /// <param name="children"></param>
        /// <param name="creditcard"></param>
        /// <returns></returns>
        public bool Update(int id,string hotelName,int star,string description,int cityId,string synthesis,
            string pets,string activePlace,string service,string net,string parking,
            string cancel,string children,string creditcard)
        {
            Hotel entity = new Hotel();
            entity.HotelId = id;
            entity.HotelName = hotelName;
            entity.Star = star;
            entity.Description = description;
            entity.CityId = cityId;
            entity.Synthesis = synthesis;
            entity.Pets = pets;
            entity.ActivePlace = activePlace;
            entity.Service = service;
            entity.Net = net;
            entity.Parking = parking;
            entity.Cancel = cancel;
            entity.Children = children;
            entity.Creditcard = creditcard; 
            try
            {
                return ha.Update(entity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        //填充實體類列表
        private Hotel[] FillEntityList(Hotel[] entityList, DataTable dt)
        {
            if (dt.Rows.Count > 0)
            {
                entityList = new Hotel[dt.Rows.Count];

                //用反射給實體類賦值
                for (int i = 0; i < entityList.Length; i++)
                {
                    Hotel entity = new Hotel();
                    PropertyInfo[] props = typeof(Hotel).GetProperties();
                    for (int j = 0; j < props.Length; j++)
                    {
                        string columnName = props[j].Name;
                        object value = dt.Rows[i][columnName];
                        props[j].SetValue(entity, value, null);
                    }
                    entityList[i] = entity;
                }
            }
            return entityList;
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本人妖一区二区| 成人网页在线观看| 国产成人av一区二区三区在线 | 精品处破学生在线二十三| 亚洲电影一区二区三区| 美女国产一区二区三区| 99久久精品国产一区二区三区| 91精品国模一区二区三区| 国产精品久久久久婷婷二区次| 三级影片在线观看欧美日韩一区二区| 懂色av一区二区三区免费看| 欧美最猛性xxxxx直播| 国产日本欧洲亚洲| 免费视频最近日韩| 欧美日韩国产高清一区| 亚洲久草在线视频| 成人高清在线视频| 国产亚洲欧美激情| 精品一区免费av| 91麻豆精品91久久久久久清纯| 亚洲精品一二三四区| 成人综合婷婷国产精品久久免费| 欧美videofree性高清杂交| 丝袜国产日韩另类美女| 欧美日韩一区二区不卡| 亚洲一区二区三区视频在线| 99国内精品久久| 中文字幕日本乱码精品影院| 丁香激情综合五月| 国产欧美精品一区二区三区四区 | 欧美日韩在线综合| 亚洲免费色视频| 97精品视频在线观看自产线路二| 久久亚洲综合色一区二区三区| 看国产成人h片视频| 日韩视频不卡中文| 美女精品一区二区| 精品成a人在线观看| 国产在线视频一区二区| 久久久久国色av免费看影院| 国产精品亚洲第一区在线暖暖韩国| 精品区一区二区| 国产激情一区二区三区| 中文字幕av一区二区三区免费看| 国产精品一区二区三区乱码| 国产亚洲精品福利| 成人av小说网| 夜夜爽夜夜爽精品视频| 欧美美女一区二区在线观看| 日韩av一级电影| 久久只精品国产| 成人黄色一级视频| 亚洲一二三级电影| 欧美不卡一二三| 丁香亚洲综合激情啪啪综合| 亚洲视频网在线直播| 欧美日韩免费电影| 久久99精品久久只有精品| 国产亚洲一区二区三区四区| 91在线观看地址| 日韩激情视频网站| 欧美国产激情二区三区| 色综合av在线| 久久国内精品视频| 18涩涩午夜精品.www| 欧美日高清视频| 国产精品一二三| 亚洲午夜在线电影| 国产日韩欧美麻豆| 精品视频一区二区三区免费| 国产综合一区二区| 一片黄亚洲嫩模| 久久色中文字幕| 欧美影院精品一区| 国产精品一二三区在线| 亚洲动漫第一页| 欧美韩国日本不卡| 91精品国产手机| 97se狠狠狠综合亚洲狠狠| 老司机精品视频在线| 日本在线不卡视频| 欧美韩日一区二区三区| 91精品国产色综合久久ai换脸 | 日本欧美大码aⅴ在线播放| 欧美国产禁国产网站cc| 91精品国产aⅴ一区二区| 菠萝蜜视频在线观看一区| 青青草原综合久久大伊人精品| 国产精品免费av| 精品国精品国产| 欧美精品在线视频| 色综合久久99| av一二三不卡影片| 国产伦精品一区二区三区视频青涩 | 日本高清不卡视频| 国产成人av一区二区三区在线观看| 天天色天天操综合| 亚洲黄色片在线观看| 欧美国产欧美综合| 久久免费国产精品| 欧美变态tickle挠乳网站| 欧美男男青年gay1069videost| 97se亚洲国产综合自在线观| 岛国精品一区二区| 国产精品一区二区在线观看网站| 久久精品99久久久| 免费看黄色91| 蜜臀av一级做a爰片久久| 亚洲成人av资源| 亚洲国产欧美在线人成| 亚洲情趣在线观看| 中文字幕欧美一| 国产精品第四页| 国产精品久久久久久久久搜平片 | 日本美女一区二区三区视频| 亚洲综合精品自拍| 亚洲激情图片小说视频| 国产黄色精品视频| 国产精品456| 国产成人精品免费视频网站| 国产麻豆精品在线| 国产成a人亚洲精| 成人综合激情网| 99久久亚洲一区二区三区青草| av日韩在线网站| 91久久精品一区二区二区| 色狠狠桃花综合| 欧美色图激情小说| 4438x亚洲最大成人网| 精品免费一区二区三区| 久久久久久久久久久黄色| 日本一区二区三区国色天香 | 欧美日韩在线观看一区二区| 欧美在线视频不卡| 欧美一区二区成人6969| 2019国产精品| 国产精品国产三级国产普通话蜜臀 | 国产一区二三区好的| 国产精品夜夜嗨| 91蜜桃视频在线| 91精品国产综合久久久久久久久久| 日韩欧美亚洲国产另类| 久久日一线二线三线suv| 国产精品久久久久久久久免费桃花 | 日韩欧美一级特黄在线播放| 久久伊人中文字幕| 免费日韩伦理电影| 国产成人在线观看| 欧美亚洲高清一区| 欧美成人bangbros| 亚洲精品老司机| 免费不卡在线观看| jvid福利写真一区二区三区| 欧美色图天堂网| 久久久综合精品| 亚洲曰韩产成在线| 国产在线一区观看| 欧美日韩亚洲综合一区| 久久青草欧美一区二区三区| 亚洲精品中文在线影院| 精品在线免费观看| 欧美综合一区二区| 久久久亚洲精华液精华液精华液| 日韩伦理电影网| 久久不见久久见免费视频7| 91免费观看视频在线| 久久一区二区三区四区| 亚洲高清一区二区三区| 成人av一区二区三区| 欧美tk—视频vk| 亚洲v精品v日韩v欧美v专区| 成人免费电影视频| 精品日本一线二线三线不卡| 亚洲一区在线视频| 成人综合婷婷国产精品久久免费| 欧美喷水一区二区| 亚洲精品视频一区| 成人精品一区二区三区中文字幕| 欧美精品久久天天躁| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美日韩精品系列| 中文字幕一区免费在线观看| 狠狠久久亚洲欧美| 56国语精品自产拍在线观看| 一区二区三区四区不卡在线| 国产91色综合久久免费分享| 欧美哺乳videos| 另类小说视频一区二区| 欧美日韩高清一区二区不卡| 亚洲精品免费视频| 99久久亚洲一区二区三区青草| 国产免费成人在线视频| 国产一区 二区| 精品sm在线观看| 国产一区二区三区精品视频| 欧美xfplay| 国内精品国产成人国产三级粉色 | 亚洲一区视频在线观看视频| 不卡的av电影| 国产精品成人在线观看|