void dgRoom_CellClick(object sender, DataGridViewCellEventArgs e) { SystemProperties.Cleared(this, false, true, true); if (dgRoom.Rows.Count > 0) { using (Maintenance _maintain = new Maintenance()) { var value = _maintain.GetRoom().Where(x => x.ID == Convert.ToInt64(dgRoom.SelectedRows[0].Cells[0].Value)).FirstOrDefault(); if (value != null) { cmbRoomType.Text = value.RoomType; txtRoomCode.Text = value.RoomCode; txtDescription.Text = value.Description; cmbBuildingCode.Text = value.BuildingCode; txtLocationAddress.Text = _maintain.GetBuildingCode().Where(x => x.BuildingCode == value.BuildingCode).FirstOrDefault().BuildingName; txtCapacity.Value = value.Capacity.Value; cbActive.Checked = value.Active.Value; LoadTime(value.RoomCode); btnDelete = SystemProperties.BtnProperties(btnDelete, true, Imagename.Delete.ToString(), Imagename._delete.ToString()); btnEdit = SystemProperties.BtnProperties(btnEdit, true, Imagename.Edit.ToString(), Imagename._edit.ToString()); GetRoomDevice(value.RoomCode); } } } }
void cmbBuildingCode_SelectedValueChanged(object sender, EventArgs e) { using (Maintenance maintain = new Maintenance()) { var value = maintain.GetBuildingCode().Where(x => x.Active == true && x.BuildingCode == cmbBuildingCode.Text).FirstOrDefault(); if (value != null) { txtLocationAddress.Text = value.BuildingName; } } }
void GetBuildingCode() { cmbBuildingCode.Items.Clear(); using (Maintenance maintain = new Maintenance()) { maintain.GetBuildingCode().Where(x => x.Active == true).ToList().ForEach(xx => { cmbBuildingCode.Items.Add(xx.BuildingCode); }); } }
void LoadBuiding() { dgBuilding.Rows.Clear(); int i = 1; using (Maintenance _maintain = new Maintenance()) { _maintain.GetBuildingCode().OrderBy(y => y.Branch).ToList().ForEach(x => { dgBuilding.Rows.Add(x.ID, i, x.Branch, x.BuildingCode, x.BuildingName, x.Active); i++; }); } ObjEnable(false); dgBuilding.Enabled = true; }
void dgBuilding_CellClick(object sender, DataGridViewCellEventArgs e) { using (Maintenance _maintain = new Maintenance()) { var value = _maintain.GetBuildingCode().Where(x => x.ID == Convert.ToInt64(dgBuilding.SelectedRows[0].Cells[0].Value)).FirstOrDefault(); if (value != null) { txtBranch.Text = value.Branch; cbActive.Checked = value.Active.Value; txtBuildingCode.Text = value.BuildingCode; txtName.Text = value.BuildingName; btnEdit = SystemProperties.BtnProperties(btnEdit, true, Imagename.Edit.ToString(), Imagename._edit.ToString()); btnDelete = SystemProperties.BtnProperties(btnDelete, true, Imagename.Delete.ToString(), Imagename._delete.ToString()); } } }