private bool Verify(bool isModify = false) { if (string.IsNullOrEmpty(txtQueueName.Text)) { MessageBox.Show("队列名称不允许为空。", "提示"); txtQueueName.Focus(); return(false); } if (Convert.ToInt32(txtNoLen.Text) <= 0) { MessageBox.Show("号码长度必须大于0。", "提示"); txtNoLen.Focus(); return(false); } //修改GetRoleID,添加科室ID作为条件,不同科室允许角色名称相同 string queueId = _qm.GetQueueIdByName(txtQueueName.Text, cbxDepartment.SelectedValue.ToString()); if (string.IsNullOrEmpty(queueId) == false) { if (isModify) { if (queueId.Equals(txtQueueName.Tag) == false) { MessageBox.Show("队列名不允许重复。", "提示"); txtQueueName.Focus(); return(false); } } else { MessageBox.Show("队列名不允许重复。", "提示"); txtQueueName.Focus(); return(false); } } return(true); }