LotusScript面向对象程序设计

示例代码:
Class DOMobj_Person
 gdoc_Person As NotesDocument
 
' ** 屬性
 Property Get Document
  Set Document = gdoc_Person
 End Property
 Property Set Document
  Set gdoc_Person = Document
 End Property
 
 Property Get NotesID
  NotesID = gdoc_Person.GetItemValue("NotesID")(0)
 End Property
 
 Property Get No
  No = gdoc_Person.GetItemValue("EmpNo")(0)
 End Property
 
 Property Get CName
  CName = gdoc_Person.GetItemValue("EmpCName")(0)
 End Property
 
 Property Get EName
  EName = gdoc_Person.GetItemValue("EmpName")(0)
 End Property
 
 Property Get DeptNo
  DeptNo = gdoc_Person.GetItemValue("DeptNo")(0)
 End Property
 
 Property Get DeptName
  DeptName = gdoc_Person.GetItemValue("DeptCName")(0)
 End Property
 
 Property Get DeptLayer
  DeptLayer = gdoc_Person.GetItemValue("DeptLayer")(0)
 End Property
 
' ** 代理資訊
 Property Get AgentStatus
  AgentStatus = gdoc_Person.GetItemValue("AgentStart")(0)
 End Property
' ** 建構子
 Sub New(pstr_SearchType As String , pstr_SearchKey As String)
  Set gdoc_Person = domf_docGetPersonal(pstr_SearchType , pstr_SearchKey)
 End Sub
 
' ** 方法
 Function getPerson(pstr_SearchType As String , pstr_SearchKey As String)
  Set gdoc_Person = domf_docGetPersonal(pstr_SearchType,pstr_SearchKey)
 End Function
'---get First Item Value
 Function getFirstItemValue(pstr_item As String) As Variant
  getFirstItemValue = Me.gdoc_Person.getFirstItemValue(pstr_item)
 End Function
'---get Default Deputy
 Function getDefaultDeputy() As DOMobj_Person
  Set getDefaultDeputy = Nothing
  If (Me.AgentStatus) Then
   If gdoc_Person.GetItemValue("DeputyEmpNo")(0) <> "" Then
    Set getDefaultDeputy = New DOMobj_Person("NO" , gdoc_Person.GetItemValue("DeputyEmpNo")(0))
   End If
  End If
 End Function
'---get Class Deputy
 Function getDeputyByClass(pstr_Class As String)
  
 End Function
End Class

posted on 2010-04-08 19:01 明高 阅读(275) 评论(0)  编辑  收藏 所属分类: Lotus


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜