public void ChangePermission(string menu, string role, string mode, string permission) { ComMenuRolePermissionBO objBo = new ComMenuRolePermissionBO(); objBo.AllowAdd = mode == "A" ? int.Parse(permission) : 0; objBo.AllowEdit = mode == "E" ? int.Parse(permission) : 0; objBo.AllowDelete = mode == "D" ? int.Parse(permission) : 0; objBo.AllowView = mode == "V" ? int.Parse(permission) : 0; objBo.AllowVerifyLevel1 = mode == "VR1" ? int.Parse(permission) : 0; objBo.AllowVerifyLevel2 = mode == "VR2" ? int.Parse(permission) : 0; objBo.AllowVerifyLevel3 = mode == "VR3" ? int.Parse(permission) : 0; objBo.AllowVerifyLevel4 = mode == "VR4" ? int.Parse(permission) : 0; objBo.MenuId = int.Parse(menu); objBo.RoleId = int.Parse(role); objBo.PermissionMode = mode; objServiceMenu.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationMenu(); objServiceMenu.ChangePermission(objBo); test(menu); }
/// <summary> /// Inserts the update menu permission. /// </summary> /// <param name="obj">The object.</param> public void InsertUpdateMenuPermission(ComMenuRolePermissionBO obj) { DbCommand cmd = null; cmd = db.GetStoredProcCommand("PR_COM_MENU_ROLE_PERMISSION"); db.AddInParameter(cmd, "v_mode", DbType.String, obj.Mode); db.AddInParameter(cmd, "v_permission_map_id", DbType.Decimal, obj.PermissionMapId); db.AddInParameter(cmd, "v_role_id", DbType.Decimal, obj.RoleId); db.AddInParameter(cmd, "v_menu_id", DbType.Decimal, obj.MenuId); db.AddInParameter(cmd, "v_allow_add", DbType.Int16, obj.AllowAdd); db.AddInParameter(cmd, "v_allow_edit", DbType.Int16, obj.AllowEdit); db.AddInParameter(cmd, "v_allow_delete", DbType.Int16, obj.AllowDelete); db.AddInParameter(cmd, "v_allow_view", DbType.Int16, obj.AllowView); db.AddInParameter(cmd, "v_permisson_mode", DbType.String, obj.PermissionMode); db.AddInParameter(cmd, "v_verify_level_1", DbType.String, obj.AllowVerifyLevel1); db.AddInParameter(cmd, "v_verify_level_2", DbType.String, obj.AllowVerifyLevel2); db.AddInParameter(cmd, "v_verify_level_3", DbType.String, obj.AllowVerifyLevel3); db.AddInParameter(cmd, "v_verify_level_4", DbType.String, obj.AllowVerifyLevel4); db.ExecuteNonQuery(cmd); }
public void ChangePermission(ComMenuRolePermissionBO objBo) { Authentication(); objMenuDal.InsertUpdateMenuPermission(objBo); }