Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

Sub Click(Source As Button)

'Buscar por nombre


Dim w As New NotesUIWorkspace
Dim s As New NotesSession
Dim db_bus As New NotesDataBase("SUSESO","srchsite.nsf")

Dim db As NotesDataBase
Dim colec As NotesDocumentCollection
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim seleccionado As NotesDocument
Dim doc_cons As NotesDocument
Dim rtitem As NotesRichTextItem
Dim fecha As New NotesDateTime("01/01/1990")
Set db = s.CurrentDataBase
Set uidoc = w.currentDocument

Set doc = uidoc.document

buscar = Evaluate("buscartexto", doc)


If buscar(0) = "" Then
Return
End If
criterio$ = buscar(0)
Set colec = db_bus.FTSearch(criterio$,1000)
Set doc_cons = New NotesDocument(db)
Set rtitem = New NotesRichTextItem(doc_cons, "resultado")

cantidad=0
For i=1 To colec.count
Set seleccionado = colec.GetNTHDocument(i)
id_caso = seleccionado.noteid
If Not(id_caso = "") Then
formulario=Evaluate("Form", seleccionado)
estado=Evaluate("Estado", seleccionado)
nombre = Evaluate("Nombre_recl", seleccionado)
sist = Evaluate("sistema", seleccionado)
If formulario(0)="Caso" And Not(estado(0)="Eliminado") And Instr(
1,nombre(0), criterio$, 5)> 0 Then
reclamo=Evaluate("@ReplaceSubString(sistema;'At. de
P�blico':'CONTROVERSIAS':'ASEROR�A JUR�DICA':'Reclamos'; 'ATB':'CTR':'A.J.': 'SUR')
+' > '+@Text(rut_recl)+' '+Nombre_recl + ' Rol:' + rol_car�tula+' *'+Estado+'*
>>>'", seleccionado)
If (sist(0)="At. de P�blico" And estado(0)="Pendiente") Or
(sist(0)="CONTROVERSIAS" And estado(0)="Pendiente") Then
Print "Pendiente en " + sist(0)

Else
Call rtitem.AppendText(reclamo(0))
Call rtitem.AppendDocLink( seleccionado, reclamo(0))
Call rtitem.AddNewLine(1)
cantidad = cantidad+1
End If
End If
End If
Next
'TERMINAR
doc_cons.nombre_bus=buscar(0)
doc_cons.Form="Resultado"
doc_cons.cantidad=cantidad
Call doc_cons.Save(True,False)
Call w.EditDocument(False, doc_cons, True)
' Call doc_cons.Remove(True)
End Sub

You might also like