Vou começar um módulo pra isso.
Alguém tem dica e/ou módulo isolado pra isso?
Manifestação do destinatário
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Manifestação do destinatário
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Manifestação do destinatário
Só fiz isto... ou seja... nada.... rs....
Código: Selecionar todos
/*
PDFEMANIF - Manifestação do Destinatário
*/
#include "hbclass.ch"
PROCEDURE PDFEMANIF
LOCAL oFrm := frmManifClass():New()
oFrm:lNavigate := .F.
oFrm:cOptions := ""
AAdd( oFrm:acMenuOptions, "<B>Busca NFs" )
AAdd( oFrm:acMenuOptions, "<S>Confirma" )
AAdd( oFrm:acMenuOptions, "<N>Rejeita" )
AAdd( oFrm:acMenuOptions, "<P>Primeiro" )
AAdd( oFrm:acMenuOptions, "<->Anterior" )
AAdd( oFrm:acMenuOptions, "<+>Seguinte" )
AAdd( oFrm:acMenuOptions, "<U>Último" )
AAdd( oFrm:acMenuOptions, "<Up>Sobe" )
AAdd( oFrm:acMenuOptions, "<Down>Desce" )
oFrm:Execute()
RETURN
CREATE CLASS frmManifClass INHERIT frmGuiClass
METHOD Execute()
ENDCLASS
METHOD Execute() CLASS frmManifClass
::FormBegin()
Inkey(0)
::FormEnd()
RETURN NIL
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Manifestação do destinatário
Melhorou um pouco.
Agora tem a tabela no SQL e browse funcionando.
O próximo passo é colocar as rotinas nos botões pra "rechear" com informação.
Isso inclui buscar na fazenda e manifestar.
Ah sim, e escolher ícones para os que estão faltando.
Agora tem a tabela no SQL e browse funcionando.
O próximo passo é colocar as rotinas nos botões pra "rechear" com informação.
Isso inclui buscar na fazenda e manifestar.
Ah sim, e escolher ícones para os que estão faltando.
Código: Selecionar todos
/*
PDFEMANIF - Manifestação do Destinatário
*/
#include "hbclass.ch"
PROCEDURE PDFEMANIF
LOCAL oFrm := frmManifClass():New()
oFrm:lNavigate := .F.
oFrm:cOptions := ""
AAdd( oFrm:acMenuOptions, "<B>Busca NFs" )
AAdd( oFrm:acMenuOptions, "<S>Confirma" )
AAdd( oFrm:acMenuOptions, "<N>Rejeita" )
AAdd( oFrm:acMenuOptions, "<P>Primeiro" )
AAdd( oFrm:acMenuOptions, "<->Anterior" )
AAdd( oFrm:acMenuOptions, "<+>Seguinte" )
AAdd( oFrm:acMenuOptions, "<U>Último" )
AAdd( oFrm:acMenuOptions, "<Up>Sobe" )
AAdd( oFrm:acMenuOptions, "<Down>Desce" )
AAdd( oFrm:acMenuOptions, "<F>Filtro" )
oFrm:Execute()
RETURN
CREATE CLASS frmManifClass INHERIT frmGuiClass
VAR cnSQL INIT ADOClass():New( AppConexao() )
METHOD Execute()
ENDCLASS
METHOD Execute() CLASS frmManifClass
LOCAL oTBrowse
::FormBegin()
WITH OBJECT ::cnSQL
oTBrowse := { ;
{ "#ID", { || Str( :Number( "IDMANIFESTACAO" ), 9 ) } }, ;
{ "MODFIS", { || Str( :Number( "MANMODFIS" ), 2 ) } }, ;
{ "NUMDOC", { || Str( :Number( "MANNUMDOC" ), 9 ) } }, ;
{ "D.EMISSAO", { || :Date( "MADEMISSAO" ) } }, ;
{ "D.MANIF", { || :Date( "MADMANIF" ) } }, ;
{ "STATUS", { || :String( "MACSTATUS", 1 ) } }, ;
{ "EMITENTE", { || :String( "EMITENTE", 50 ) } }, ;
{ "N.USU", { || Str( :Number( "MANUSU" ), 9 ) } } }
BrowseADORC( 5, 0, MaxRow() - 3, MaxCol(), ::cnSQL, oTBrowse, "", { || NIL }, { || Digita( ::cnSQL ) } )
:CloseRecordset()
ENDWITH
::FormEnd()
RETURN NIL
STATIC FUNCTION Digita( cnSQL )
( cnSQL )
RETURN NIL
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/