在编程的时候 也要考虑到开发者! 能否直接让开发者直接拥有全部的权限 而不需要在代码里考虑它?
例如:我这个代码
If user.name <> "开发者" AndAlso user.group <> "客服部" Then
Tables("意向客户历史回访情况").Visible = False
Tables("历史操作记录").Visible = False
Tables("编码").Visible = False
MainTable = Tables("销售意向客户进度管制")
End If
如果不写开发者的话 开发者进来 有些表就会隐藏了
代码少 逻辑少的话 可以这样搞
代码多 逻辑多的话 多了个开发者 显然很麻烦!
[此贴子已经被作者于2011-9-27 17:22:33编辑过]
这有什么麻烦的呢,再多的逻辑只需一个判断而已。
如:
If User.Type = 0 Then
Return
End If
是,我这是不规范的写法,规范的为
If User.Type = UserTypeEnum.Developer then
Return
End If