version 23.10.1 Modificar controlador orden
This commit is contained in:
parent
2cfc560649
commit
2efa03454b
|
@ -83,18 +83,10 @@
|
|||
</select>
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="fa688d1c-dbee-4864-9e33-4d84ef9afca8" name="Default Changelist" comment="refs #4731 print">
|
||||
<change afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/packingHolland/fragment/PackingHollandFragment.kt" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/packingHolland/fragment/PackingHollandViewModel.kt" afterDir="false" />
|
||||
<list default="true" id="fa688d1c-dbee-4864-9e33-4d84ef9afca8" name="Default Changelist" comment="version 23.10.1 Modificar controlador orden">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/build.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/app/build.gradle" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/di/viewModelModule.kt" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/di/viewModelModule.kt" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/domain/VerdnaturaService.kt" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/domain/VerdnaturaService.kt" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/pasillero/fragment/PasilleroViewModel.kt" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/pasillero/fragment/PasilleroViewModel.kt" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/presacador/fragment/InitPreSacadorFragment.kt" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/presacador/fragment/InitPreSacadorFragment.kt" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/ubicador/fragment/UbicadorViewModel.kt" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/ubicador/fragment/UbicadorViewModel.kt" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/res/values-es/strings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/values-es/strings.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/collection/fragment/CollectionFragment.kt" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/collection/fragment/CollectionFragment.kt" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
|
@ -105,7 +97,7 @@
|
|||
<component name="CodeInsightWorkspaceSettings">
|
||||
<option name="optimizeImportsOnTheFly" value="true" />
|
||||
</component>
|
||||
<component name="ExecutionTargetManager" SELECTED_TARGET="device_and_snapshot_combo_box_target[21114523025303]" />
|
||||
<component name="ExecutionTargetManager" SELECTED_TARGET="device_and_snapshot_combo_box_target[C:\Users\sergiodt\.android\avd\Pixel_2_API_24.avd]" />
|
||||
<component name="ExportToHTMLSettings">
|
||||
<option name="OPEN_IN_BROWSER" value="true" />
|
||||
<option name="OUTPUT_DIRECTORY" value="C:\Program Files\Android\Android Studio\inspections" />
|
||||
|
@ -259,7 +251,7 @@
|
|||
},
|
||||
"keyToStringList": {
|
||||
"ExportApk.BuildVariants": [
|
||||
"betaRelease"
|
||||
"generalRelease"
|
||||
]
|
||||
}
|
||||
}</component>
|
||||
|
@ -405,20 +397,6 @@
|
|||
<option name="presentableId" value="Default" />
|
||||
<updated>1618825571576</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00073" summary="Version 9Beta-Borrados comentarios">
|
||||
<created>1663050116723</created>
|
||||
<option name="number" value="00073" />
|
||||
<option name="presentableId" value="LOCAL-00073" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1663050116723</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00074" summary="Version 9.1Beta- Rgb,trasaccion marcar lineas, new collection,shelvingLog, y ajustes">
|
||||
<created>1663770280710</created>
|
||||
<option name="number" value="00074" />
|
||||
<option name="presentableId" value="LOCAL-00074" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1663770280712</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00075" summary="Version 9.1Beta- Rgb,trasaccion marcar lineas, new collection,shelvingLog, y ajustes">
|
||||
<created>1663770314650</created>
|
||||
<option name="number" value="00075" />
|
||||
|
@ -748,7 +726,21 @@
|
|||
<option name="project" value="LOCAL" />
|
||||
<updated>1679917077712</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="122" />
|
||||
<task id="LOCAL-00122" summary="refs #4940 packingHolland">
|
||||
<created>1679984799909</created>
|
||||
<option name="number" value="00122" />
|
||||
<option name="presentableId" value="LOCAL-00122" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1679984799909</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00123" summary="version 23.10 General">
|
||||
<created>1679984837368</created>
|
||||
<option name="number" value="00123" />
|
||||
<option name="presentableId" value="LOCAL-00123" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1679984837368</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="124" />
|
||||
<servers />
|
||||
</component>
|
||||
<component name="Vcs.Log.History.Properties">
|
||||
|
@ -849,9 +841,6 @@
|
|||
</component>
|
||||
<component name="VcsManagerConfiguration">
|
||||
<option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" />
|
||||
<MESSAGE value="Version 9.6Beta Añadido a BaseFragment(context). Quitado código repetido de las llamadas" />
|
||||
<MESSAGE value="Version 9.6Beta Borrado referencias a api Nodejs y código relacionado" />
|
||||
<MESSAGE value="Version 9.6Beta Cambiadas llamadas y campos( collectionFk). Borrado Presacador" />
|
||||
<MESSAGE value="Version 9.6Beta en test" />
|
||||
<MESSAGE value="Version 9.6Beta en test : ubicador, quality, posicion, buscar item, reclamaciones..." />
|
||||
<MESSAGE value="Version 9.6Beta en test: paletizadores" />
|
||||
|
@ -874,7 +863,10 @@
|
|||
<MESSAGE value="refs #4923 previas" />
|
||||
<MESSAGE value="EntrySalix" />
|
||||
<MESSAGE value="refs #4731 print" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="refs #4731 print" />
|
||||
<MESSAGE value="refs #4940 packingHolland" />
|
||||
<MESSAGE value="version 23.10 General" />
|
||||
<MESSAGE value="version 23.10.1 Modificar controlador orden" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="version 23.10.1 Modificar controlador orden" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<pin-to-top-manager>
|
||||
|
|
|
@ -13,8 +13,9 @@ android {
|
|||
applicationId "es.verdnatura"
|
||||
minSdkVersion 24 //21
|
||||
targetSdkVersion 33
|
||||
versionCode 174
|
||||
versionName = "23.10"
|
||||
versionCode 175
|
||||
versionName = "23.10.1"
|
||||
//versionName = "23.10" versionCode 174
|
||||
//versionName = "23.10.2Beta" versionCode 174
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
|
|
@ -131,10 +131,10 @@ class CollectionFragment(
|
|||
if (type.equals(CONTROLADOR)) {
|
||||
//sergio: comprueba si viene de la pantalla de controlador
|
||||
//Tarea #4280
|
||||
viewModel.ticket_isOutClosureZone(
|
||||
collection.collectionFk
|
||||
viewModel.ticket_isOutClosureZone(
|
||||
collection.collectionFk
|
||||
|
||||
)
|
||||
)
|
||||
workerFkFromTicket = collection.tickets.get(0).sales.get(0).workerFk
|
||||
}
|
||||
|
||||
|
@ -268,7 +268,7 @@ class CollectionFragment(
|
|||
}
|
||||
|
||||
|
||||
private fun markPrevia(saleGroupScanned: String):Boolean {
|
||||
private fun markPrevia(saleGroupScanned: String): Boolean {
|
||||
|
||||
for (indice in sales.indices) {
|
||||
if (!sales[indice].saleGroupFk.isNullOrEmpty() && sales[indice].saleGroupFk == saleGroupScanned) {
|
||||
|
@ -380,20 +380,20 @@ class CollectionFragment(
|
|||
|
||||
if (itemScanIsQr(binding.scanInput.text.toString())) {
|
||||
|
||||
var myQr = itemScanned(JSONObject(binding.scanInput.text.toString()))
|
||||
var myQr = itemScanned(JSONObject(binding.scanInput.text.toString()))
|
||||
|
||||
when (myQr.table) {
|
||||
"saleGroup" -> {
|
||||
if (type == CONTROLADOR) {
|
||||
markPrevia(myQr.id.toString())
|
||||
} else {
|
||||
binding.scanInput.setText(myQr.id.toString())
|
||||
findSale(binding.scanInput.text.toString())
|
||||
}
|
||||
when (myQr.table) {
|
||||
"saleGroup" -> {
|
||||
if (type == CONTROLADOR) {
|
||||
markPrevia(myQr.id.toString())
|
||||
} else {
|
||||
binding.scanInput.setText(myQr.id.toString())
|
||||
findSale(binding.scanInput.text.toString())
|
||||
}
|
||||
"buy" -> binding.scanInput.setText(myQr.more)
|
||||
|
||||
}
|
||||
"buy" -> binding.scanInput.setText(myQr.more)
|
||||
|
||||
}
|
||||
|
||||
} else {
|
||||
findSale(binding.scanInput.text.toString())
|
||||
|
@ -1203,7 +1203,7 @@ class CollectionFragment(
|
|||
)
|
||||
}
|
||||
}
|
||||
},type = type
|
||||
}, type = type
|
||||
)
|
||||
|
||||
|
||||
|
@ -1270,7 +1270,7 @@ class CollectionFragment(
|
|||
goBack2 = false
|
||||
|
||||
if (type == SACADOR) {
|
||||
isOk=markPrevia(txtscan)
|
||||
isOk = markPrevia(txtscan)
|
||||
for (saleVO in sales) {
|
||||
if (isOk) break
|
||||
|
||||
|
@ -1398,10 +1398,10 @@ class CollectionFragment(
|
|||
|
||||
if (type.equals(CONTROLADOR)) {
|
||||
//Tarea #4280 cambiar a ticket_isOutClosureZone
|
||||
viewModel.ticket_isOutClosureZone(
|
||||
txtscan.toInt()
|
||||
viewModel.ticket_isOutClosureZone(
|
||||
txtscan.toInt()
|
||||
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1547,15 +1547,34 @@ class CollectionFragment(
|
|||
//tarea #4628, se asigna storedBackPosition
|
||||
storedBackPosition = position
|
||||
|
||||
if (type == SACADOR || (type == CONTROLADOR && (getData(SECTORDESCRIP).uppercase() == getString(
|
||||
R.string.sectorALGEMESI
|
||||
) || getData(SECTORDESCRIP).uppercase() == getString(
|
||||
if (type == SACADOR || getData(SECTORDESCRIP).uppercase() == getString(
|
||||
R.string.sectorALGEMESINEW
|
||||
)))
|
||||
)
|
||||
) {
|
||||
var myPosition = position
|
||||
|
||||
if (type == CONTROLADOR && getData(SECTORDESCRIP).uppercase() == getString(
|
||||
R.string.sectorALGEMESI
|
||||
)
|
||||
) {
|
||||
if (position > 0) {
|
||||
var totalPrevias = 0
|
||||
|
||||
for (s in myGroupList) {
|
||||
if (s.isParent) {
|
||||
totalPrevias += s.sonSales.size
|
||||
myPosition = position - totalPrevias + 1
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
myPosition = position
|
||||
}
|
||||
}
|
||||
if (binding.fragmentSacadorCollections != null) {
|
||||
binding.fragmentSacadorCollections.addViewObserver {
|
||||
lm!!.scrollToPositionWithOffset(position, 0)
|
||||
lm!!.scrollToPositionWithOffset(myPosition, 0)
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1918,18 +1937,18 @@ class CollectionFragment(
|
|||
}
|
||||
|
||||
private fun setStoredPosition(isFromBack: Boolean) {
|
||||
/* if (type == SACADOR) {
|
||||
/* if (type == SACADOR) {
|
||||
|
||||
for (indice in myGroupList.indices) {
|
||||
if (myGroupList[indice].isPrepared == "0") {
|
||||
storedPosition = if (indice != 0) {
|
||||
indice - 1
|
||||
} else {
|
||||
indice
|
||||
}
|
||||
break
|
||||
}
|
||||
}*/
|
||||
for (indice in myGroupList.indices) {
|
||||
if (myGroupList[indice].isPrepared == "0") {
|
||||
storedPosition = if (indice != 0) {
|
||||
indice - 1
|
||||
} else {
|
||||
indice
|
||||
}
|
||||
break
|
||||
}
|
||||
}*/
|
||||
|
||||
setListPosition(storedPosition, isFromBack)
|
||||
}
|
||||
|
@ -2843,7 +2862,8 @@ class CollectionFragment(
|
|||
mySale.totalSales = value.size //total líneas
|
||||
mySale.isParent = true
|
||||
value as MutableList<SaleVO>
|
||||
mySale.sonSales = value.sortedWith(compareBy { it.picked }) as MutableList<SaleVO>
|
||||
mySale.sonSales =
|
||||
value.sortedWith(compareBy { it.picked }) as MutableList<SaleVO>
|
||||
|
||||
mySale.line1 = "Previa :${mySale.saleGroupFk}"
|
||||
mySale.line2 = "Líneas: ${value.size}"
|
||||
|
|
Loading…
Reference in New Issue