示例#1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string            roomCode    = txtRoomCode.Text;
            string            roomName    = txtRoomName.Text;
            int               capacity    = Convert.ToInt32(txtCapacity.Text);
            MeetingRoomStatus status      = (MeetingRoomStatus)Convert.ToInt32(rblStatus.SelectedValue);
            string            description = txtDescription.Text;

            MeetingRoom room = new MeetingRoom();

            room.RoomCode    = roomCode;
            room.RoomName    = roomName;
            room.Capacity    = capacity;
            room.Status      = status;
            room.Description = description;

            RoomOpResult result = BLLRoom.AddRoom(room);
            string       script;

            if (result == RoomOpResult.Duplicate)
            {
                script = "<script type='text/javascript'>alert('会议室编号或名称已存在,请更换编号或名称!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "duplicate", script);
            }
            else if (result == RoomOpResult.Success)
            {
                txtRoomCode.Text        = "";
                txtRoomName.Text        = "";
                txtCapacity.Text        = "";
                txtDescription.Text     = "";
                rblStatus.SelectedIndex = 0;
                script = "<script type='text/javascript'>alert('会议室:" + room.RoomName + "添加成功!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "success", script);
            }
        }
示例#2
0
        public void UpdateStatus(int roomId, MeetingRoomStatus status)
        {
            var car = Get(roomId);

            car.Status = status;
            DB.SaveChanges();
        }