mirror of
https://github.com/KeymonSoft/Guna_Carta_Porte.git
synced 2026-04-22 21:50:24 +00:00
- Se agregaron la ruta y el almacen para la descarga de la carta porte
This commit is contained in:
@@ -72,7 +72,7 @@ Sub B4XPage_Appear
|
|||||||
Private c As Cursor = skmt.ExecQuery2("select count(*) as CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("FECHA"))
|
Private c As Cursor = skmt.ExecQuery2("select count(*) as CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("FECHA"))
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
If c.GetString("CUANTOS") = 0 Then
|
If c.GetString("CUANTOS") = 0 Then
|
||||||
LogColor($"No hay fecha: ${c.GetString("CUANTOS")}"$, Colors.Red)
|
' LogColor($"No hay fecha: ${c.GetString("CUANTOS")}"$, Colors.Red)
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_fecha"
|
cmd.Name = "select_fecha"
|
||||||
reqManager.ExecuteQuery(cmd , 0, "fecha")
|
reqManager.ExecuteQuery(cmd , 0, "fecha")
|
||||||
|
|||||||
@@ -36,6 +36,9 @@ Sub Class_Globals
|
|||||||
Dim usuario, almacen, rutapreventa As String = ""
|
Dim usuario, almacen, rutapreventa As String = ""
|
||||||
Private b_verCartaPorte As Button
|
Private b_verCartaPorte As Button
|
||||||
Private p_botones As Panel
|
Private p_botones As Panel
|
||||||
|
Private et_ruta As EditText
|
||||||
|
Private l_ruta1 As Label
|
||||||
|
Private l_almacen As Label
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'You can add more parameters here.
|
'You can add more parameters here.
|
||||||
@@ -62,6 +65,10 @@ Sub B4XPage_Appear
|
|||||||
b_verCartaPorte.Enabled = True
|
b_verCartaPorte.Enabled = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
b_descargaCartaPorte.Enabled = False
|
||||||
|
et_ruta.Text = "131"
|
||||||
|
l_almacen.Text= Subs.traeAlmacen
|
||||||
|
et_ruta.RequestFocus
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub B4XPage_CloseRequest As ResumableSub
|
Sub B4XPage_CloseRequest As ResumableSub
|
||||||
@@ -123,8 +130,13 @@ Sub descargaCartaPorte
|
|||||||
cartaPorteLista = False
|
cartaPorteLista = False
|
||||||
'Generamos el nombre del PDF de la carta porte
|
'Generamos el nombre del PDF de la carta porte
|
||||||
DateTime.DateFormat = "ddMMyyyy"
|
DateTime.DateFormat = "ddMMyyyy"
|
||||||
|
|
||||||
|
Private rutaX As String = et_ruta.text 'rutaPreventa
|
||||||
|
Private almacenX As String = Subs.traeAlmacen
|
||||||
|
'#################################
|
||||||
Private almacenX As String = "2" 'almacen
|
Private almacenX As String = "2" 'almacen
|
||||||
Private rutaX As String = "131" 'rutapreventa
|
'#################################
|
||||||
|
|
||||||
Private cartaPortePDF As String = $"CPORTE${almacenX}_${rutaX}.pdf"$
|
Private cartaPortePDF As String = $"CPORTE${almacenX}_${rutaX}.pdf"$
|
||||||
' cartaPortePDF = "CPORTE2_100_Prueba.pdf" 'Para pruebas
|
' cartaPortePDF = "CPORTE2_100_Prueba.pdf" 'Para pruebas
|
||||||
' Log(cartaPortePDF)
|
' Log(cartaPortePDF)
|
||||||
@@ -330,3 +342,11 @@ Private Sub b_verCartaPorte_Click
|
|||||||
cfg.SetEventname("PDFium")
|
cfg.SetEventname("PDFium")
|
||||||
cfg.pageFitPolicy("BOTH").autoSpacing(True).enableSwipe(True).pageSnap(True).swipeHorizontal(False).addOnErrorListener.addOnLoadCompleteListener.addOnPageChangeListener.addOnPageErrorListener.load
|
cfg.pageFitPolicy("BOTH").autoSpacing(True).enableSwipe(True).pageSnap(True).swipeHorizontal(False).addOnErrorListener.addOnLoadCompleteListener.addOnPageChangeListener.addOnPageErrorListener.load
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub et_ruta_TextChanged (Old As String, New As String)
|
||||||
|
If New <> "" Then
|
||||||
|
b_descargaCartaPorte.Enabled = True
|
||||||
|
Else
|
||||||
|
b_descargaCartaPorte.Enabled = False
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
Binary file not shown.
Binary file not shown.
@@ -13,12 +13,12 @@ ModuleBreakpoints4=
|
|||||||
ModuleBreakpoints5=
|
ModuleBreakpoints5=
|
||||||
ModuleBreakpoints6=
|
ModuleBreakpoints6=
|
||||||
ModuleClosedNodes0=
|
ModuleClosedNodes0=
|
||||||
ModuleClosedNodes1=10
|
ModuleClosedNodes1=
|
||||||
ModuleClosedNodes2=6,7,9,10
|
ModuleClosedNodes2=5,6,9,10,11,12,13,14,15,16,17,18,19,20,21,22
|
||||||
ModuleClosedNodes3=
|
ModuleClosedNodes3=
|
||||||
ModuleClosedNodes4=
|
ModuleClosedNodes4=
|
||||||
ModuleClosedNodes5=1
|
ModuleClosedNodes5=1
|
||||||
ModuleClosedNodes6=
|
ModuleClosedNodes6=
|
||||||
NavigationStack=C_updateAvailable,Class_Globals,0,0,B4XMainPage,B4XPage_Appear,78,0,B4XMainPage,JobDone,189,0,B4XMainPage,b_entrar_Click,114,0,B4XMainPage,b_regesar_Click,90,3,B4XMainPage,lv_server_ItemClick,212,3,C_Principal,B4XPage_Created,46,0,C_Principal,descargaCartaPorteyProgreso,204,6,Visual Designer,MainPage.bal,-100,6,B4XMainPage,i_engrane_Click,206,5
|
NavigationStack=Subs,traeAlmacen,274,0,C_Principal,et_ruta_TextChanged,337,6,C_Principal,b_descargaCartaPorte_Click,113,0,C_Principal,Class_Globals,35,0,Visual Designer,MainPage.bal,-100,4,Visual Designer,principal.bal,-100,6,C_Principal,B4XPage_CloseRequest,78,0,C_Principal,B4XPage_Created,49,0,C_Principal,B4XPage_Appear,66,6,C_Principal,descargaCartaPorte,127,6
|
||||||
SelectedBuild=0
|
SelectedBuild=0
|
||||||
VisibleModules=1,2,6
|
VisibleModules=1,2,6
|
||||||
|
|||||||
11
B4A/Subs.bas
11
B4A/Subs.bas
@@ -273,3 +273,14 @@ Sub logJobDoneResultados(resultado As DBResult)
|
|||||||
Next
|
Next
|
||||||
Next
|
Next
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
'Regresa el almacen actual de la base de datos.
|
||||||
|
Sub traeAlmacen As String 'ignore
|
||||||
|
Private c As Cursor
|
||||||
|
Private a As String
|
||||||
|
c = B4XPages.MainPage.skmt.ExecQuery("select ID_ALMACEN from CAT_ALMACEN")
|
||||||
|
c.Position = 0
|
||||||
|
a = C.GetString("ID_ALMACEN")
|
||||||
|
c.Close
|
||||||
|
Return a
|
||||||
|
End Sub
|
||||||
Reference in New Issue
Block a user