AspMVC控制层扩展

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页

AspMVC控制层扩展会话

Class ComControl

Private Contorl,Page 

'初始化
Private Sub Class_Initialize

If Session("UserName") = "" Then 
Response.Write("<script>alert(""" & application("Project") & "提示:请您先登录."");location=""Comlogin.asp""</script>")
Response.End()
Else
If Session("GroupId") <>2 Then
Response.Write("<script>alert(""" & application("Project") & "提示:对不起,您不是企业用户."");location=""Comlogin.asp""</script>")
Response.End()
End If
End If


Set Contorl = new ContorlHelp
Set Page = Contorl.GetPage
End Sub

'销毁
Private Sub Class_Terminate
Set Contorl = Nothing
End sub

Public Property Let SetPageSizes(Pages)
Contorl.SetPageSizes = Pages
End Property

'取得分页对像
Public Property Get PageUrl
PageUrl = Page.PageUrl()
End Property

'取得分页对像
Public Property Get PageUrlnl
PageUrlnl = Page.PageUrlnl()
End Property

'设置是否获PK值
Public Property Let SetPk(PkValue)
Contorl.SetPk = PkValue
End Property

'设置是否获FK值
Public Property Let SetFk(FkValue)
Contorl.SetFk = FkValue
End Property

Public Property Let SetUploadPath(Path)
Contorl.SetUploadPath =Path
End Property


'取得[[分页]]对像
Public Property Get GetConn
Set GetConn =Contorl.GetConn
End Property

'***************************************************
' 用户操作 表:users 操作:Save,Del,List,Model
'***************************************************

'保存及修改/返回Bool
Public Function Saveusers(Req)
Saveusers = Contorl.SaveModel(Req,"users") 
End Function

'删除
Public Function Delusers(ID)
Delusers = Contorl.DelModel(ID,"users")
End Function


'[[列表]]/[[数组]]中
Public Function Listusers()
Listusers = Contorl.ListModel("users","[[id]] = " & Session("UserId"))
End Function


'实体/Key
Public Function Modelusers()
Set Modelusers = Contorl.GetModel(Session("UserId"),"users")
End Function


[['实体/Key]]
Public Function Getusers(Id)
Set Getusers = Contorl.GetModel(Id,"users")
End Function


'创建Model
public Function CreateModel(Table)
Set CreateModel = Contorl.CreateModel(Table)
End Function

'SavelModel,保存与修改
public Function ModelSave(Object,Table)
ModelSave = Contorl.ModelSave(Object,Table)
End Function


'TempObjectArr
Public Function CreateTempArr(Sql,ObjectName)
CreateTempArr = Contorl.CreateTempArr(Sql,ObjectName)
End Function


Public Sub Exec(Sql)
Contorl.Exec(Sql)
End Sub