<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    guanxf

    我的博客:http://blog.sina.com.cn/17learning

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      71 隨筆 :: 1 文章 :: 41 評論 :: 0 Trackbacks
    Sub Initialize
     
     On Error Goto errormsg
     Dim session As New notessession
     Dim cdoc As notesdocument
     Dim doc As notesdocument
     Dim view As notesview
     Dim db As notesdatabase
     Dim db_user As NotesDatabase
     Set db=session.currentdatabase
     Set cdoc=session.documentcontext
     Dim mdoc As NotesDocument
     cdocUnid = cdoc.UniversalID
     Set db_user = session.GetDatabase(db.Server,"sctel\lyuser.nsf")
     
     NotesMacro$ = |@AttachmentNames|
     attList = Evaluate(NotesMacro$,cdoc)
     attNames = ""
     For i = Lbound(attList) To Ubound(attList)
      If Trim(attList(i))<> "" Then
       If attNames = "" Then
        attNames = attList(i)
       Else
        attNames = attNames + "," + attList(i)
       End If
      End If
     Next
     Set view=db.getview("SMS_showFile")
     For i=0 To Ubound(cdoc.alldeptName)  
      If Len(Trim(cdoc.alldeptName(i)))>0 Then    
       key=cdocUnid+cdoc.alldeptName(i)
       Msgbox "key;"+key
       Set dc=view.getalldocumentsbykey(key,True)
       Msgbox "dc.count:"+Cstr(dc.count)
       If dc.count>0 Then
        Set doc=dc.getfirstdocument
       Else
        Set doc = New NotesDocument(db)
        Dim authorsItem As New NotesItem(doc, "Author",  _
        "admin", Readers)
        Dim readersItem As New NotesItem(doc, "yhuser",  _
        Trim(cdoc.alldeptName(i)), Authors)
       End If  
       doc.HYUNID=cdocUnid
       doc.SMS_Subject=cdoc.SMS_Subject(0)
       '根據人員取出部門,部門編號
       Set view_user = db_user.GetView("viewShowfileByUserName")
       Set doc_user = view_user.GetDocumentByKey(cdoc.alldeptName(i),True)
       If Not doc_user Is Nothing Then
        doc.TypeNum = doc_user.TypeNum(0)
        Set view_dept = db_user.GetView("viewDeptByNum")
        Set doc_dept = view_dept.getdocumentbykey(doc_user.TypeNum(0),True)
        If Not doc_dept Is Nothing Then
         doc.TypeName = doc_dept.Type(0)
         doc.deptNa = doc_dept.Type(0)
        End If
       End If
       Call doc.save(True,True)'存儲    
       Dim SendTo(1) As String   
       SendTo(0) = cdoc.alldeptName(i)
       Call sendMessge(SendTo)
      End If   
     Next
     cdoc.htmls="消息已經發送!"
     'doc.SMS_riqi=Evaluate("@Created")  '重新創建時間
     Call cdoc.save(True,True)'存儲 
     cdoc.htmls="<script>alert('發送成功!');</script>" 
     Exit Sub
    errormsg:
     Msgbox "save Error:" & Str(Erl) & "  " & Error
     
    End Sub


    Sub sendMessge(SendTo As Variant)
     On Error  Goto processError 
     Dim session As New notessession
     Set db=session.currentdatabase
     Set cdoc=session.documentcontext
     Dim doc As NotesDocument
     Dim view As NotesView
     Dim UserDB As NotesDatabase
     Dim tel As String
     Dim content As String
     query = cdoc.Query_String_Decoded(0)
     Dim smsitem As NotesItem
     Set smsitem =cdoc.GetFirstItem("SMS_Body") 
     content="您好!請即時處理委機關辦公系統中的《"+cdoc.foldername(0)+":"+smsitem.Text+"》文件,謝謝!["+cdoc.PUser(0)+"]"
     'Msgbox"短信內容:"+content
     Dim i,j As Integer
     i = 0
     Set UserDB = session.GetDatabase("","sctel/lyuser.nsf")
     Set view = UserDB.GetView( "cellPhoneByUser" )
     content=Replace(content,">",">")
     content=Replace(content,"<","<")
     Forall p In SendTo
      If p <> "" Then
       '獲取處理人號碼
       Set doc = view.GetDocumentByKey (p)
       If Not (doc Is Nothing) Then
        tel=doc.CellPhoneNumber(0)
        'Msgbox "tel--->"+tel
        If tel <> "" Then
         Msgbox "開始測試短信"
         Dim xmlhttp As Variant
         Dim data, URL  As String
         Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
         data = |<?xml version="1.0" encoding="utf-8"?>|
         data = data + |<soap:Envelope xmlns:xsi="     data = data + |<soap:Body>|
         data = data+|<sendMessageToNextPerson xmlns="
         data = data +|<senderaddr>|+Trim(tel)+|</senderaddr>|
         data = data + |<content>|+content+|</content>|
         data = data + |</sendMessageToNextPerson>|
         data = data + |</soap:Body>|
         data = data +|</soap:Envelope>|
         URL="
    http://localhost:82/sendSMS/gzwSendSM.asmx?op=sendMessageToNextPerson"
         xmlhttp.Open "POST",url, False
         xmlhttp.SetRequestHeader "Content-Type", "text/xml; charset=utf-8"
         xmlhttp.SetRequestHeader "Content-Length", "length"
         xmlhttp.SetRequestHeader "SOAPAction","     xmlhttp.Send(data)
        Else     
         Msgbox "未找到號碼"
        End If
       Else
        Messagebox "未找到號碼"
       End If 
      End If
     End Forall
     
     Exit Sub
     
    processError:
     Dim sTemp As String
     sTemp = "ini出錯行:" + Cstr(Erl()) + " 出錯信息:" + Error() +  " 請與管理員聯系!"
     Print |<script>alert("|+sTemp+|")</script>|
     
     Exit Sub
     
    End Sub
    主站蜘蛛池模板: 亚洲最大的成人网| 亚洲综合精品网站| 亚洲人成在线影院| CAOPORN国产精品免费视频| 国产成人综合久久精品免费| 国产精品亚洲精品观看不卡| 久久成人国产精品免费软件| 亚洲Av无码精品色午夜| 久久99热精品免费观看牛牛| 亚洲中文字幕久久精品无码APP| 无套内射无矿码免费看黄| 日本特黄特黄刺激大片免费| 亚洲色丰满少妇高潮18p| 成人最新午夜免费视频| 亚洲成a人片在线观看天堂无码| 我要看WWW免费看插插视频| 精品亚洲福利一区二区| 亚洲国产综合人成综合网站| 免费看黄福利app导航看一下黄色录像 | 亚洲欧洲日产国产综合网| 麻豆高清免费国产一区| 亚洲一级毛片免费在线观看| 四虎永久在线免费观看| 国产免费久久久久久无码| 亚洲一区二区三区四区在线观看 | 亚洲人成网77777色在线播放| 99视频在线精品免费| 亚洲精品无码成人| 久久精品国产精品亚洲蜜月| 免免费国产AAAAA片| 美女被暴羞羞免费视频| 亚洲国产精品无码专区| 成人免费a级毛片无码网站入口| 人成免费在线视频| 亚洲色大情网站www| 337p日本欧洲亚洲大胆精品555588 | AAAAA级少妇高潮大片免费看| 日本亚洲色大成网站www久久| 中文字幕日韩亚洲| 免费观看成人毛片a片2008| 国产免费阿v精品视频网址|