/// <summary> /// 在DataGridView控件中插入某个模块具有的操作功能及授权信息 /// </summary> /// <param name="strModuleTag">模块标识</param> private void InsertOperation(string strModuleTag) { DataGridViewRow dgvr = null; if (strModuleTag.Substring(0, 1) == "1" || strModuleTag == "610" || strModuleTag == "620" || strModuleTag == "910") { //添 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Add"; dgvr.Cells["IsRight"].Value = "0"; //改 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Amend"; dgvr.Cells["IsRight"].Value = "0"; //删 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Delete"; dgvr.Cells["IsRight"].Value = "0"; } if (strModuleTag.Substring(0, 1) == "2" || strModuleTag.Substring(0, 1) == "3" || (strModuleTag.Substring(0, 1) == "4" && strModuleTag != "450") || (strModuleTag.Substring(0, 1) == "5" && strModuleTag != "530") || strModuleTag.Substring(0, 1) == "7") { //添 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Add"; dgvr.Cells["IsRight"].Value = "0"; //改 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Amend"; dgvr.Cells["IsRight"].Value = "0"; //删 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Delete"; dgvr.Cells["IsRight"].Value = "0"; //审 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Check"; dgvr.Cells["IsRight"].Value = "0"; //弃 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "UnCheck"; dgvr.Cells["IsRight"].Value = "0"; } if (strModuleTag == "450" || strModuleTag == "630" || strModuleTag.Substring(0, 1) == "8") { //查 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Query"; dgvr.Cells["IsRight"].Value = "0"; } if (strModuleTag == "530") { //审 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Check"; dgvr.Cells["IsRight"].Value = "0"; //弃 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "UnCheck"; dgvr.Cells["IsRight"].Value = "0"; } if (strModuleTag == "930") { //存 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Save"; dgvr.Cells["IsRight"].Value = "0"; } }
/// <summary> /// 在DataGridView控件中插入某个模块具有的操作功能及授权信息 /// </summary> /// <param name="strModuleTag">模块标识</param> private void InsertOperation(string strModuleTag) { DataGridViewRow dgvr = null; //声明DataGridViewRow引用,并初始化null //若模块标识符合以下条件,则在DataGridView控件中显示添加、修改、删除权限 if (strModuleTag.Substring(0, 1) == "1" || strModuleTag == "610" || strModuleTag == "620" || strModuleTag == "910") { //在DataGridView控件的末尾添加行 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); //设置操作员代码 dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; //设置模块标识 dgvr.Cells["RightTag"].Value = "Add"; //设置操作标识(表示添加操作) dgvr.Cells["IsRight"].Value = "0"; //设置授权标记的默认值为"0"(即无权限) dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Amend"; //设置操作标识(表示修改操作) dgvr.Cells["IsRight"].Value = "0"; dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Delete"; //设置操作标识(表示删除操作) dgvr.Cells["IsRight"].Value = "0"; } //若模块标识符合以下条件,则在DataGridView控件中显示添加、修改、删除、审核、弃审权限 if (strModuleTag.Substring(0, 1) == "2" || strModuleTag.Substring(0, 1) == "3" || (strModuleTag.Substring(0, 1) == "4" && strModuleTag != "450") || (strModuleTag.Substring(0, 1) == "5" && strModuleTag != "530") || strModuleTag.Substring(0, 1) == "7") { //在DataGridView控件的末尾添加行 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); //设置操作员代码 dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; //设置模块标识 dgvr.Cells["RightTag"].Value = "Add"; //设置操作标识(表示添加操作) dgvr.Cells["IsRight"].Value = "0"; //设置授权标记的默认值为"0"(即无权限) dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Amend"; //设置操作标识(表示修改操作) dgvr.Cells["IsRight"].Value = "0"; dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Delete"; //设置操作标识(表示删除操作) dgvr.Cells["IsRight"].Value = "0"; dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "Check"; //设置操作标识(表示审核操作) dgvr.Cells["IsRight"].Value = "0"; dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "UnCheck"; //设置操作标识(表示弃审操作) dgvr.Cells["IsRight"].Value = "0"; } //若模块标识符合以下条件,则在DataGridView控件中显示查询权限 if (strModuleTag == "450" || strModuleTag == "630" || strModuleTag.Substring(0, 1) == "8") { //在DataGridView控件的末尾添加行 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); //设置操作员代码 dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; //设置模块标识 dgvr.Cells["RightTag"].Value = "Query"; //设置操作标识(表示查询操作) dgvr.Cells["IsRight"].Value = "0"; //设置授权标记的默认值为"0"(即无权限) } //若模块标识符合以下条件,则在DataGridView控件中显示审核、弃审权限 if (strModuleTag == "530") { //在DataGridView控件的末尾添加行 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); //设置操作员代码 dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; //设置模块标识 dgvr.Cells["RightTag"].Value = "Check"; //设置操作标识(表示审核操作) dgvr.Cells["IsRight"].Value = "0"; //设置授权标记的默认值为"0"(即无权限) dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; dgvr.Cells["RightTag"].Value = "UnCheck"; //设置操作标识(表示弃审操作) dgvr.Cells["IsRight"].Value = "0"; } //若模块标识符合以下条件,则在DataGridView控件中显示保存权限 if (strModuleTag == "930") { //在DataGridView控件的末尾添加行 dgvr = commUse.DataGridViewInsertRowAtEnd(dgvINRightInfo, bsINRight, dt); //设置操作员代码 dgvr.Cells["OperatorCode"].Value = tvOperator.SelectedNode.Tag; dgvr.Cells["ModuleTag"].Value = tvModule.SelectedNode.Tag; //设置模块标识 dgvr.Cells["RightTag"].Value = "Save"; //设置操作标识(表示保存操作) dgvr.Cells["IsRight"].Value = "0"; //设置授权标记的默认值为"0"(即无权限) } }