zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    appium---模拟点击事件
    python发送邮件(smtplib)
    postman---postman提示 Could not get any response
    postman---postman导出python脚本
    postman---postman生成测试报告
    python读写Excel方法(xlwt和xlrd)
    java求两个集合的交集和并集,比较器
    集合类型操作
    Random类和Math.random()方法
    final修饰和StringBuffer的几个案例(拼接,反转,对称操作)
  • 原文地址:https://www.cnblogs.com/hannover/p/2467164.html
Copyright © 2011-2022 走看看