mirror of
https://github.com/KeymonSoft/Intmex_Multiventa.git
synced 2026-04-17 21:06:08 +00:00
- VERSION 4.11.30.MV
- Se modificaron los queries del config.properties "select_cat_gunaprod_INTMEX" y "select_cat_gunaprod2_INTMEX" para que traigan tambien las columnas precio8, precio9 y precio10. - Se agrego el query "select_tipoRuta_Intmex", para traer la columna "CAT_RU_CATEGORIA" y guardarla en CAT_VARIABLES. - Se agregó codigo para que cuando el tipoRuta sea igual a "MAYOREO", muestre el precio10 en lugar del precio regular.
This commit is contained in:
@@ -178,6 +178,14 @@ Private Sub B4XPage_Created (Root1 As B4XView)
|
|||||||
Subs.agregaColumna("PEDIDO", "PE_ENVIO_OK", "INT")
|
Subs.agregaColumna("PEDIDO", "PE_ENVIO_OK", "INT")
|
||||||
Subs.agregaColumna("NOVENTA", "NV_ENVIO_OK", "INT")
|
Subs.agregaColumna("NOVENTA", "NV_ENVIO_OK", "INT")
|
||||||
Subs.agregaColumna("PEDIDO", "PE_TICKET", "INT")
|
Subs.agregaColumna("PEDIDO", "PE_TICKET", "INT")
|
||||||
|
|
||||||
|
Subs.agregaColumna("CAT_GUNAPROD2", "CAT_GP_PRECIO8", "TEXT DEFAULT '0'")
|
||||||
|
Subs.agregaColumna("CAT_GUNAPROD2", "CAT_GP_PRECIO9", "TEXT DEFAULT '0'")
|
||||||
|
Subs.agregaColumna("CAT_GUNAPROD2", "CAT_GP_PRECIO10", "TEXT DEFAULT '0'")
|
||||||
|
Subs.agregaColumna("CAT_GUNAPROD", "CAT_GP_PRECIO8", "TEXT DEFAULT '0'")
|
||||||
|
Subs.agregaColumna("CAT_GUNAPROD", "CAT_GP_PRECIO9", "TEXT DEFAULT '0'")
|
||||||
|
Subs.agregaColumna("CAT_GUNAPROD", "CAT_GP_PRECIO10", "TEXT DEFAULT '0'")
|
||||||
|
|
||||||
c=skmt.ExecQuery("select COUNT(*) AS CUANTOS from HIST_STAY_OUT ")
|
c=skmt.ExecQuery("select COUNT(*) AS CUANTOS from HIST_STAY_OUT ")
|
||||||
C.Position = 0
|
C.Position = 0
|
||||||
If c.GetString("CUANTOS") = 0 Then
|
If c.GetString("CUANTOS") = 0 Then
|
||||||
|
|||||||
@@ -921,7 +921,7 @@ Sub cargar_Click
|
|||||||
|
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_hist_datos_INTMEX_2"
|
cmd.Name = "select_hist_datos_INTMEX_2"
|
||||||
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN,e_ruta.text, ALMACEN)
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
||||||
reqManager.ExecuteQuery(cmd , 0, "hist_datos")
|
reqManager.ExecuteQuery(cmd , 0, "hist_datos")
|
||||||
|
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
@@ -939,7 +939,20 @@ Sub cargar_Click
|
|||||||
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
||||||
reqManager.ExecuteQuery(cmd , 0, "hist_cliente_promos")
|
reqManager.ExecuteQuery(cmd , 0, "hist_cliente_promos")
|
||||||
|
|
||||||
|
' esto es para sacar el perfil y marcas del usuario
|
||||||
|
cmd.Initialize
|
||||||
|
cmd.Name = "select_perfil_INTMEX"
|
||||||
|
cmd.Parameters = Array As Object(usuario)
|
||||||
|
reqManager.ExecuteQuery(cmd , 0, "perfil")
|
||||||
|
|
||||||
|
'Tipo de ruta
|
||||||
|
cmd.Initialize
|
||||||
|
cmd.Name = "select_tipoRuta_Intmex"
|
||||||
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
||||||
|
reqManager.ExecuteQuery(cmd , 0, "tipoRuta")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
' cmd.Initialize
|
' cmd.Initialize
|
||||||
' cmd.Name = "select_HIST_MARCAS_CUOTAS_INTMEX"
|
' cmd.Name = "select_HIST_MARCAS_CUOTAS_INTMEX"
|
||||||
' cmd.Parameters = Array As Object( ALMACEN, e_ruta.text)
|
' cmd.Parameters = Array As Object( ALMACEN, e_ruta.text)
|
||||||
@@ -990,7 +1003,7 @@ Sub cargar_Click
|
|||||||
|
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_fecha"
|
cmd.Name = "select_fecha"
|
||||||
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
' cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
||||||
reqManager.ExecuteQuery(cmd , 0, "fecha")
|
reqManager.ExecuteQuery(cmd , 0, "fecha")
|
||||||
|
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
@@ -1111,7 +1124,7 @@ Sub JobDone(Job As HttpJob)
|
|||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_ruta_INTMEX_7"
|
cmd.Name = "select_ruta_INTMEX_7"
|
||||||
cmd.Parameters = Array As Object(ALMACEN,e_ruta.text,imei)
|
cmd.Parameters = Array As Object(ALMACEN,e_ruta.text)
|
||||||
Log($"${ALMACEN},${e_ruta.text},${imei}"$)
|
Log($"${ALMACEN},${e_ruta.text},${imei}"$)
|
||||||
reqManager.ExecuteQuery(cmd , 0, "ruta")
|
reqManager.ExecuteQuery(cmd , 0, "ruta")
|
||||||
Else
|
Else
|
||||||
@@ -1443,6 +1456,9 @@ Sub JobDone(Job As HttpJob)
|
|||||||
Dim CAT_GP_IMP1 As String = records(RESULT.Columns.Get("CAT_GP_IMP1"))
|
Dim CAT_GP_IMP1 As String = records(RESULT.Columns.Get("CAT_GP_IMP1"))
|
||||||
Dim CAT_GP_IMP2 As String = records(RESULT.Columns.Get("CAT_GP_IMP2"))
|
Dim CAT_GP_IMP2 As String = records(RESULT.Columns.Get("CAT_GP_IMP2"))
|
||||||
Dim CAT_GP_PRECIO As String = records(RESULT.Columns.Get("CAT_GP_PRECIO"))
|
Dim CAT_GP_PRECIO As String = records(RESULT.Columns.Get("CAT_GP_PRECIO"))
|
||||||
|
Dim CAT_GP_PRECIO8 As String = records(RESULT.Columns.Get("CAT_GP_PRECIO8"))
|
||||||
|
Dim CAT_GP_PRECIO9 As String = records(RESULT.Columns.Get("CAT_GP_PRECIO9"))
|
||||||
|
Dim CAT_GP_PRECIO10 As String = records(RESULT.Columns.Get("CAT_GP_PRECIO10"))
|
||||||
Dim CAT_GP_CLASIF As String = records(RESULT.Columns.Get("CAT_GP_CLASIF"))
|
Dim CAT_GP_CLASIF As String = records(RESULT.Columns.Get("CAT_GP_CLASIF"))
|
||||||
Dim CAT_GP_STS As String = records(RESULT.Columns.Get("CAT_GP_STS"))
|
Dim CAT_GP_STS As String = records(RESULT.Columns.Get("CAT_GP_STS"))
|
||||||
Dim CAT_GP_TIPO As String = records(RESULT.Columns.Get("CAT_GP_TIPO"))
|
Dim CAT_GP_TIPO As String = records(RESULT.Columns.Get("CAT_GP_TIPO"))
|
||||||
@@ -1454,7 +1470,7 @@ Sub JobDone(Job As HttpJob)
|
|||||||
Dim CAT_GP_INICIATIVA As Int = records(RESULT.Columns.Get("CAT_GP_INICIATIVA"))
|
Dim CAT_GP_INICIATIVA As Int = records(RESULT.Columns.Get("CAT_GP_INICIATIVA"))
|
||||||
' CAT_GP_INICIATIVA = 5
|
' CAT_GP_INICIATIVA = 5
|
||||||
' skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_DEV) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_DEV))
|
' skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_DEV) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_DEV))
|
||||||
B4XPages.MainPage.skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_TIPOPROD,CAT_GP_INICIATIVA) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_TIPOPROD, CAT_GP_INICIATIVA))
|
B4XPages.MainPage.skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_TIPOPROD,CAT_GP_INICIATIVA,CAT_GP_PRECIO8,CAT_GP_PRECIO9,CAT_GP_PRECIO10) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_TIPOPROD, CAT_GP_INICIATIVA,CAT_GP_PRECIO8,CAT_GP_PRECIO9,CAT_GP_PRECIO10))
|
||||||
Next
|
Next
|
||||||
Listo2=1
|
Listo2=1
|
||||||
If PB2.Progress = 0 Then
|
If PB2.Progress = 0 Then
|
||||||
@@ -1487,6 +1503,9 @@ Sub JobDone(Job As HttpJob)
|
|||||||
Dim CAT_GP_IMP1 As String = records(RESULT.Columns.Get("CAT_DP_IMP1"))
|
Dim CAT_GP_IMP1 As String = records(RESULT.Columns.Get("CAT_DP_IMP1"))
|
||||||
Dim CAT_GP_IMP2 As String = records(RESULT.Columns.Get("CAT_DP_IMP2"))
|
Dim CAT_GP_IMP2 As String = records(RESULT.Columns.Get("CAT_DP_IMP2"))
|
||||||
Dim CAT_GP_PRECIO As String = records(RESULT.Columns.Get("CAT_DP_PRECIO"))
|
Dim CAT_GP_PRECIO As String = records(RESULT.Columns.Get("CAT_DP_PRECIO"))
|
||||||
|
Dim CAT_GP_PRECIO8 As String = records(RESULT.Columns.Get("CAT_DP_PRECIO8"))
|
||||||
|
Dim CAT_GP_PRECIO9 As String = records(RESULT.Columns.Get("CAT_DP_PRECIO9"))
|
||||||
|
Dim CAT_GP_PRECIO10 As String = records(RESULT.Columns.Get("CAT_DP_PRECIO10"))
|
||||||
Dim CAT_GP_CLASIF As String = records(RESULT.Columns.Get("CAT_DP_CLASIF"))
|
Dim CAT_GP_CLASIF As String = records(RESULT.Columns.Get("CAT_DP_CLASIF"))
|
||||||
Dim CAT_GP_STS As String = records(RESULT.Columns.Get("CAT_DP_STS"))
|
Dim CAT_GP_STS As String = records(RESULT.Columns.Get("CAT_DP_STS"))
|
||||||
Dim CAT_GP_TIPO As String = records(RESULT.Columns.Get("CAT_DP_TIPO"))
|
Dim CAT_GP_TIPO As String = records(RESULT.Columns.Get("CAT_DP_TIPO"))
|
||||||
@@ -1498,7 +1517,7 @@ Sub JobDone(Job As HttpJob)
|
|||||||
Dim CAT_GP_INICIATIVA As Int = records(RESULT.Columns.Get("CAT_DP_INICIATIVA"))
|
Dim CAT_GP_INICIATIVA As Int = records(RESULT.Columns.Get("CAT_DP_INICIATIVA"))
|
||||||
' CAT_GP_INICIATIVA = 5
|
' CAT_GP_INICIATIVA = 5
|
||||||
' skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_DEV) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_DEV))
|
' skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_DEV) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_DEV))
|
||||||
B4XPages.MainPage.skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD2(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_TIPOPROD,CAT_GP_INICIATIVA) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_TIPOPROD, CAT_GP_INICIATIVA))
|
B4XPages.MainPage.skmt.ExecNonQuery2("INSERT INTO CAT_GUNAPROD2(CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG,CAT_GP_ALMACEN,CAT_GP_TIPOPROD,CAT_GP_INICIATIVA,CAT_GP_PRECIO8,CAT_GP_PRECIO9,CAT_GP_PRECIO10) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", Array As Object (CAT_GP_ID,CAT_GP_NOMBRE,CAT_GP_IMP1,CAT_GP_IMP2,CAT_GP_PRECIO,CAT_GP_CLASIF,CAT_GP_STS,CAT_GP_TIPO,CAT_GP_SUBTIPO,CAT_GP_IMG, CAT_GP_ALMACEN,CAT_GP_TIPOPROD, CAT_GP_INICIATIVA,CAT_GP_PRECIO8,CAT_GP_PRECIO9,CAT_GP_PRECIO10))
|
||||||
Next
|
Next
|
||||||
Listo2=1
|
Listo2=1
|
||||||
If PB2.Progress = 0 Then
|
If PB2.Progress = 0 Then
|
||||||
@@ -1871,7 +1890,31 @@ Sub JobDone(Job As HttpJob)
|
|||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
'Perfil
|
||||||
|
If Job.JobName = "DBRequest" Then
|
||||||
|
Dim RESULT As DBResult = reqManager.HandleJob(Job)
|
||||||
|
If RESULT.Tag = "perfil" Then 'query tag
|
||||||
|
For Each records() As Object In RESULT.Rows
|
||||||
|
Dim PERFIL As String = records(RESULT.Columns.Get("PERFIL"))
|
||||||
|
B4XPages.MainPage.skmt.ExecNonQuery2("delete from CAT_VARIABLES where CAT_VA_DESCRIPCION = ?", Array As Object ("PERFIL"))
|
||||||
|
B4XPages.MainPage.skmt.ExecNonQuery2("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)", Array As Object ("PERFIL", PERFIL))
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
'Tipo Ruta
|
||||||
|
If Job.JobName = "DBRequest" Then
|
||||||
|
Dim RESULT As DBResult = reqManager.HandleJob(Job)
|
||||||
|
If RESULT.Tag = "tipoRuta" Then 'query tag
|
||||||
|
For Each records() As Object In RESULT.Rows
|
||||||
|
Dim TIPO_RUTA As String = records(RESULT.Columns.Get("CAT_RU_CATEGORIA"))
|
||||||
|
B4XPages.MainPage.skmt.ExecNonQuery2("delete from CAT_VARIABLES where CAT_VA_DESCRIPCION = ?", Array As Object ("TIPO_RUTA"))
|
||||||
|
B4XPages.MainPage.skmt.ExecNonQuery2("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)", Array As Object ("TIPO_RUTA", TIPO_RUTA))
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
If Job.JobName = "DBRequest" Then
|
If Job.JobName = "DBRequest" Then
|
||||||
Dim RESULT As DBResult = reqManager.HandleJob(Job)
|
Dim RESULT As DBResult = reqManager.HandleJob(Job)
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ Private Sub B4XPage_Created (Root1 As B4XView)
|
|||||||
lv_tipo.Clear
|
lv_tipo.Clear
|
||||||
For i=0 To c.RowCount-1
|
For i=0 To c.RowCount-1
|
||||||
c.Position=i
|
c.Position=i
|
||||||
Log("ENTRE AQUI EN PROMOS create")
|
' Log("ENTRE AQUI EN PROMOS create")
|
||||||
lv_tipo.AddSingleLine(c.GetString("CAT_GP_TIPO"))
|
lv_tipo.AddSingleLine(c.GetString("CAT_GP_TIPO"))
|
||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
@@ -227,19 +227,18 @@ Sub B4XPage_Appear
|
|||||||
clv_prods_ll.Clear
|
clv_prods_ll.Clear
|
||||||
End If
|
End If
|
||||||
If clv_prods_ll.Size = 0 Then LlenaProdsLL(Null)
|
If clv_prods_ll.Size = 0 Then LlenaProdsLL(Null)
|
||||||
clv_prods_ll.JumpToItem(0) 'Vamos al primer artículo de la lista.
|
If clv_prods_ll.Size > 0 Then
|
||||||
PCLV.lblHint.SetTextSizeAnimated(0,13)
|
clv_prods_ll.JumpToItem(0) 'Vamos al primer artículo de la lista.
|
||||||
PCLV.B4XSeekBar1.Color1=Colors.DarkGray
|
PCLV.lblHint.SetTextSizeAnimated(0,13)
|
||||||
PCLV.B4XSeekBar1.Color2=Colors.DarkGray
|
PCLV.B4XSeekBar1.Color1=Colors.DarkGray
|
||||||
PCLV.B4XSeekBar1.ThumbColor=Colors.red
|
PCLV.B4XSeekBar1.Color2=Colors.DarkGray
|
||||||
PCLV.B4XSeekBar1.mBase.Left=Root.Width *0.91
|
PCLV.B4XSeekBar1.ThumbColor=Colors.red
|
||||||
' PCLV.B4XSeekBar1.mBase.Top=-50
|
PCLV.B4XSeekBar1.mBase.Left=Root.Width *0.91
|
||||||
PCLV.B4XSeekBar1.mBase.Height=clv_prods_ll.AsView.Height
|
' PCLV.B4XSeekBar1.mBase.Top=-50
|
||||||
PCLV.pnlOverlay.Height = clv_prods_ll.AsView.Height
|
PCLV.B4XSeekBar1.mBase.Height=clv_prods_ll.AsView.Height
|
||||||
PCLV.B4XSeekBar1.Update
|
PCLV.pnlOverlay.Height = clv_prods_ll.AsView.Height
|
||||||
|
PCLV.B4XSeekBar1.Update
|
||||||
|
End If
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub PCLV_AddProds
|
Sub PCLV_AddProds
|
||||||
@@ -1045,7 +1044,9 @@ Private Sub clv_prods_ll_VisibleRangeChanged (FirstIndex As Int, LastIndex As In
|
|||||||
' Pnl.RemoveAllViews 'Remove none visable item/layouts from the list/main layout
|
' Pnl.RemoveAllViews 'Remove none visable item/layouts from the list/main layout
|
||||||
' End If
|
' End If
|
||||||
End If
|
End If
|
||||||
PCLV.B4XSeekBar1.Value = clv_prods_ll.Size - FirstIndex
|
If clv_prods_ll.Size > 0 Then
|
||||||
|
PCLV.B4XSeekBar1.Value = clv_prods_ll.Size - FirstIndex
|
||||||
|
End If
|
||||||
' Log($"Bar value: ${PCLV.B4XSeekBar1.Value}"$)
|
' Log($"Bar value: ${PCLV.B4XSeekBar1.Value}"$)
|
||||||
Next
|
Next
|
||||||
End Sub
|
End Sub
|
||||||
@@ -1059,7 +1060,19 @@ Sub Busca_TextChanged (Old As String, New As String)
|
|||||||
listaProds.Initialize
|
listaProds.Initialize
|
||||||
listaHints.Initialize
|
listaHints.Initialize
|
||||||
Sleep(0)
|
Sleep(0)
|
||||||
Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_NOMBRE like '%${New}%' and CAT_GP_PRECIO > 0 AND CAT_GP_ALMACEN > 0 and CAT_GP_CLASIF <> 'PROMOS' order by CAT_GP_NOMBRE"$)
|
Private tipoRuta As String = ""
|
||||||
|
Private tRuta As Cursor = Starter.skmt.ExecQuery("select CAT_VA_VALOR from CAT_VARIABLES where CAT_VA_DESCRIPCION = 'TIPO_RUTA'")
|
||||||
|
If tRuta.RowCount > 0 Then
|
||||||
|
tRuta.Position = 0
|
||||||
|
tipoRuta = tRuta.GetString("CAT_VA_VALOR")
|
||||||
|
End If
|
||||||
|
If tipoRuta = "MAYOREO" Then
|
||||||
|
LogColor("####### RUTA MAYOREO ###########", Colors.red)
|
||||||
|
Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO10 as CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_NOMBRE like '%${New}%' and CAT_GP_PRECIO10 > 0 AND CAT_GP_ALMACEN > 0 and CAT_GP_CLASIF <> 'PROMOS' order by CAT_GP_NOMBRE"$)
|
||||||
|
Else
|
||||||
|
LogColor("####### RUTA TRADICIONAL ###########", Colors.red)
|
||||||
|
Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_NOMBRE like '%${New}%' and CAT_GP_PRECIO > 0 AND CAT_GP_ALMACEN > 0 and CAT_GP_CLASIF <> 'PROMOS' order by CAT_GP_NOMBRE"$)
|
||||||
|
End If
|
||||||
Log("Llamamos LlenaProdsLL")
|
Log("Llamamos LlenaProdsLL")
|
||||||
LlenaProdsLL(p)
|
LlenaProdsLL(p)
|
||||||
' Do While p.NextRow
|
' Do While p.NextRow
|
||||||
@@ -1101,9 +1114,22 @@ Sub LlenaProdsLL(p As ResultSet)
|
|||||||
' Log("YA HAY RESULSET")
|
' Log("YA HAY RESULSET")
|
||||||
Else
|
Else
|
||||||
' Log("NO HAY RESULSET")
|
' Log("NO HAY RESULSET")
|
||||||
LogColor(Starter.tabla,Colors.blue)
|
LogColor(Starter.tabla,Colors.blue)
|
||||||
' Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO > 0 And CAT_GP_ALMACEN > 0 And CAT_GP_CLASIF <> 'PROMOS' order by CAT_GP_NOMBRE"$)
|
' Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO > 0 And CAT_GP_ALMACEN > 0 And CAT_GP_CLASIF <> 'PROMOS' order by CAT_GP_NOMBRE"$)
|
||||||
Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO > 0 And CAT_GP_ALMACEN > 0 And CAT_GP_CLASIF <> 'PROMOS' union all select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO > 0 And CAT_GP_ALMACEN = 0 And CAT_GP_CLASIF <> 'PROMOS' and cat_gp_id in (select pe_proid from pedido where pe_cliente in (select cuenta from cuentaa)) order by 2"$)
|
Private tipoRuta As String = ""
|
||||||
|
Private tRuta As Cursor = Starter.skmt.ExecQuery("select CAT_VA_VALOR from CAT_VARIABLES where CAT_VA_DESCRIPCION = 'TIPO_RUTA'")
|
||||||
|
If tRuta.RowCount > 0 Then
|
||||||
|
tRuta.Position = 0
|
||||||
|
tipoRuta = tRuta.GetString("CAT_VA_VALOR")
|
||||||
|
End If
|
||||||
|
If tipoRuta = "MAYOREO" Then
|
||||||
|
LogColor("####### RUTA MAYOREO ###########", Colors.red)
|
||||||
|
' Log($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO10 as CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO10 > 0 And CAT_GP_ALMACEN > 0 And CAT_GP_CLASIF <> 'PROMOS' union all select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO10 as CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO10 > 0 And CAT_GP_ALMACEN = 0 And CAT_GP_CLASIF <> 'PROMOS' and cat_gp_id in (select pe_proid from pedido where pe_cliente in (select cuenta from cuentaa)) order by 2"$)
|
||||||
|
Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO10 as CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO10 > 0 And CAT_GP_ALMACEN > 0 And CAT_GP_CLASIF <> 'PROMOS' union all select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO10 as CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO10 > 0 And CAT_GP_ALMACEN = 0 And CAT_GP_CLASIF <> 'PROMOS' and cat_gp_id in (select pe_proid from pedido where pe_cliente in (select cuenta from cuentaa)) order by 2"$)
|
||||||
|
Else
|
||||||
|
LogColor("####### RUTA TRADICIONAL ###########", Colors.red)
|
||||||
|
Dim p As ResultSet = B4XPages.MainPage.skmt.ExecQuery($"select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO > 0 And CAT_GP_ALMACEN > 0 And CAT_GP_CLASIF <> 'PROMOS' union all select CAT_GP_ID, CAT_GP_NOMBRE, CAT_GP_ALMACEN, CAT_GP_PRECIO, CAT_GP_TIPOPROD from ${Starter.tabla} where CAT_GP_PRECIO > 0 And CAT_GP_ALMACEN = 0 And CAT_GP_CLASIF <> 'PROMOS' and cat_gp_id in (select pe_proid from pedido where pe_cliente in (select cuenta from cuentaa)) order by 2"$)
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Do While p.NextRow
|
Do While p.NextRow
|
||||||
@@ -1151,11 +1177,13 @@ LogColor(Starter.tabla,Colors.blue)
|
|||||||
' PCLV.Commit
|
' PCLV.Commit
|
||||||
' Log("CONT=" & cont)
|
' Log("CONT=" & cont)
|
||||||
' Log("CLV_PRODSLL="&clv_prods_ll.Size)
|
' Log("CLV_PRODSLL="&clv_prods_ll.Size)
|
||||||
PCLV.B4XSeekBar1.MaxValue = clv_prods_ll.Size
|
If listaProds.Size > 0 Then
|
||||||
PCLV.B4XSeekBar1.MinValue = 0
|
PCLV.B4XSeekBar1.MaxValue = clv_prods_ll.Size
|
||||||
PCLV.B4XSeekBar1.Interval = clv_prods_ll.Size/20
|
PCLV.B4XSeekBar1.MinValue = 0
|
||||||
PCLV.B4XSeekBar1.Value = clv_prods_ll.Size
|
PCLV.B4XSeekBar1.Interval = clv_prods_ll.Size/20
|
||||||
PCLV.B4XSeekBar1.Update
|
PCLV.B4XSeekBar1.Value = clv_prods_ll.Size
|
||||||
|
PCLV.B4XSeekBar1.Update
|
||||||
|
End If
|
||||||
' Log($"Min:0, max:${clv_prods_ll.Size}, Interval:${clv_prods_ll.Size/20}"$)
|
' Log($"Min:0, max:${clv_prods_ll.Size}, Interval:${clv_prods_ll.Size/20}"$)
|
||||||
reiniciarlistaProds = False
|
reiniciarlistaProds = False
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ Version=12.8
|
|||||||
#Region Project Attributes
|
#Region Project Attributes
|
||||||
#ApplicationLabel: Intmex
|
#ApplicationLabel: Intmex
|
||||||
#VersionCode: 1
|
#VersionCode: 1
|
||||||
#VersionName: 4.10.03V-P
|
#VersionName: 4.11.30.MV
|
||||||
'SupportedOrientations possible values: unspecified, landscape or portrait.
|
'SupportedOrientations possible values: unspecified, landscape or portrait.
|
||||||
#SupportedOrientations: portrait
|
#SupportedOrientations: portrait
|
||||||
#CanInstallToExternalStorage: False
|
#CanInstallToExternalStorage: False
|
||||||
|
|||||||
@@ -88,6 +88,6 @@ ModuleClosedNodes6=
|
|||||||
ModuleClosedNodes7=
|
ModuleClosedNodes7=
|
||||||
ModuleClosedNodes8=
|
ModuleClosedNodes8=
|
||||||
ModuleClosedNodes9=
|
ModuleClosedNodes9=
|
||||||
NavigationStack=C_Cliente,B4XPage_Appear,422,6,C_Productos,LlenaProdsLL,1084,0,C_Cliente,Guardar_Click,590,0,C_Principal,JobDone,1749,0,Subs,agregaColumna,1448,0,C_RespaldoDiario,Initialize,47,0,C_Principal,Subir_Click,665,1,C_Cliente,mandaPendientes,1176,2,Diseñador Visual,principal.bal,-100,1,C_Principal,B4XPage_Appear,436,0,C_TicketsDia,B4XPage_Appear,59,0
|
NavigationStack=B4XMainPage,ocultaProgreso,689,0,C_Productos,Busca_TextChanged,1062,6,B4XMainPage,B4XPage_Created,171,3,C_Principal,JobDone,1058,3,C_Principal,cargar_Click,930,0,C_Productos,clv_prods_ll_VisibleRangeChanged,1041,2,C_Productos,B4XPage_Appear,230,0,C_Productos,PCLV_HintRequested,1185,0,C_Productos,LlenaProdsLL,1162,6,Main,Globals,25,0
|
||||||
SelectedBuild=0
|
SelectedBuild=0
|
||||||
VisibleModules=2,27,13,14,4,28,15,16,18
|
VisibleModules=2,27,13,14,4,28,15,16,18,20
|
||||||
|
|||||||
Reference in New Issue
Block a user