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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Manifestação do destinatário
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/