diff --git a/B4A/C_Cliente.bas b/B4A/C_Cliente.bas index b79a39a..c0ceeed 100644 --- a/B4A/C_Cliente.bas +++ b/B4A/C_Cliente.bas @@ -280,7 +280,7 @@ Sub Class_Globals Dim errorImpresora As Int = 0 Private b_inicioFinVenta As Button Dim dentroDeGeocerca As Boolean = False - Dim motivoNoVenta As String = "" + Dim motivoNoVenta, motivoNoVisita As String Private motivo As String Dim precision As Int = 0 Dim clienteDeudor As Boolean = False @@ -1196,7 +1196,15 @@ Sub Imprime_ticket Printer1.WriteString(Printer1.REVERSE) Printer1.PrintImage(myimage) Printer1.WriteString(Printer1.UNREVERSE) - '' Printer1.Justify = 1 + + Dim bmp As Bitmap + bmp.InitializeResize(File.DirAssets, "cacahuates_original2.jpg", 376, 129, True) 'ignore + Dim myimage As AnImage = Printer1.ImageToBWIMage(bmp) + myimage = Printer1.DitherImage2D(myimage, 128) + myimage= Printer1.PackImage(myimage) + Printer1.PrintImage(myimage) + + If la_cuenta.Text = "0" Then Try Printer1.WriteString("KELLOGG COMPANY MEXICO" & CRLF) @@ -1560,14 +1568,22 @@ Sub Imprime_ticket Printer1.WriteString(CRLF) Printer1.WriteString(CRLF) Printer1.WriteString(CRLF) - ' Printer1.WriteString(Printer1.DEFAULTS) - ' Printer1.WriteString(Printer1.SINGLE) + Printer1.WriteString(Printer1.DEFAULTS) + Printer1.WriteString(Printer1.SINGLE) Printer1.WriteString("__________" & CRLF) Printer1.WriteString("------------------------------" & CRLF) Printer1.WriteString("----ESTE TICKET NO ES UN -----" & CRLF) Printer1.WriteString("--COMPROBANTE FISCAL, SOLO ES-" & CRLF) Printer1.WriteString("--------INFORMATIVO-----------" & CRLF) Printer1.WriteString("------------------------------" & CRLF) + + Dim bmp As Bitmap + bmp.InitializeResize(File.DirAssets, "cacahuates_original2.jpg", 376, 129, True) 'ignore + Dim myimage As AnImage = Printer1.ImageToBWIMage(bmp) + myimage = Printer1.DitherImage2D(myimage, 128) + myimage= Printer1.PackImage(myimage) + Printer1.PrintImage(myimage) + Printer1.WriteString(CRLF) Printer1.WriteString(CRLF) Printer1.WriteString(CRLF) @@ -3603,15 +3619,14 @@ Sub B_IMP_INV_Click S1.Close ABORDO = 0 C3 = Starter.skmt.ExecQuery2("select SUM(PE_CANT) AS CANTIDAD, SUM(PE_COSTO_TOT) AS PE_TOTAL from pedido where pe_proid <> pe_cedis and substr(pe_pronombre,1,6) <> ? AND PE_CLIENTE <> ?", Array As String("CAMBIO", "0")) - C8 = Starter.skmt.ExecQuery2("select SUM(PE_COSTO_TOT) AS PE_TOTAL from pedido where pe_proid <> pe_cedis AND PE_CLIENTE <> ?", Array As String( "0")) - C8.Position=0 +' C8 = Starter.skmt.ExecQuery("select sum(pc_monto) as PE_TOTAL, count(pc_cliente) AS CLIENTES_DIA from pedido_cliente ") +' C8.Position=0 If C3.RowCount > 0 Then C3.Position = 0 a_venta = C3.GetString("CANTIDAD") Else a_venta = 0 End If - If a_venta = Null Then a_venta = 0 If CUANTOS <> CUANTOS1 Then C1 = Starter.skmt.ExecQuery2("select SUM(PE_CANT) AS CANTIDAD, SUM(PE_COSTO_TOT) AS TOTAL from pedido where substr(pe_pronombre,1,6) = ? ", Array As String("CAMBIO")) @@ -3627,12 +3642,10 @@ Sub B_IMP_INV_Click a_final = a_total - a_venta Printer1.WriteString(Printer1.BOLD & "Piezas en RMI : " & RMI & CRLF) Printer1.WriteString(Printer1.BOLD & "TOTAL RMI : " & RMI_VALOR & CRLF) - Printer1.WriteString(Printer1.BOLD & "----RESUMEN TOTAL---- " & CRLF) '' se cambia por lo del rmi Printer1.WriteString("---" & a_inicial & "..." & ABORDO & "..." & a_total & "..." & a_venta & "..." & a_final & "..." & RMI & CRLF) Printer1.WriteString("---" & a_inicial & "..." & ABORDO & "..." & a_total & "..." & a_venta & "..." & a_final & "..." & CRLF) - - Printer1.WriteString(Printer1.BOLD & "TOTAL VENTA " & C8.GetString("PE_TOTAL") & CRLF) + Printer1.WriteString(Printer1.BOLD & "TOTAL VENTA " & Subs.sumaPedido(Subs.traeCliente) & CRLF) Printer1.WriteString("------------------------------" & CRLF) Printer1.WriteString("Nombre y Firma" & CRLF) Printer1.WriteString(CRLF) @@ -4204,8 +4217,9 @@ End Sub Private Sub b_inicioFinVenta_Click If dentroDeGeocerca Then precision = 1 motivoNoVenta = "" + motivoNoVisita = "" If Starter.enVenta Then - Subs.bitacora(Subs.fechanormal(DateTime.Now), usuario, Id_Almacen, ruta_tienda, "Termina Venta", Subs.traeCliente, "", Subs.fechanormal(DateTime.Now), Starter.lat_gps, Starter.lon_gps, precision, motivoNoVenta, "") + Subs.bitacora(Subs.fechanormal(DateTime.Now), usuario, Id_Almacen, ruta_tienda, "Termina Venta", Subs.traeCliente, "", Subs.fechanormal(DateTime.Now), Starter.lat_gps, Starter.lon_gps, precision, motivoNoVenta, motivoNoVisita) Starter.enVenta = False LogColor($">>>>>> TERMINA VENTA: ${Starter.enVenta} - ${Subs.traeCliente}"$, Colors.red) Subs.iniciaActividad("principal") diff --git a/B4A/C_NoVenta.bas b/B4A/C_NoVenta.bas index 1ff3537..302b4cf 100644 --- a/B4A/C_NoVenta.bas +++ b/B4A/C_NoVenta.bas @@ -89,7 +89,7 @@ Sub GUARDA_Click usuario = Subs.traeUsuarioDeBD If B4XPages.MainPage.cliente.IsInitialized Then B4XPages.MainPage.cliente.motivoNoVenta = motivo - Subs.bitacora(Subs.fechanormal(DateTime.Now), usuario, Subs.traeAlmacen, Subs.traeRuta, "Termina Venta", Subs.traeCliente, "", Subs.fechanormal(DateTime.Now), Starter.lat_gps, Starter.lon_gps, B4XPages.MainPage.cliente.precision, motivo, "") + Subs.bitacora(Subs.fechanormal(DateTime.Now), usuario, Subs.traeAlmacen, Subs.traeRuta, "No Venta", Subs.traeCliente, "", Subs.fechanormal(DateTime.Now), Starter.lat_gps, Starter.lon_gps, B4XPages.MainPage.cliente.precision, motivo, e_comm.text) Starter.enVenta = False End If DateTime.DateFormat = "MM/dd/yyyy" diff --git a/B4A/C_Principal.bas b/B4A/C_Principal.bas index 9081f5d..dc40ded 100644 --- a/B4A/C_Principal.bas +++ b/B4A/C_Principal.bas @@ -2490,7 +2490,7 @@ Sub Resumen_Click 'where pc_fecha = ?", Array As String(fecha) c.Position = 0 b.Position = 0 - L_MONTOD.Text = c.GetString("MONTO_DIA") +' L_MONTOD.Text = c.GetString("MONTO_DIA") L_MONTOD.Text = Subs.sumaPedido(Subs.traeCliente) 'Trae el monto sin el redondeo que a veces hace el SUM(). ' Log(Subs.sumaPedido(Subs.traeCliente) & " - " & L_MONTOD.Text) ' Subs.sumaPedido(Subs.traeCliente) @@ -2846,11 +2846,13 @@ Sub SUBIR_INFO_PEDIDO Do While h.nextrow cmd.Initialize If h.GetString("eventob") <> "Termina Venta" Then + Private nombreCliente As String = Subs.traeNombreCliente(h.GetString("usuariob")) + If h.GetString("eventob") = "Llega a almacen" Then nombreCliente = "BOLETA" cmd.Name = "mandaBitacora3" Log("BITACORA2") ' Log($"'${almacenb}', '${usuariob}', '${rutab}', '${eventob}', '${clienteb}', '${traeNombreCliente(clienteb)}','${ iniciob}', '${finb}','${ latitudb}','${ longitudb}', '${precision}', '${motivonoventa}', '${motivonovisita}', '${fechab}'"$) ' TMP_ALMACEN, TMP_USUARIO, TMP_RUTA, TMP_EVENTO, TMP_ID_CLIENTE, TMP_NOMBRE_CLIENTE, TMP_INICIO, TMP_FINAL, TMP_LATITUD, TMP_LONGITUD, TMP_PRESICION, TMP_MOTIVO_NO_VENTA, TMP_MOTIVO_NO_VISITA, TMP_FECHA_SINC - cmd.Parameters = Array As Object(h.GetString("almacenb"), h.GetString("usuariob"), h.GetString("rutab"), h.GetString("eventob"), h.GetString("clienteb"), Subs.traeNombreCliente(h.GetString("clienteb")), h.GetString("iniciob"), h.GetString("finb"), h.GetString("latitudb"), h.GetString("longitudb"), h.GetString("precision"), h.GetString("motivonoventa"), h.GetString("motivonovisita"), h.GetString("fechab")) + cmd.Parameters = Array As Object(h.GetString("almacenb"), h.GetString("usuariob"), h.GetString("rutab"), h.GetString("eventob"), h.GetString("clienteb"), nombreCliente, h.GetString("iniciob"), h.GetString("finb"), h.GetString("latitudb"), h.GetString("longitudb"), h.GetString("precision"), h.GetString("motivonoventa"), h.GetString("motivonovisita"), h.GetString("fechab")) Starter.reqManager.ExecuteCommand(cmd , "mandaBitacora") Else Private e As Cursor = Starter.skmt.ExecQuery($"select fechab from BITACORAGPS where usuariob = '${h.GetString("usuariob")}' and almacenb = '${h.GetString("almacenb")}' and rutab = '${h.GetString("rutab")}' and clienteb = '${h.GetString("clienteb")}' and eventob = 'Inicia Venta' order by fechab desc"$) diff --git a/B4A/KelloggsV4.b4a b/B4A/KelloggsV4.b4a index 4647daf..cd6ce90 100644 --- a/B4A/KelloggsV4.b4a +++ b/B4A/KelloggsV4.b4a @@ -1,405 +1,414 @@ Build1=Default,kelloggsV2.keymon.lat,HU2_PUBLIC File1=alcancia.png -File10=checks.bal -File100=marker-azul-46.png -File101=marker-azul-47.png -File102=marker-azul-48.png -File103=marker-azul-49.png -File104=marker-azul-5.png -File105=marker-azul-50.png -File106=marker-azul-51.png -File107=marker-azul-52.png -File108=marker-azul-53.png -File109=marker-azul-54.png -File11=cliente.bal -File110=marker-azul-55.png -File111=marker-azul-56.png -File112=marker-azul-57.png -File113=marker-azul-58.png -File114=marker-azul-59.png -File115=marker-azul-6.png -File116=marker-azul-60.png -File117=marker-azul-61.png -File118=marker-azul-62.png -File119=marker-azul-63.png -File12=cliente.bal.bak -File120=marker-azul-64.png -File121=marker-azul-65.png -File122=marker-azul-66.png -File123=marker-azul-67.png -File124=marker-azul-68.png -File125=marker-azul-69.png -File126=marker-azul-7.png -File127=marker-azul-70.png -File128=marker-azul-71.png -File129=marker-azul-72.png -File13=clientes.bal -File130=marker-azul-73.png -File131=marker-azul-74.png -File132=marker-azul-75.png -File133=marker-azul-76.png -File134=marker-azul-77.png -File135=marker-azul-78.png -File136=marker-azul-79.png -File137=marker-azul-8.png -File138=marker-azul-80.png -File139=marker-azul-81.png -File14=detalle_promo.bal -File140=marker-azul-82.png -File141=marker-azul-83.png -File142=marker-azul-84.png -File143=marker-azul-85.png -File144=marker-azul-86.png -File145=marker-azul-87.png -File146=marker-azul-88.png -File147=marker-azul-89.png -File148=marker-azul-9.png -File149=marker-azul-90.png -File15=durakelo.png -File150=marker-azul-91.png -File151=marker-azul-92.png -File152=marker-azul-93.png -File153=marker-azul-94.png -File154=marker-azul-95.png -File155=marker-azul-96.png -File156=marker-azul-97.png -File157=marker-azul-98.png -File158=marker-azul-99.png -File159=marker-rojo-0.png -File16=durakelo1.png -File160=marker-rojo-1.png -File161=marker-rojo-10.png -File162=marker-rojo-100.png -File163=marker-rojo-11.png -File164=marker-rojo-12.png -File165=marker-rojo-13.png -File166=marker-rojo-14.png -File167=marker-rojo-15.png -File168=marker-rojo-16.png -File169=marker-rojo-17.png -File17=engrane.jpg -File170=marker-rojo-18.png -File171=marker-rojo-19.png -File172=marker-rojo-2.png -File173=marker-rojo-20.png -File174=marker-rojo-21.png -File175=marker-rojo-22.png -File176=marker-rojo-23.png -File177=marker-rojo-24.png -File178=marker-rojo-25.png -File179=marker-rojo-26.png -File18=engrane.png -File180=marker-rojo-27.png -File181=marker-rojo-28.png -File182=marker-rojo-29.png -File183=marker-rojo-3.png -File184=marker-rojo-30.png -File185=marker-rojo-31.png -File186=marker-rojo-32.png -File187=marker-rojo-33.png -File188=marker-rojo-34.png -File189=marker-rojo-35.png -File19=engranes.png -File190=marker-rojo-36.png -File191=marker-rojo-37.png -File192=marker-rojo-38.png -File193=marker-rojo-39.png -File194=marker-rojo-4.png -File195=marker-rojo-40.png -File196=marker-rojo-41.png -File197=marker-rojo-42.png -File198=marker-rojo-43.png -File199=marker-rojo-44.png +File10=cacahuates_blanco2.png +File100=marker-azul-38.png +File101=marker-azul-39.png +File102=marker-azul-4.png +File103=marker-azul-40.png +File104=marker-azul-41.png +File105=marker-azul-42.png +File106=marker-azul-43.png +File107=marker-azul-44.png +File108=marker-azul-45.png +File109=marker-azul-46.png +File11=cacahuates_blanco3.png +File110=marker-azul-47.png +File111=marker-azul-48.png +File112=marker-azul-49.png +File113=marker-azul-5.png +File114=marker-azul-50.png +File115=marker-azul-51.png +File116=marker-azul-52.png +File117=marker-azul-53.png +File118=marker-azul-54.png +File119=marker-azul-55.png +File12=cacahuates_chico.png +File120=marker-azul-56.png +File121=marker-azul-57.png +File122=marker-azul-58.png +File123=marker-azul-59.png +File124=marker-azul-6.png +File125=marker-azul-60.png +File126=marker-azul-61.png +File127=marker-azul-62.png +File128=marker-azul-63.png +File129=marker-azul-64.png +File13=cacahuates_original.jpeg +File130=marker-azul-65.png +File131=marker-azul-66.png +File132=marker-azul-67.png +File133=marker-azul-68.png +File134=marker-azul-69.png +File135=marker-azul-7.png +File136=marker-azul-70.png +File137=marker-azul-71.png +File138=marker-azul-72.png +File139=marker-azul-73.png +File14=cacahuates_original2.bmp +File140=marker-azul-74.png +File141=marker-azul-75.png +File142=marker-azul-76.png +File143=marker-azul-77.png +File144=marker-azul-78.png +File145=marker-azul-79.png +File146=marker-azul-8.png +File147=marker-azul-80.png +File148=marker-azul-81.png +File149=marker-azul-82.png +File15=cacahuates_original2.jpg +File150=marker-azul-83.png +File151=marker-azul-84.png +File152=marker-azul-85.png +File153=marker-azul-86.png +File154=marker-azul-87.png +File155=marker-azul-88.png +File156=marker-azul-89.png +File157=marker-azul-9.png +File158=marker-azul-90.png +File159=marker-azul-91.png +File16=cacahuates_original3.bmp +File160=marker-azul-92.png +File161=marker-azul-93.png +File162=marker-azul-94.png +File163=marker-azul-95.png +File164=marker-azul-96.png +File165=marker-azul-97.png +File166=marker-azul-98.png +File167=marker-azul-99.png +File168=marker-rojo-0.png +File169=marker-rojo-1.png +File17=carrito.png +File170=marker-rojo-10.png +File171=marker-rojo-100.png +File172=marker-rojo-11.png +File173=marker-rojo-12.png +File174=marker-rojo-13.png +File175=marker-rojo-14.png +File176=marker-rojo-15.png +File177=marker-rojo-16.png +File178=marker-rojo-17.png +File179=marker-rojo-18.png +File18=checklist.bal +File180=marker-rojo-19.png +File181=marker-rojo-2.png +File182=marker-rojo-20.png +File183=marker-rojo-21.png +File184=marker-rojo-22.png +File185=marker-rojo-23.png +File186=marker-rojo-24.png +File187=marker-rojo-25.png +File188=marker-rojo-26.png +File189=marker-rojo-27.png +File19=checks.bal +File190=marker-rojo-28.png +File191=marker-rojo-29.png +File192=marker-rojo-3.png +File193=marker-rojo-30.png +File194=marker-rojo-31.png +File195=marker-rojo-32.png +File196=marker-rojo-33.png +File197=marker-rojo-34.png +File198=marker-rojo-35.png +File199=marker-rojo-36.png File2=alert2.png -File20=errormanager.bal -File200=marker-rojo-45.png -File201=marker-rojo-46.png -File202=marker-rojo-47.png -File203=marker-rojo-48.png -File204=marker-rojo-49.png -File205=marker-rojo-5.png -File206=marker-rojo-50.png -File207=marker-rojo-51.png -File208=marker-rojo-52.png -File209=marker-rojo-53.png -File21=fondo_kmt.jpg -File210=marker-rojo-54.png -File211=marker-rojo-55.png -File212=marker-rojo-56.png -File213=marker-rojo-57.png -File214=marker-rojo-58.png -File215=marker-rojo-59.png -File216=marker-rojo-6.png -File217=marker-rojo-60.png -File218=marker-rojo-61.png -File219=marker-rojo-62.png -File22=foto.bal -File220=marker-rojo-63.png -File221=marker-rojo-64.png -File222=marker-rojo-65.png -File223=marker-rojo-66.png -File224=marker-rojo-67.png -File225=marker-rojo-68.png -File226=marker-rojo-69.png -File227=marker-rojo-7.png -File228=marker-rojo-70.png -File229=marker-rojo-71.png -File23=foto1.jpg -File230=marker-rojo-72.png -File231=marker-rojo-73.png -File232=marker-rojo-74.png -File233=marker-rojo-75.png -File234=marker-rojo-76.png -File235=marker-rojo-77.png -File236=marker-rojo-78.png -File237=marker-rojo-79.png -File238=marker-rojo-8.png -File239=marker-rojo-80.png -File24=foto2.jpg -File240=marker-rojo-81.png -File241=marker-rojo-82.png -File242=marker-rojo-83.png -File243=marker-rojo-84.png -File244=marker-rojo-85.png -File245=marker-rojo-86.png -File246=marker-rojo-87.png -File247=marker-rojo-88.png -File248=marker-rojo-89.png -File249=marker-rojo-9.png -File25=foto3.jpg -File250=marker-rojo-90.png -File251=marker-rojo-91.png -File252=marker-rojo-92.png -File253=marker-rojo-93.png -File254=marker-rojo-94.png -File255=marker-rojo-95.png -File256=marker-rojo-96.png -File257=marker-rojo-97.png -File258=marker-rojo-98.png -File259=marker-rojo-99.png -File26=foto4.jpg -File260=marker-verde-0.png -File261=marker-verde-1.png -File262=marker-verde-10.png -File263=marker-verde-100.png -File264=marker-verde-11.png -File265=marker-verde-12.png -File266=marker-verde-13.png -File267=marker-verde-14.png -File268=marker-verde-15.png -File269=marker-verde-16.png -File27=guardagestion.bal -File270=marker-verde-17.png -File271=marker-verde-18.png -File272=marker-verde-19.png -File273=marker-verde-2.png -File274=marker-verde-20.png -File275=marker-verde-21.png -File276=marker-verde-22.png -File277=marker-verde-23.png -File278=marker-verde-24.png -File279=marker-verde-25.png -File28=guna_viejo.png -File280=marker-verde-26.png -File281=marker-verde-27.png -File282=marker-verde-28.png -File283=marker-verde-29.png -File284=marker-verde-3.png -File285=marker-verde-30.png -File286=marker-verde-31.png -File287=marker-verde-32.png -File288=marker-verde-33.png -File289=marker-verde-34.png -File29=historico.bal -File290=marker-verde-35.png -File291=marker-verde-36.png -File292=marker-verde-37.png -File293=marker-verde-38.png -File294=marker-verde-39.png -File295=marker-verde-4.png -File296=marker-verde-40.png -File297=marker-verde-41.png -File298=marker-verde-42.png -File299=marker-verde-43.png +File20=cliente.bal +File200=marker-rojo-37.png +File201=marker-rojo-38.png +File202=marker-rojo-39.png +File203=marker-rojo-4.png +File204=marker-rojo-40.png +File205=marker-rojo-41.png +File206=marker-rojo-42.png +File207=marker-rojo-43.png +File208=marker-rojo-44.png +File209=marker-rojo-45.png +File21=cliente.bal.bak +File210=marker-rojo-46.png +File211=marker-rojo-47.png +File212=marker-rojo-48.png +File213=marker-rojo-49.png +File214=marker-rojo-5.png +File215=marker-rojo-50.png +File216=marker-rojo-51.png +File217=marker-rojo-52.png +File218=marker-rojo-53.png +File219=marker-rojo-54.png +File22=clientes.bal +File220=marker-rojo-55.png +File221=marker-rojo-56.png +File222=marker-rojo-57.png +File223=marker-rojo-58.png +File224=marker-rojo-59.png +File225=marker-rojo-6.png +File226=marker-rojo-60.png +File227=marker-rojo-61.png +File228=marker-rojo-62.png +File229=marker-rojo-63.png +File23=detalle_promo.bal +File230=marker-rojo-64.png +File231=marker-rojo-65.png +File232=marker-rojo-66.png +File233=marker-rojo-67.png +File234=marker-rojo-68.png +File235=marker-rojo-69.png +File236=marker-rojo-7.png +File237=marker-rojo-70.png +File238=marker-rojo-71.png +File239=marker-rojo-72.png +File24=durakelo.png +File240=marker-rojo-73.png +File241=marker-rojo-74.png +File242=marker-rojo-75.png +File243=marker-rojo-76.png +File244=marker-rojo-77.png +File245=marker-rojo-78.png +File246=marker-rojo-79.png +File247=marker-rojo-8.png +File248=marker-rojo-80.png +File249=marker-rojo-81.png +File25=durakelo1.png +File250=marker-rojo-82.png +File251=marker-rojo-83.png +File252=marker-rojo-84.png +File253=marker-rojo-85.png +File254=marker-rojo-86.png +File255=marker-rojo-87.png +File256=marker-rojo-88.png +File257=marker-rojo-89.png +File258=marker-rojo-9.png +File259=marker-rojo-90.png +File26=engrane.jpg +File260=marker-rojo-91.png +File261=marker-rojo-92.png +File262=marker-rojo-93.png +File263=marker-rojo-94.png +File264=marker-rojo-95.png +File265=marker-rojo-96.png +File266=marker-rojo-97.png +File267=marker-rojo-98.png +File268=marker-rojo-99.png +File269=marker-verde-0.png +File27=engrane.png +File270=marker-verde-1.png +File271=marker-verde-10.png +File272=marker-verde-100.png +File273=marker-verde-11.png +File274=marker-verde-12.png +File275=marker-verde-13.png +File276=marker-verde-14.png +File277=marker-verde-15.png +File278=marker-verde-16.png +File279=marker-verde-17.png +File28=engranes.png +File280=marker-verde-18.png +File281=marker-verde-19.png +File282=marker-verde-2.png +File283=marker-verde-20.png +File284=marker-verde-21.png +File285=marker-verde-22.png +File286=marker-verde-23.png +File287=marker-verde-24.png +File288=marker-verde-25.png +File289=marker-verde-26.png +File29=errormanager.bal +File290=marker-verde-27.png +File291=marker-verde-28.png +File292=marker-verde-29.png +File293=marker-verde-3.png +File294=marker-verde-30.png +File295=marker-verde-31.png +File296=marker-verde-32.png +File297=marker-verde-33.png +File298=marker-verde-34.png +File299=marker-verde-35.png File3=alerta.jpg -File30=info_gral.resp -File300=marker-verde-44.png -File301=marker-verde-45.png -File302=marker-verde-46.png -File303=marker-verde-47.png -File304=marker-verde-48.png -File305=marker-verde-49.png -File306=marker-verde-5.png -File307=marker-verde-50.png -File308=marker-verde-51.png -File309=marker-verde-52.png -File31=infonavit1.jpg -File310=marker-verde-53.png -File311=marker-verde-54.png -File312=marker-verde-55.png -File313=marker-verde-56.png -File314=marker-verde-57.png -File315=marker-verde-58.png -File316=marker-verde-59.png -File317=marker-verde-6.png -File318=marker-verde-60.png -File319=marker-verde-61.png -File32=INVENTARIO (1).jpg -File320=marker-verde-62.png -File321=marker-verde-63.png -File322=marker-verde-64.png -File323=marker-verde-65.png -File324=marker-verde-66.png -File325=marker-verde-67.png -File326=marker-verde-68.png -File327=marker-verde-69.png -File328=marker-verde-7.png -File329=marker-verde-70.png -File33=INVENTARIO.jpg -File330=marker-verde-71.png -File331=marker-verde-72.png -File332=marker-verde-73.png -File333=marker-verde-74.png -File334=marker-verde-75.png -File335=marker-verde-76.png -File336=marker-verde-77.png -File337=marker-verde-78.png -File338=marker-verde-79.png -File339=marker-verde-8.png -File34=inventario.PNG -File340=marker-verde-80.png -File341=marker-verde-81.png -File342=marker-verde-82.png -File343=marker-verde-83.png -File344=marker-verde-84.png -File345=marker-verde-85.png -File346=marker-verde-86.png -File347=marker-verde-87.png -File348=marker-verde-88.png -File349=marker-verde-89.png -File35=itembuttonblue.png -File350=marker-verde-9.png -File351=marker-verde-90.png -File352=marker-verde-91.png -File353=marker-verde-92.png -File354=marker-verde-93.png -File355=marker-verde-94.png -File356=marker-verde-95.png -File357=marker-verde-96.png -File358=marker-verde-97.png -File359=marker-verde-98.png -File36=itembuttonred.png -File360=marker-verde-99.png -File361=nota.bal -File362=noventa.bal -File363=nuevocliente.bal -File364=palomita_verde.png -File365=palomita_verde_original.png -File366=pedido.bal -File367=pedidoItem.bal -File368=planfia_logo.png -File369=planfia_logo_old.png -File37=kellanova.png -File370=planfia_logo_old2.png -File371=principal.bal -File372=proditem.bal -File373=productos.bal -File374=productos2.bal -File375=profina.jpg -File376=profina.png -File377=promociones.bal -File378=qr.bal -File379=rechazo.jpg -File38=kellanova_borde.png -File380=rojo.png -File381=salma.jpg -File382=salma.png -File383=senial.jpg -File384=sync.png -File385=tache_rojo.png -File386=tache_rojo_original.png -File387=telefonos.bal -File388=ticketsDia.bal -File389=Tiendita.jpg -File39=kelloggs.png -File390=transporte.png -File391=verde.png -File392=vista1.png -File393=vista2.png -File394=vista3.png -File395=vista4.png -File396=WhatsApp Image 2022-11-17 at 11.50.59 AM.jpeg -File397=WhatsApp Image 2022-11-17 at 11.50.59 AM.jpg -File398=whatsapp.png -File399=whatsapp_original.png +File30=fondo_kmt.jpg +File300=marker-verde-36.png +File301=marker-verde-37.png +File302=marker-verde-38.png +File303=marker-verde-39.png +File304=marker-verde-4.png +File305=marker-verde-40.png +File306=marker-verde-41.png +File307=marker-verde-42.png +File308=marker-verde-43.png +File309=marker-verde-44.png +File31=foto.bal +File310=marker-verde-45.png +File311=marker-verde-46.png +File312=marker-verde-47.png +File313=marker-verde-48.png +File314=marker-verde-49.png +File315=marker-verde-5.png +File316=marker-verde-50.png +File317=marker-verde-51.png +File318=marker-verde-52.png +File319=marker-verde-53.png +File32=foto1.jpg +File320=marker-verde-54.png +File321=marker-verde-55.png +File322=marker-verde-56.png +File323=marker-verde-57.png +File324=marker-verde-58.png +File325=marker-verde-59.png +File326=marker-verde-6.png +File327=marker-verde-60.png +File328=marker-verde-61.png +File329=marker-verde-62.png +File33=foto2.jpg +File330=marker-verde-63.png +File331=marker-verde-64.png +File332=marker-verde-65.png +File333=marker-verde-66.png +File334=marker-verde-67.png +File335=marker-verde-68.png +File336=marker-verde-69.png +File337=marker-verde-7.png +File338=marker-verde-70.png +File339=marker-verde-71.png +File34=foto3.jpg +File340=marker-verde-72.png +File341=marker-verde-73.png +File342=marker-verde-74.png +File343=marker-verde-75.png +File344=marker-verde-76.png +File345=marker-verde-77.png +File346=marker-verde-78.png +File347=marker-verde-79.png +File348=marker-verde-8.png +File349=marker-verde-80.png +File35=foto4.jpg +File350=marker-verde-81.png +File351=marker-verde-82.png +File352=marker-verde-83.png +File353=marker-verde-84.png +File354=marker-verde-85.png +File355=marker-verde-86.png +File356=marker-verde-87.png +File357=marker-verde-88.png +File358=marker-verde-89.png +File359=marker-verde-9.png +File36=guardagestion.bal +File360=marker-verde-90.png +File361=marker-verde-91.png +File362=marker-verde-92.png +File363=marker-verde-93.png +File364=marker-verde-94.png +File365=marker-verde-95.png +File366=marker-verde-96.png +File367=marker-verde-97.png +File368=marker-verde-98.png +File369=marker-verde-99.png +File37=guna_viejo.png +File370=nota.bal +File371=noventa.bal +File372=nuevocliente.bal +File373=palomita_verde.png +File374=palomita_verde_original.png +File375=pedido.bal +File376=pedidoItem.bal +File377=planfia_logo.png +File378=planfia_logo_old.png +File379=planfia_logo_old2.png +File38=historico.bal +File380=principal.bal +File381=proditem.bal +File382=productos.bal +File383=productos2.bal +File384=profina.jpg +File385=profina.png +File386=promociones.bal +File387=qr.bal +File388=rechazo.jpg +File389=rojo.png +File39=info_gral.resp +File390=salma.jpg +File391=salma.png +File392=senial.jpg +File393=sync.png +File394=tache_rojo.png +File395=tache_rojo_original.png +File396=telefonos.bal +File397=ticketsDia.bal +File398=Tiendita.jpg +File399=transporte.png File4=alerta_amarilla.png -File40=kelloggs_chico.png -File400=WHATSTEL.jpeg -File401=WHATSTEL.png -File41=kelloggs_original.png -File42=kelloggs2.jpg -File43=kelloggs2.png -File44=keymon_logo.png -File45=kmt.db -File46=knv_logo_white.png -File47=login.bal -File48=logo sanfer.jpg -File49=logo_192x192.png +File40=infonavit1.jpg +File400=verde.png +File401=vista1.png +File402=vista2.png +File403=vista3.png +File404=vista4.png +File405=WhatsApp Image 2022-11-17 at 11.50.59 AM.jpeg +File406=WhatsApp Image 2022-11-17 at 11.50.59 AM.jpg +File407=whatsapp.png +File408=whatsapp_original.png +File409=WHATSTEL.jpeg +File41=INVENTARIO (1).jpg +File410=WHATSTEL.png +File42=INVENTARIO.jpg +File43=inventario.PNG +File44=itembuttonblue.png +File45=itembuttonred.png +File46=kellanova.png +File47=kellanova_borde.png +File48=kelloggs.png +File49=kelloggs_chico.png File5=amarillo.png -File50=logo_exitus1.jpg -File51=logo2.png -File52=logo2_192x192.png -File53=MainPage.bal -File54=Malo.jpg -File55=mapa.bal -File56=mapa_rutas.bal -File57=mapas.bal -File58=marker-azul-0.png -File59=marker-azul-1.png +File50=kelloggs_original.png +File51=kelloggs2.jpg +File52=kelloggs2.png +File53=keymon_logo.png +File54=kmt.db +File55=knv_logo_white.png +File56=login.bal +File57=logo sanfer.jpg +File58=logo_192x192.png +File59=logo_exitus1.jpg File6=anterior.jpg -File60=marker-azul-10.png -File61=marker-azul-100.png -File62=marker-azul-11.png -File63=marker-azul-12.png -File64=marker-azul-13.png -File65=marker-azul-14.png -File66=marker-azul-15.png -File67=marker-azul-16.png -File68=marker-azul-17.png -File69=marker-azul-18.png +File60=logo2.png +File61=logo2_192x192.png +File62=MainPage.bal +File63=Malo.jpg +File64=mapa.bal +File65=mapa_rutas.bal +File66=mapas.bal +File67=marker-azul-0.png +File68=marker-azul-1.png +File69=marker-azul-10.png File7=BLACNCO.jpg -File70=marker-azul-19.png -File71=marker-azul-2.png -File72=marker-azul-20.png -File73=marker-azul-21.png -File74=marker-azul-22.png -File75=marker-azul-23.png -File76=marker-azul-24.png -File77=marker-azul-25.png -File78=marker-azul-26.png -File79=marker-azul-27.png -File8=carrito.png -File80=marker-azul-28.png -File81=marker-azul-29.png -File82=marker-azul-3.png -File83=marker-azul-30.png -File84=marker-azul-31.png -File85=marker-azul-32.png -File86=marker-azul-33.png -File87=marker-azul-34.png -File88=marker-azul-35.png -File89=marker-azul-36.png -File9=checklist.bal -File90=marker-azul-37.png -File91=marker-azul-38.png -File92=marker-azul-39.png -File93=marker-azul-4.png -File94=marker-azul-40.png -File95=marker-azul-41.png -File96=marker-azul-42.png -File97=marker-azul-43.png -File98=marker-azul-44.png -File99=marker-azul-45.png +File70=marker-azul-100.png +File71=marker-azul-11.png +File72=marker-azul-12.png +File73=marker-azul-13.png +File74=marker-azul-14.png +File75=marker-azul-15.png +File76=marker-azul-16.png +File77=marker-azul-17.png +File78=marker-azul-18.png +File79=marker-azul-19.png +File8=cacahuates.png +File80=marker-azul-2.png +File81=marker-azul-20.png +File82=marker-azul-21.png +File83=marker-azul-22.png +File84=marker-azul-23.png +File85=marker-azul-24.png +File86=marker-azul-25.png +File87=marker-azul-26.png +File88=marker-azul-27.png +File89=marker-azul-28.png +File9=cacahuates_blanco.png +File90=marker-azul-29.png +File91=marker-azul-3.png +File92=marker-azul-30.png +File93=marker-azul-31.png +File94=marker-azul-32.png +File95=marker-azul-33.png +File96=marker-azul-34.png +File97=marker-azul-35.png +File98=marker-azul-36.png +File99=marker-azul-37.png FileGroup1=Default Group FileGroup10=Default Group FileGroup100=Default Group @@ -737,7 +746,16 @@ FileGroup4=Default Group FileGroup40=Default Group FileGroup400=Default Group FileGroup401=Default Group +FileGroup402=Default Group +FileGroup403=Default Group +FileGroup404=Default Group +FileGroup405=Default Group +FileGroup406=Default Group +FileGroup407=Default Group +FileGroup408=Default Group +FileGroup409=Default Group FileGroup41=Default Group +FileGroup410=Default Group FileGroup42=Default Group FileGroup43=Default Group FileGroup44=Default Group @@ -861,7 +879,7 @@ Module6=C_Mapas Module7=C_Nota Module8=C_NoVenta Module9=C_NuevoCliente -NumberOfFiles=401 +NumberOfFiles=410 NumberOfLibraries=29 NumberOfModules=29 Version=12.8 @@ -869,7 +887,7 @@ Version=12.8 #Region Project Attributes #ApplicationLabel: Kelloggs Venta #VersionCode: 3000 - #VersionName: 4.05.05 + #VersionName: 4.05.08 #SupportedOrientations: portrait #CanInstallToExternalStorage: False #BridgeLogger:true diff --git a/B4A/KelloggsV4.b4a.meta b/B4A/KelloggsV4.b4a.meta index 8ba3c78..aa6c1f1 100644 --- a/B4A/KelloggsV4.b4a.meta +++ b/B4A/KelloggsV4.b4a.meta @@ -88,6 +88,6 @@ ModuleClosedNodes6= ModuleClosedNodes7= ModuleClosedNodes8= ModuleClosedNodes9= -NavigationStack=kms_helperSubs,etiquetaCentrada,574,0,Main,Process_Globals,22,0,Visual Designer,cliente.bal,-100,1,Visual Designer,pedidoItem.bal,-100,1,C_Productos,clv_prods_ll_VisibleRangeChanged,1170,6,C_Productos,cuentaProds,809,6,C_Productos,et_pCant_TextChanged,755,0,C_Cliente,B_IMP2_Click,1087,0,C_Productos,b_prodMas_Click,670,6,C_Productos,LlenaProdsLL,1295,6,C_Principal,B_OK_PAS_Click,2223,0 +NavigationStack=C_Cliente,B_IMP2_Click,1101,0,C_Cliente,Imprime_ticket,1565,6,C_Cliente,Bt_GuardarBoleta_Click,3674,0,C_Principal,SUBIR_INFO_PEDIDO,2841,1,C_Cliente,b_inicioFinVenta_Click,4212,3,C_NoVenta,Class_Globals,1,0,Visual Designer,principal.bal,-100,3,Visual Designer,noventa.bal,-100,1,C_NoVenta,GUARDA_Click,85,1,Subs,bitacora,1704,6 SelectedBuild=0 -VisibleModules=1,27,11,3,12,4,28,17,23,29,7 +VisibleModules=1,27,11,3,12,4,28,29,8 diff --git a/B4A/Subs.bas b/B4A/Subs.bas index 935ac20..4ecf79e 100644 --- a/B4A/Subs.bas +++ b/B4A/Subs.bas @@ -1694,9 +1694,11 @@ Sub bitacora(fechab As String, usuariob As String, almacenb As String, rutab As If eventob <> "Termina Venta" Then cmd.Name = "mandaBitacora3" Log("BITACORA3") - Log($"'${almacenb}', '${usuariob}', '${rutab}', '${eventob}', '${clienteb}', '${traeNombreCliente(clienteb)}','${ iniciob}', '${finb}','${ latitudb}','${ longitudb}', '${precision}', '${motivonoventa}', '${motivonovisita}', '${fechab}'"$) -' TMP_ALMACEN, TMP_USUARIO, TMP_RUTA, TMP_EVENTO, TMP_ID_CLIENTE, TMP_NOMBRE_CLIENTE, TMP_INICIO, TMP_FINAL, TMP_LATITUD, TMP_LONGITUD, TMP_PRESICION, TMP_MOTIVO_NO_VENTA, TMP_MOTIVO_NO_VISITA, TMP_FECHA_SINC - cmd.Parameters = Array As Object(almacenb, usuariob, rutab, eventob, clienteb, traeNombreCliente(clienteb), iniciob, finb, latitudb, longitudb, precision, motivonoventa, motivonovisita, fechab) + Private nombreCliente As String = traeNombreCliente(clienteb) + If eventob = "Llega a almacen" Then nombreCliente = "BOLETA" + Log($"'${almacenb}', '${usuariob}', '${rutab}', '${eventob}', '${clienteb}', '${nombreCliente}','${ iniciob}', '${finb}','${ latitudb}','${ longitudb}', '${precision}', '${motivonoventa}', '${motivonovisita}', '${fechab}'"$) +' TMP_ALMACEN, TMP_USUARIO, TMP_RUTA, TMP_EVENTO, TMP_ID_CLIENTE, TMP_NOMBRE_CLIENTE, TMP_INICIO, TMP_FINAL, TMP_LATITUD, TMP_LONGITUD, TMP_PRESICION, TMP_MOTIVO_NO_VENTA, TMP_MOTIVO_NO_VISITA, TMP_FECHA_SINC, TMP_FECHA_MOVIL + cmd.Parameters = Array As Object(almacenb, usuariob, rutab, eventob, clienteb, nombreCliente, iniciob, finb, latitudb, longitudb, precision, motivonoventa, motivonovisita, fechab) Starter.reqManager.ExecuteCommand(cmd , "mandaBitacora") Else Private e As Cursor = Starter.skmt.ExecQuery($"select fechab from BITACORAGPS where usuariob = '${usuariob}' and almacenb = '${almacenb}' and rutab = '${rutab}' and clienteb = '${clienteb}' and eventob = 'Inicia Venta' order by fechab desc"$)