Beispiel #1
0
        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);
        }