protected void ButtonOK_Click(object sender, EventArgs e)
        {
            string guid = this.DropDownListRooms.SelectedValue;
            if (!string.IsNullOrEmpty(guid))
            {
                bool done = false;
                StringBuilder stringBuilder = new StringBuilder();

                RoomBusiness business = new RoomBusiness();
                Room module = business.QueryByGuid(guid);

                if (module != null)
                {
                    this.InitializeUpdateModule(module);

                    module.Name = this.TextBoxName.Text;
                    module.Address = this.TextBoxAddress.Text;
                    module.Contact = this.TextBoxContact.Text;
                    module.Phone = this.TextBoxPhone.Text;

                    Room room = business.QueryByName(module.Name);

                    if ((room == null) || (string.Equals(room.Guid, module.Guid, StringComparison.CurrentCulture)))
                    {
                        done = business.Update(module);

                        if (done)
                        {
                            stringBuilder.Append("修改机房成功!");
                        }
                        else
                        {
                            stringBuilder.Append("修改机房失败!");
                        }
                    }
                    else
                    {
                        stringBuilder.Append("机房已经存在(名称相同)!");
                    }
                }
                else
                {
                    stringBuilder.Append("机房不存在!");
                }

                this.LabelMessage.Text = stringBuilder.ToString();
                this.InitializeBind();
            }
        }
        protected void ButtonOK_Click(object sender, EventArgs e)
        {
            StringBuilder stringBuilder = new StringBuilder();

            DateTime now = DateTime.Now;
            DateTime beginDate = new DateTime(now.Year, now.Month, 1);
            DateTime endDate = beginDate.AddMonths(1).AddSeconds(-1);

            try
            {
                if (!string.IsNullOrEmpty(this.TextBoxBeginDate.Text))
                {
                    beginDate = DateTime.Parse(this.TextBoxBeginDate.Text);
                }
                if (!string.IsNullOrEmpty(this.TextBoxEndDate.Text))
                {
                    endDate = DateTime.Parse(this.TextBoxEndDate.Text);
                    endDate = endDate.AddDays(1).AddSeconds(-1);
                }
            }
            finally
            {
            }

            if (this.DropDownListMachines.SelectedValue != null)
            {
                string guid = this.DropDownListMachines.SelectedValue;
                if (!string.IsNullOrEmpty(guid))
                {
                    MachineBusiness machineBusiness = new MachineBusiness();
                    this.Machine = machineBusiness.QueryByGuid(guid);

                    if (this.Machine != null)
                    {
                        if (!string.IsNullOrEmpty(this.Machine.RoomId))
                        {
                            RoomBusiness roomBusiness = new RoomBusiness();
                            this.Room = roomBusiness.QueryByGuid(this.Machine.RoomId);
                        }

                        if (!string.IsNullOrEmpty(this.Machine.Guid))
                        {
                            DetectorBusiness detectorBusiness = new DetectorBusiness();
                            this.Detectors = detectorBusiness.QueryByMachine(this.Machine.Guid);

                            this.NormalDataCaches = detectorBusiness.QueryNormalDataCacheByMachine(this.Machine.Guid, beginDate, endDate);
                            this.AlarmDataCaches = detectorBusiness.QueryAlarmDataCacheByMachine(this.Machine.Guid, beginDate, endDate);

                            MessageCacheBusiness messageCacheBusiness = new MessageCacheBusiness();
                            this.MessageCaches = messageCacheBusiness.QueryByMachine(this.Machine.Guid, beginDate, endDate);
                        }
                    }
                }
                else
                {
                    stringBuilder.Append("没有选择检测仪!");
                }
            }

            this.LabelMessage.Text = stringBuilder.ToString();
        }
        protected void DropDownListRooms_SelectedIndexChanged(object sender, EventArgs e)
        {
            string guid = this.DropDownListRooms.SelectedValue;
            if (!string.IsNullOrEmpty(guid))
            {
                this.LabelMessage.Text = string.Empty;
                RoomBusiness business = new RoomBusiness();

                Room currentRoom = business.QueryByGuid(guid);

                if (currentRoom != null)
                {
                    this.TextBoxName.Text = currentRoom.Name;
                    this.TextBoxAddress.Text = currentRoom.Address;
                    this.TextBoxContact.Text = currentRoom.Contact;
                    this.TextBoxPhone.Text = currentRoom.Phone;
                }
            }
        }