From 814bfb136c485ee4be04390716296ff15edc963d Mon Sep 17 00:00:00 2001 From: Jose Alberto Guerra Ugalde Date: Mon, 10 Feb 2025 12:29:52 -0600 Subject: [PATCH] =?UTF-8?q?-=20VERSION=205.02.08=20-=20Se=20agreg=C3=B3=20?= =?UTF-8?q?Conagra=20al=20resumen=20dia.=20-=20Se=20puso=20la=20versi?= =?UTF-8?q?=C3=B3n=20en=20el=20titulo=20de=20Principal=20y=20Cliente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B4A/C_Cliente.bas | 9 ++- B4A/C_Principal.bas | 11 +++- B4A/Durakelo.b4a | 118 ++++++++++++++++++------------------ B4A/Durakelo.b4a.meta | 4 +- B4A/Files/conagra.jpg | Bin 0 -> 2861 bytes B4A/Files/principal.bal | Bin 54141 -> 55616 bytes B4A/Files/principal.bal.bak | Bin 0 -> 54141 bytes 7 files changed, 78 insertions(+), 64 deletions(-) create mode 100644 B4A/Files/conagra.jpg create mode 100644 B4A/Files/principal.bal.bak diff --git a/B4A/C_Cliente.bas b/B4A/C_Cliente.bas index c72aa91..128734f 100644 --- a/B4A/C_Cliente.bas +++ b/B4A/C_Cliente.bas @@ -178,6 +178,7 @@ Private Sub B4XPage_Created (Root1 As B4XView) Root = Root1 Root.RemoveAllViews Root.LoadLayout("Cliente") + B4XPages.SetTitle(Me, "Cliente - " & Application.VersionName) cuest.Initialize(Me, "cuest", Root, Starter.skmt) c= Starter.skmt.ExecQuery("select CAT_CL_CODIGO,CAT_CL_RUTA,CAT_CL_NOMBRE,CAT_CL_ATIENDE1,CAT_CL_ATIENTE2,CAT_CL_TELEFONO,CAT_CL_EMAIL,CAT_CL_CALLE,CAT_CL_NOEXT,CAT_CL_NOINT,CAT_CL_CALLE1,CAT_CL_CALLE2,CAT_CL_COLONIA,CAT_CL_MUNI,CAT_CL_EDO,CAT_CL_CP,CAT_CL_LONG,CAT_CL_LAT,CAT_CL_MTOCOMPRA,CAT_CL_BFACTURA,CAT_CL_BCREDITO from kmt_info where CAT_CL_CODIGO In (Select cuenta from cuentaa)") s = Starter.skmt.ExecQuery("select sum(pe_costo_tot) as TOTAL_CLIE, SUM(PE_CANT) AS CANT_CLIE FROM PEDIDO WHERE PE_CLIENTE IN (Select CUENTA from cuentaa)") @@ -1861,7 +1862,7 @@ Sub Cuestionario ' Log("--------------------------------") ' Log(gruposPermitidos) ' Log("--------------------------------") - Log(gr.GetString("CAT_EP_RUTAS")) +' Log(gr.GetString("CAT_EP_RUTAS")) ' Private enc As Cursor = Starter.skmt.ExecQuery($"SELECT CAT_EP_ID, CAT_EP_IDTIPOPREGUNTA, CAT_CE_DESCRIPCION, CAT_EP_PREGUNTA, CAT_EP_RES1_PRED, CAT_EP_RES2_PRED, CAT_EP_RES3_PRED, CAT_EP_ORDEN_PREGUNTA FROM CAT_ENCUESTA_PREGUNTA where CAT_EP_IDGRUPO in(${gruposPermitidos}) ORDER BY CAT_CE_DESCRIPCION, CAST(CAT_EP_ORDEN_PREGUNTA AS DECIMAL)"$) ' Log(enc.RowCount) gr.Close @@ -1876,10 +1877,14 @@ Sub Cuestionario CUANTOS = 0 If logger Then Log($"Tomar_Foto = ${TOMAR_FOTO}"$) If TOMAR_FOTO = 0 Then - s = Starter.skmt.ExecQuery("select COUNT(*) AS CUANTOS from HIST_ENCUESTA3 where HE_CLIE In (Select cuenta from cuentaa)") + s = Starter.skmt.ExecQuery("select COUNT(*) AS CUANTOS from HIST_ENCUESTA where HE_CLIE In (Select cuenta from cuentaa)") s.Position= 0 CUANTOS = s.GetString("CUANTOS") Private CUANTOS2 As Int = 0 + s = Starter.skmt.ExecQuery("select COUNT(*) AS CUANTOS from HIST_ENCUESTA3 where HE_CLIE In (Select cuenta from cuentaa)") + s.Position= 0 + CUANTOS2 = s.GetString("CUANTOS") +' Private CUANTOS2 As Int = 0 End If If logger Then Log(CUANTOS & "|" & CUANTOS2) If CUANTOS = 0 And CUANTOS2 = 0 Then diff --git a/B4A/C_Principal.bas b/B4A/C_Principal.bas index a054854..3a88167 100644 --- a/B4A/C_Principal.bas +++ b/B4A/C_Principal.bas @@ -162,13 +162,13 @@ Sub Class_Globals Private l_montoColgateResumen As Label Private l_nes_humedos As Label Private l_nes_secos As Label + Private l_conagra As Label End Sub Sub initialize End Sub - Private Sub B4XPage_Created (Root1 As B4XView) EJECUTANDO=1 SERVER = Starter.DBReqServer @@ -177,7 +177,7 @@ Private Sub B4XPage_Created (Root1 As B4XView) Root = Root1 Root.LoadLayout("principal") img2.Visible =False - + B4XPages.SetTitle(Me, "Principal - " & Application.VersionName) ' valido donde escribo el archivo de la base de datos de kmt ruta = File.DirInternal Log(SERVER) @@ -2388,6 +2388,13 @@ Sub Resumen_Click Loop l_nes_secos.Text = NumberFormat2(cRes3, 1, 2, 2, True) + Private r9 As ResultSet = Starter.skmt.ExecQuery($"SELECT CAT_GP_CLASIF, PEDIDO.* FROM PEDIDO JOIN CAT_GUNAPROD WHERE CAT_GP_CLASIF LIKE '%CONAGRA%' AND PE_PROID = CAT_GP_ID"$) + Private cRes4 As String = 0 + Do While r9.NextRow + cRes4 = cRes4 + r9.GetString("PE_COSTO_TOT") + Loop + l_conagra.Text = NumberFormat2(cRes4, 1, 2, 2, True) + b=skmt.ExecQuery("Select count(*) as CUANTOS from pedido_cliente where pc_cliente <> 0") b.Position=0 Cuantos = b.GetString("CUANTOS") diff --git a/B4A/Durakelo.b4a b/B4A/Durakelo.b4a index 9bc1efe..efd0464 100644 --- a/B4A/Durakelo.b4a +++ b/B4A/Durakelo.b4a @@ -572,68 +572,69 @@ File611=celltitle.bal File612=Cliente.bal File613=Clientes.bal File614=colgate.png -File615=detalle_promo.bal -File616=durakelo.png -File617=durakelo_192x192.png -File618=durakelo1.png -File619=encuesta.bal +File615=conagra.jpg +File616=detalle_promo.bal +File617=durakelo.png +File618=durakelo_192x192.png +File619=durakelo1.png File62=117marker-verde.png -File620=engrane.jpg -File621=engrane3.png -File622=espera.gif -File623=fondo_kmt.jpg -File624=foto.bal -File625=guardagestion.bal -File626=guna_viejo.png -File627=historico.bal -File628=infonavit1.jpg -File629=itembuttonblue.png +File620=encuesta.bal +File621=engrane.jpg +File622=engrane3.png +File623=espera.gif +File624=fondo_kmt.jpg +File625=foto.bal +File626=guardagestion.bal +File627=guna_viejo.png +File628=historico.bal +File629=infonavit1.jpg File63=118.png -File630=k.png -File631=K-b27c0809.png -File632=kelloggs.png -File633=keymon_logo.png -File634=kmt.db -File635=login.bal -File636=logo sanfer.jpg -File637=Logo_durakelo_192xx192.jpeg -File638=logo_exitus1.jpg -File639=MainPage.bal +File630=itembuttonblue.png +File631=k.png +File632=K-b27c0809.png +File633=kelloggs.png +File634=keymon_logo.png +File635=kmt.db +File636=login.bal +File637=logo sanfer.jpg +File638=Logo_durakelo_192xx192.jpeg +File639=logo_exitus1.jpg File64=118marker-rojo.png -File640=Malo.jpg -File641=mapa.bal -File642=mapa_rutas.bal -File643=nestle.png -File644=nota.bal -File645=NoVenta.bal -File646=nuevocliente.bal -File647=palomita_verde.png -File648=pedido.bal -File649=pedidoitem.bal +File640=MainPage.bal +File641=Malo.jpg +File642=mapa.bal +File643=mapa_rutas.bal +File644=nestle.png +File645=nota.bal +File646=NoVenta.bal +File647=nuevocliente.bal +File648=palomita_verde.png +File649=pedido.bal File65=118marker-verde.png -File650=planfia_logo.png -File651=planfia_logo_old.png -File652=planfia_logo_old2.png -File653=principal.bal -File654=proditem.bal -File655=productos.bal -File656=productos.bal.old -File657=promociones.bal -File658=qr.bal -File659=rechazo.jpg +File650=pedidoitem.bal +File651=planfia_logo.png +File652=planfia_logo_old.png +File653=planfia_logo_old2.png +File654=principal.bal +File655=proditem.bal +File656=productos.bal +File657=productos.bal.old +File658=promociones.bal +File659=qr.bal File66=119.png -File660=rojo.png -File661=salma.jpg -File662=salma.png -File663=senial.jpg -File664=sync.png -File665=tache_rojo.png -File666=telefonos.bal -File667=ticketsDia.bal -File668=Tiendita.jpg -File669=unilever.jpg +File660=rechazo.jpg +File661=rojo.png +File662=salma.jpg +File663=salma.png +File664=senial.jpg +File665=sync.png +File666=tache_rojo.png +File667=telefonos.bal +File668=ticketsDia.bal +File669=Tiendita.jpg File67=119marker-rojo.png -File670=verde.png +File670=unilever.jpg +File671=verde.png File68=119marker-verde.png File69=11marker-rojo.png File7=100marker-rojo.png @@ -1304,6 +1305,7 @@ FileGroup668=Default Group FileGroup669=Default Group FileGroup67=Default Group FileGroup670=Default Group +FileGroup671=Default Group FileGroup68=Default Group FileGroup69=Default Group FileGroup7=Default Group @@ -1396,7 +1398,7 @@ Module6=C_Cuestionario Module7=C_Historico Module8=C_Nota Module9=C_NoVenta -NumberOfFiles=670 +NumberOfFiles=671 NumberOfLibraries=31 NumberOfModules=24 Version=12.8 @@ -1404,7 +1406,7 @@ Version=12.8 #Region Project Attributes #ApplicationLabel: Durakelo #VersionCode: 1 - #VersionName: 5.01.27 + #VersionName: 5.02.08 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: portrait #CanInstallToExternalStorage: False diff --git a/B4A/Durakelo.b4a.meta b/B4A/Durakelo.b4a.meta index 9d19baf..8974161 100644 --- a/B4A/Durakelo.b4a.meta +++ b/B4A/Durakelo.b4a.meta @@ -50,7 +50,7 @@ ModuleBreakpoints8= ModuleBreakpoints9= ModuleClosedNodes0= ModuleClosedNodes1= -ModuleClosedNodes10=1 +ModuleClosedNodes10= ModuleClosedNodes11=7,35,36,41,42 ModuleClosedNodes12= ModuleClosedNodes13= @@ -73,6 +73,6 @@ ModuleClosedNodes6= ModuleClosedNodes7= ModuleClosedNodes8= ModuleClosedNodes9= -NavigationStack=B4XMainPage,B4XPage_Created,163,0,Main,Activity_Create,30,0,Main,Process_Globals,21,0,Main,Globals,23,0,C_Principal,Subir_Click,632,0,C_Cliente,gest_Click,481,0,C_Principal,cargar_Click,896,6,C_Principal,JobDone,1248,4,C_Cliente,Class_Globals,0,0,C_Cliente,Cuestionario,1857,6 +NavigationStack=Main,Globals,23,0,Main,Activity_Create,33,0,Main,Activity_ActionBarHomeClick,39,0,C_Principal,B_OK_PAS_Click,2330,0,C_Principal,Resumen_Click,2389,0,Main,Activity_KeyPress,40,0,DiseƱador Visual,principal.bal,-100,6,C_Principal,initialize,164,0,C_Principal,B4XPage_Created,173,4,C_Cliente,Class_Globals,0,0,C_Cliente,B4XPage_Created,174,1 SelectedBuild=0 VisibleModules=2,10,4,19,6,8,9,11,24,23 diff --git a/B4A/Files/conagra.jpg b/B4A/Files/conagra.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97354a303c463550856611aeb6da6924eac5db5a GIT binary patch literal 2861 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 delta 1926 zcmZwHYfwyK7zgn4Zfb;fmBy`@&>*EG7F)Yf z3Z4d@&d>K9`wZ|*@GS6buoXN9JQq9D)yab#9UJ70YUJhOX zUMWd--`i)xg;n4z@M`cH@LKRX@OtnDaJJ8U{yDyhBy9xef^FbDa6Whwcr$nl+xsuu z%HGDcook0;rT@xgr!w()7kD>#4|p$lA9z1lxwrS82iOO>4sjg@+Y5N&4IN>7cY2iV z{T>v8kAaUv{sj0W_!Qf~)t##cS2wQAjaiwttPPp5`8MhtWRzzHl?gFfZqr)~@}B-8 zt>3q{KY#jgP;g0o6lZzl=m`(THi*|$NLFlFa_6yiy;)@i0M9rpP_uF zx+!}Nj1=_Xrjc@+ZDObzic&*S{|jBNanif$P_jNWQ}lg3l~m@?*H#N2Ee#Pd6#Q%|opU+Ga2n8P1k81F5LK zj2ddS=k#%D&k1llM7(cRyl>S=b=CGqPO7fcR&=e`R{VVI5Tn!`@#xvnXf?h5iIZ-+ zwRD?XOMh;3h%suKM^AdJ9Q;fODrwN7tqofA{qu62Nl?Y!f$GVd_~d6%=cY>((HKe= z*=$JcaCj!FD9z?>*gRcGQV%$(W2U_eX0;0zHDvi;h`S(?`6R4V^+GR96mczruDo)J z@ybH_^)gY}oYK=Tubm=A2^vy5-bYOTo(%OBp()=d=Dd@Y_b YUdK^!OPDTA&>2fl`jD)rrj|{A0iwurr2qf` diff --git a/B4A/Files/principal.bal.bak b/B4A/Files/principal.bal.bak new file mode 100644 index 0000000000000000000000000000000000000000..cc3279be2875075803663b7a11bce5d38d8906d3 GIT binary patch literal 54141 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 pdjb|$^H)59yVBU}aMxi496{vXKdH|_uc literal 0 HcmV?d00001