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) { bool done = false; StringBuilder stringBuilder = new StringBuilder(); RoomBusiness business = new RoomBusiness(); if (this.CheckBoxListRooms.Items != null) { List<Room> rooms = new List<Room>(); for (int i = 0; i < this.CheckBoxListRooms.Items.Count; i++) { if (this.CheckBoxListRooms.Items[i].Selected) { Room room = new Room(); room.Guid = this.CheckBoxListRooms.Items[i].Value; rooms.Add(room); } } if ((rooms != null) && (rooms.Count > 0)) { int success = 0; int fail = 0; for (int i = 0; i < rooms.Count; i++) { done = business.Delete(rooms[i]); if (done) { success++; } else { fail++; } } stringBuilder.Append(string.Format("删除{0}个机房成功!", success)); stringBuilder.Append(string.Format("删除{0}个机房失败!", fail)); } } this.LabelMessage.Text = stringBuilder.ToString(); this.InitializeBind(); }
protected void ButtonOK_Click(object sender, EventArgs e) { bool done = false; StringBuilder stringBuilder = new StringBuilder(); RoomBusiness business = new RoomBusiness(); Room module = new Room(); this.InitializeInsertModule(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) { done = business.Insert(module); if (done) { stringBuilder.Append("新增机房成功!"); } else { stringBuilder.Append("新增机房失败!"); } } else { stringBuilder.Append("机房已经存在(名称相同)!"); } this.LabelMessage.Text = stringBuilder.ToString(); this.InitializeBind(); }
private void InitializeBind() { RoomBusiness business = new RoomBusiness(); int total = 0; List<Room> rooms = business.Query(1, int.MaxValue, ref total); this.CheckBoxListRooms.DataSource = rooms; this.CheckBoxListRooms.DataTextField = "Name"; this.CheckBoxListRooms.DataValueField = "Guid"; this.CheckBoxListRooms.DataBind(); }
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; } } }
private void InitializeBind() { this.TextBoxName.Text = string.Empty; this.TextBoxAddress.Text = string.Empty; this.TextBoxContact.Text = string.Empty; this.TextBoxPhone.Text = string.Empty; RoomBusiness business = new RoomBusiness(); int total = 0; List<Room> rooms = business.Query(1, int.MaxValue, ref total); Room emptyRoom = new Room(); emptyRoom.Guid = string.Empty; emptyRoom.Name = string.Empty; rooms.Insert(0, emptyRoom); this.DropDownListRooms.DataSource = rooms; this.DropDownListRooms.DataTextField = "Name"; this.DropDownListRooms.DataValueField = "Guid"; this.DropDownListRooms.DataBind(); }