예제 #1
0
        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);
                    }
                }
            }
        }
예제 #2
0
 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;
         }
     }
 }
예제 #3
0
 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());
         }
     }
 }