Skip to content

feat: ocultar captura de precio en herramientas MO - #81

Merged
iCarlost merged 2 commits into
mainfrom
feat/ocultar-precio-herramienta-mo
Nov 5, 2026
Merged

iCarlost merged 2 commits into
mainfrom
feat/ocultar-precio-herramienta-mo

Conversation

@iCarlost

@iCarlost iCarlost commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Closes #80

Cambio

En FormEditarHerramienta, cuando la unidad es %MO se ocultan la etiqueta de precio, el NumericUpDown y la ayuda de captura. El porcentaje real de una herramienta %MO vive en la cantidad de cada matriz, no en el catálogo.

Reglas de guardado

  • Editar una herramienta %MO y guardar conserva el PrecioUnitario persistido; no lo pisa con el control oculto ni lo normaliza.
  • Crear una herramienta %MO guarda PrecioUnitario = 0.
  • Cambiar de %MO a pza/hr vuelve a mostrar la captura y guarda el precio introducido.
  • Se mantiene la tolerancia de carga para registros heredados con valores fuera del rango ordinario.

Validación

  • Build de solución: 0 errores.
  • SOPRO.Tests: 1373 aprobadas, 1 omitida.
  • SOPRO.Tests.WinForms: 481 aprobadas.
  • SOPRO.Reporting.Tests: 357 aprobadas; persisten las dos fallas conocidas de hashes PDF legacy.
  • Regresión actualizada con 5 casos: %MO oculta captura y conserva 14.11, heredado mayor a 100 sin recorte, guardar no pisa el valor, cambio a unidad monetaria vuelve a mostrar captura, y herramienta normal sin cambios.

Fuera de alcance

Sin migración ni normalización de datos históricos; el formato del catálogo, el selector y los reportes quedan igual.

@iCarlost
iCarlost merged commit bfca3a5 into main Nov 5, 2026
7 checks passed
@iCarlost
iCarlost deleted the feat/ocultar-precio-herramienta-mo branch November 5, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Herramientas] Ocultar la captura de precio para la unidad %MO

1 participant