Skip to content

El nombre de quien atendió pasa al pie del ticket - #33

Merged
davidpp09 merged 1 commit into
mainfrom
feat/ticket-nombre-en-el-pie
Aug 20, 2026
Merged

davidpp09 merged 1 commit into
mainfrom
feat/ticket-nombre-en-el-pie

Conversation

@davidpp09

Copy link
Copy Markdown
Owner

Pedido de David (2026-08-20): quitar el nombre de la mesera que bajaba por el margen derecho y ponerlo abajo, en el renglón que decía !Vuelva pronto!.

Qué cambia

Antes (desde el 2026-08-11) / ahora:

------------------------------------------------      ------------------------------------------------
2x Pozole                          $95  $190  V        2x Pozole                              $95  $190
1x Agua de jamaica                 $25   $25  A        1x Agua de jamaica                     $25   $25
                                              L        ------------------------------------------------
                                              E        TOTAL               $215
                                              R
                                              I                            Valeria
                                              A
------------------------------------------------
TOTAL               $215
                !Vuelva pronto!
  • El nombre sale completo, centrado y en negritas. Al no bajar letra por renglón ya no hace falta recortarlo al nombre de pila ni quitarle acentos: es el mismo texto que ya sale en la cabecera.
  • Las 4 columnas del margen vuelven al nombre del platillo, no a las columnas de dinero: esas siguen en 6 y van sobradas (el importe más alto jamás cobrado en un renglón fue $800). El platillo pasa de 32 a 36 columnas, o sea se corta menos que antes del margen y menos que con él.
  • Sin mesera (algunas entregas para llevar) el pie se queda con la despedida de siempre, para que el ticket no acabe en seco.
  • El TOTAL no se toca: sigue a doble tamaño desde el 2026-07-28.

Verificación

  • ./mvnw test: 95 tests en verde. (RestApiApplicationTests falla en local por falta de DB_USER/DB_PASSWORD; en el CI, que levanta MySQL vacío, corre.)
  • Los 6 tests del margen vertical se reemplazaron por 5 del pie. El ayudante margenDerechoDe se queda como centinela: ahora afirma que la orilla derecha está vacía, así que si la columna vertical volviera, el test lo caza.
  • Mutado a propósito: al devolver el pie a "!Vuelva pronto!", elPieTraeElNombre falla. El test sabe fallar.
  • Dibujado con VistaPreviaTicket en los 4 casos (nombre normal, nombre largo, platillo que no cabe, sin mesera) antes de abrir el PR.

Falta la prueba en papel de la térmica — la misma que quedó pendiente del #32.

Pedido de David 2026-08-20: quitar la columna vertical del margen derecho
(V A L E R I A hacia abajo, del 2026-08-11) y poner el nombre abajo, en el
renglon que ocupaba "!Vuelva pronto!".

El nombre sale completo y centrado en negritas, no letra por renglon, asi
que ya no hace falta recortarlo al nombre de pila ni quitarle acentos por
espacio: es el mismo texto que ya salia en la cabecera.

Las 4 columnas del margen vuelven al ticket. No se devolvieron a las
columnas de dinero —que siguen en 6 y sobradas: el importe mas alto jamas
cobrado en un renglon fue $800— sino al nombre del platillo, que pasa de
32 a 36 columnas y se corta menos que en cualquiera de los dos estados
anteriores.

Sin mesera el pie se queda con la despedida de siempre, para que el ticket
no acabe en seco.

Los tests del margen vertical se reemplazan por los del pie, y el ayudante
margenDerechoDe se queda como centinela: ahora afirma que la orilla derecha
esta vacia. Comprobado mutando el codigo (al volver a "!Vuelva pronto!" el
test falla) y mirando el dibujo con VistaPreviaTicket.
@davidpp09
davidpp09 merged commit 9ef250a into main Aug 20, 2026
1 check passed
@davidpp09
davidpp09 deleted the feat/ticket-nombre-en-el-pie branch August 20, 2026 20:22
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.

1 participant