コード例 #1
0
        private bool VerifyRoom(bool isModify = false)
        {
            //验证房间名称是否为空,是否存在相同名称

            if (string.IsNullOrEmpty(txtRoomName.Text.Trim()))
            {
                MessageBox.Show("房间名称不能为空。", "提示");
                txtRoomName.Focus();
                return(false);
            }


            string roomID = _DepRoomModel.GetRoomID(txtRoomName.Text, cboDept.SelectedValue.ToString());

            if (string.IsNullOrEmpty(roomID) == false)
            {
                if (isModify)
                {
                    if (roomID.Equals(txtRoomName.Tag) == false)
                    {
                        MessageBox.Show("同一科室房间名称不允许重复。", "提示");
                        txtRoomName.Focus();

                        return(false);
                    }
                }
                else
                {
                    MessageBox.Show("房间名称不允许重复。", "提示");
                    txtRoomName.Focus();

                    return(false);
                }
            }
            return(true);
        }