/// <summary> /// 删除角色 /// </summary> void DelRole() { if (this.gvRole.SelectedRows.Count == 0) { MessageBox.Show("请在列表中选择要【回收角色】的医师。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string empName = this.gvRole.SelectedRows[0].Cells["empname"].Value.ToString(); string roleName = this.gvRole.SelectedRows[0].Cells["rolename"].Value.ToString(); if (Convert.ToInt32(this.gvRole.SelectedRows[0].Cells["status"].Value) == 2) { MessageBox.Show("医师 【" + empName + "】 角色 【" + roleName + "】 已回收。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("确认回收:医师 【" + empName + "】 角色 【" + roleName + "】 ??", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } EntityLogSetCaseRole vo = new EntityLogSetCaseRole(); vo.mapId = this.gvRole.SelectedRows[0].Cells["mapid"].Value.ToString(); vo.recycleOperId = this.LoginInfo.m_strEmpID; vo.serNo = Convert.ToDecimal(this.gvRole.SelectedRows[0].Cells["serno"].Value.ToString()); clsDcl_Charge svc = new clsDcl_Charge(); if (svc.DelCaseRole(vo) > 0) { MessageBox.Show("回收角色成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.gvRole.Rows.Remove(this.gvRole.SelectedRows[0]); } else { MessageBox.Show("回收角色失败", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } svc = null; }