From 66550abbbfc9aaee012c4c835d905723e8000a2f Mon Sep 17 00:00:00 2001 From: Jose Alberto Guerra Ugalde Date: Sat, 15 Jun 2024 21:56:08 -0600 Subject: [PATCH] =?UTF-8?q?-=20Se=20agreg=C3=B3=20en=20la=20pantalla=20de?= =?UTF-8?q?=20ordenes=20un=20bot=C3=B3n=20para=20reimprimir=20las=20ordene?= =?UTF-8?q?s.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Files/principal.bal | Bin 72907 -> 73512 bytes Lanterna2.b4a | 5 +++++ Lanterna2.b4a.meta | 4 ++-- Principal.bas | 15 +++++++++++++-- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Files/principal.bal b/Files/principal.bal index 1dd3eeadfeb7b1c1dc15be92883d12c2a5801d9e..44c43ef8c12fd311aa23ec6341b52e6eff922cd6 100644 GIT binary patch delta 6825 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 Jj*0-=e*j4S{?Pyc delta 6420 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 Mzgvk}&0)p=0bmMcXaE2J diff --git a/Lanterna2.b4a b/Lanterna2.b4a index 9947755..fe2b071 100644 --- a/Lanterna2.b4a +++ b/Lanterna2.b4a @@ -140,6 +140,7 @@ Sub Globals Private CheckBox1 As CheckBox Private b_leyendaDescuento As Button Private p_leyendaDescuento As Panel + Private b_reimprimirTicket As Button End Sub Sub Activity_Create(FirstTime As Boolean) @@ -400,4 +401,8 @@ End Sub Private Sub b_leyendaDescuento_Click +End Sub + +Private Sub b_reimprimirTicket_Click + End Sub \ No newline at end of file diff --git a/Lanterna2.b4a.meta b/Lanterna2.b4a.meta index 5174c61..3a9ebb4 100644 --- a/Lanterna2.b4a.meta +++ b/Lanterna2.b4a.meta @@ -14,7 +14,7 @@ ModuleBreakpoints4= ModuleBreakpoints5= ModuleBreakpoints6= ModuleBreakpoints7= -ModuleClosedNodes0=4,5,6 +ModuleClosedNodes0=5,6 ModuleClosedNodes1= ModuleClosedNodes2= ModuleClosedNodes3= @@ -22,6 +22,6 @@ ModuleClosedNodes4= ModuleClosedNodes5= ModuleClosedNodes6= ModuleClosedNodes7= -NavigationStack=Principal,Globals,189,0,Principal,Activity_Create,212,0,Principal,LlenaOrden,3222,0,Principal,Activity_KeyPress,493,0,Principal,LlenaMesas,1093,0,Principal,p_mesasItem_LongClick,1204,0,Principal,p_mesasItem_Click,1134,0,Principal,b_envioInfo_Click,2478,5,Visual Designer,principal.bal,-100,6,Principal,b_resumen_Click,3480,6 +NavigationStack=Main,cb_impresionActiva_CheckedChange,315,0,Principal,p_resItem_Click,3557,3,Principal,llenaHistorial,996,0,Principal,b_imprimirTicket_Click,2536,0,Principal,b_leyendaDescuento_Click,2908,0,Principal,b_pagoCerrar_Click,1473,0,Principal,p_mesasItem_Click,1189,0,Principal,lv_historial_ItemClick,2774,6,Visual Designer,principal.bal,-100,6,Principal,b_reimprimirTicket_Click,3562,6,Main,b_leyendaDescuento_Click,317,0 SelectedBuild=0 VisibleModules=6,5,7 diff --git a/Principal.bas b/Principal.bas index 4f85dee..71b847a 100644 --- a/Principal.bas +++ b/Principal.bas @@ -2773,9 +2773,12 @@ Private Sub cb_opcionEfectivo_CheckedChange(Checked As Boolean) End Sub Private Sub lv_historial_ItemClick (Position As Int, Value As Object) -' Log(Value) + Log(Value) Private d() As String = Regex.Split("\|", Value) l_verOrden.Text = $"Orden ${d(1)}"$ + Starter.mesaActual = d(0) + Starter.ticketActual = d(1) + Starter.tipov = d(2) lv_verOrden.Clear Private c As Cursor = Starter.skmt.ExecQuery($"select * from PEDIDO where PE_MESA = '${d(0)}' and PE_TICKET = '${d(1)}' and PE_TIPO = '${d(2)}'"$) ' Log($"select * from PEDIDO where PE_MESA = '${d(0)}' and PE_TICKET = '${d(1)}' and PE_TIPO = '${d(2)}'"$) @@ -3559,6 +3562,14 @@ Private Sub p_resumenDia_Click End Sub Private Sub p_resItem_Click - + End Sub +Private Sub b_reimprimirTicket_Click + Log(Starter.mesaActual) +' b_leyendaDescuento_Click + Private tm As Map = CreateMap("ticket":Starter.ticketActual, "pago":Starter.tipov) + listaTickets.Initialize + listaTickets.Add(tm) 'Agregamos el ticket y pago a la lista para imprimir el ticket con estos datos al llamar b_imprimirTicket_Click + b_leyendaDescuento_Click +End Sub \ No newline at end of file