コード例 #1
0
        private bool RoomUpdate()
        {
            //按钮点击修改
            try
            {
                if (txtRoomName.Tag == null)
                {
                    MessageBox.Show("请选择需要修改的房间信息。", "提示");
                    return(false);
                }


                DepRoomData roomData = GetSelectRoomData();
                if (roomData == null)
                {
                    MessageBox.Show("未获取到有效的房间信息。", "提示");
                    return(false);
                }

                if (VerifyRoom(true) == false)
                {
                    return(false);
                }

                roomData.房间信息 = new JRoomInfo();

                roomData.房间信息.备注描述 = txtTag.Text;
                roomData.房间信息.位置   = txtPosition.Text;
                roomData.房间信息.负责人  = txtLeader.Text;
                roomData.房间信息.创建日期 = System.DateTime.Now.ToString();

                roomData.房间名称 = txtRoomName.Text;

                roomData.房间信息.CopyBasePro(roomData);

                _DepRoomModel.UpdateRoomInfo(roomData);

                DataRow dr = roomData.GetBindRow();

                dr["房间名称"] = txtRoomName.Text;

                return(true);
            }
            catch (Exception ex)
            {
                MsgBox.ShowException(ex, "设备房间信息保存失败,请参看描述信息:", this);
                return(false);
            }
        }