287 Commits

Author SHA1 Message Date
8f81614922 feat(deliverynote): add excel export with clinical snapshot parsing
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 6m55s
- Implement exportfiltered endpoint
- Generate Excel using XLSXExportBase (EPPlus)
- Map Delivery Note summary fields
- Parse ExtraInfoJson into business columns (Professional, Institution, Patient, SurgeryDate)
- Format dates for Excel
- Keep export at header level (no items)

Closes #46
2026-03-27 16:03:40 -03:00
833cc1660f Merge pull request 'Actualizacion de Readme.md' (#45) from leandro-patch-readme into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m2s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/45
2026-03-26 22:01:34 +00:00
263e5e4de8 Actualizacion de Readme.md
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 3m58s
2026-03-26 22:01:06 +00:00
4dc6e5ac92 Merge pull request 'feature/leandro/43-deliverynote-pdf' (#44) from feature/leandro/43-deliverynote-pdf into master
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 15m47s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/44
2026-03-26 16:27:50 +00:00
e8f2e17820 feat(sales): descargar PDF automáticamente al emitir Delivery Note y boton de impresion en consulta.
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 16m10s
closes #43
2026-03-26 13:26:02 -03:00
f403ffa90d feat(documents): agregar template PDF de Delivery Note y endpoint API closes #43 2026-03-25 20:46:38 -03:00
cb1f159ac4 feat(sales): preparar DeliveryNoteDto y consulta para impresión closes #43 2026-03-25 18:33:01 -03:00
b1d48d4eec Merge pull request 'feat(deliverynote): snapshot clínico (ExtraInfo) desde presupuesto' (#42) from feature/leandro/41-deliverynote-extrainfo-snapshot into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 9m36s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/42
2026-03-25 00:48:30 +00:00
c1aa6827b0 feat(deliverynote): snapshot clínico (ExtraInfo) desde presupuesto
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 9m31s
Se implementa la construcción automática de ExtrainfoJson al seleccionar un presupuesto en la pantalla de emisión de Delivery Note.

- Se genera snapshot clínico con Professional, Institution, Patient y SurgeryDate
- Se serializa a JSON plano utilizando System.Text.Json
- Se asigna a Model.ExtraInfoJson para persistencia
- Se limpia el snapshot al deseleccionar o fallar la carga del presupuesto

Se mantiene consistencia con el patrón implementado en Expeditions.
No se modifican contratos ni capas Core/API/Data.

Closes #41
2026-03-24 21:47:02 -03:00
2a9cced311 Merge pull request 'feat(sales): precargar ítems aprobados desde presupuesto en delivery note create' (#40) from feature/leandro/39-deliverynote-precarga-items into master
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 8m9s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/40
2026-03-24 21:06:16 +00:00
80e9a7f146 feat(sales): precargar ítems aprobados desde presupuesto en delivery note create closes #39
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 8m47s
2026-03-24 18:05:37 -03:00
ed06dac9be Merge pull request 'feat(sales): implement delivery note persistence on issue' (#38) from feature/leandro/36-delivery-note-create-ui into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 10m54s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/38
2026-03-24 19:43:34 +00:00
af91f6be5c feat(sales): implement delivery note persistence on issue
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 2m21s
closes #37
2026-03-24 16:34:38 -03:00
3f0e3d425b Merge pull request 'feature/leandro/35-issue-delivery-note' (#36) from feature/leandro/35-issue-delivery-note into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m48s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/36
2026-03-24 13:15:19 +00:00
1b74027195 feat(sales): add delivery note issue endpoint closes #35
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 11m38s
2026-03-24 09:57:52 -03:00
ec990897cb feat(sales): persist delivery note issue in repository closes #35 2026-03-24 02:59:07 -03:00
9327a1dc2a refactor(sales): align delivery note entities with project mapping strategy closes #35 2026-03-23 18:14:00 -03:00
e0bc38d626 feat(sales): add delivery note issue core method closes #35 2026-03-23 12:08:57 -03:00
f6bf3c61e8 feat(sales): add delivery note create DTOs closes #35 2026-03-23 11:31:33 -03:00
6d3ad6aef2 Merge pull request 'feat(sales): exponer aprobación por ítem en QuoteDto para precarga documental.' (#34) from feature/leandro/33-quote-approved-items-dto into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 5m12s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/34
2026-03-22 21:07:47 +00:00
2d652c89c8 feat(sales): exponer aprobación por ítem en QuoteDto para precarga documental.
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 4m44s
Incluye arreglo en lookup para traer presupuestos aprobados en lugar de emitidos.
Closes #33
2026-03-22 18:05:56 -03:00
24120636b1 Merge pull request 'feat(sales): add delivery note detail drawer Closes #31' (#32) from feature/leandro/31-deliverynote-detail-drawer into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 6m34s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/32
2026-03-21 16:50:04 +00:00
d3f0a5aa1f feat(sales): add delivery note detail drawer Closes #31
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 6m9s
2026-03-21 13:48:36 -03:00
9342447598 Merge pull request 'feat(sales): pantalla principal de consulta Delivery Note alineada a Quotes (#29)' (#30) from feature/leandro/29-deliverynote-consulta-principal into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m6s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/30
2026-03-21 15:54:28 +00:00
af635eadda feat(sales): pantalla principal de consulta Delivery Note alineada a Quotes (#29)
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 6m37s
- Se incorpora /deliverynotes con patrón visual idéntico a Quotes
- Se implementan filtros, tabla y paginación completa
- Se integra búsqueda con endpoint /api/deliverynote/search
- Se utiliza DeliveryNoteSearchParams desde Domain.Generics (sin duplicaciones)
- Se agregan placeholders para Nuevo, Excel y Ver
- Se incorpora navegación en menú

Closes #29
2026-03-21 12:53:53 -03:00
e9ae63ccbe Merge pull request 'feat(sales): agregar búsqueda paginada de Delivery Note (search endpoint + DTO resumen) closes #27' (#28) from feature/leandro/27-deliverynote-search into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 3m27s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/28
2026-03-21 02:04:52 +00:00
63915aa980 feat(sales): agregar búsqueda paginada de Delivery Note (search endpoint + DTO resumen) closes #27
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 7m49s
2026-03-20 23:03:46 -03:00
bb764b4d12 Merge pull request 'feat(sales): incorporar servicio UI para consumo de Delivery Note' (#26) from feature/leandro/25-deliverynote-ui-service into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 14m42s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/26
2026-03-19 21:24:09 +00:00
e02d9b1ac0 feat(sales): incorporar servicio UI para consumo de Delivery Note
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 8m30s
closes #25
2026-03-19 18:23:26 -03:00
228403bac6 Merge pull request 'feat(sales): incorporar DTO de lectura para Delivery Note #23' (#24) from feature/leandro/23-deliverynote-dto-read into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m4s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/24
2026-03-19 20:44:54 +00:00
33fe012b09 feat(sales): incorporar DTO de lectura para Delivery Note #23
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 18m57s
- Se agregan DeliveryNoteDto y DeliveryNoteItemDto
- Se implementa proyección a DTO en PhSDeliveryNoteRepository
- Se extiende IPhSDeliveryNoteRepository con métodos DTO
- Se ajusta DeliveryNoteService para trabajar con DTO
- Se actualiza DeliveryNoteController para devolver DTO
- Se elimina exposición directa de EDeliveryNote en la API

Closes #23
2026-03-19 17:41:49 -03:00
564b171e84 Merge pull request 'feat(sales): exponer API de lectura para Delivery Note closes #21' (#22) from feature/leandro/21-deliverynote-api-read into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 1m59s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/22
2026-03-19 15:19:36 +00:00
9017097006 feat(sales): exponer API de lectura para Delivery Note closes #21
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 3m44s
2026-03-19 12:11:30 -03:00
109ef556b9 Merge pull request 'refactor(database): organizar scripts SQL en estructura Database' (#20) from refactor/leandro/19-database-structure into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 1m56s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/20
2026-03-19 13:17:56 +00:00
0b99a89bc1 refactor(database): organizar scripts SQL en estructura Database
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 4m3s
- Se crea carpeta Database con subcarpetas Procedures, Types y Verifications
- Se reubican scripts SQL fuera de la raíz
- Se alinea estructura física con Solution Explorer
Closes #19
2026-03-19 10:17:02 -03:00
587ef24b7d Merge pull request 'feat(sales): agregar servicio core de lectura para Delivery Note' (#18) from feature/leandro/17-delivery-note-core-read-service into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m0s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/18
2026-03-19 04:39:48 +00:00
a498c38d84 feat(sales): agregar servicio core de lectura para Delivery Note
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 4m19s
Closes #17
2026-03-19 01:37:43 -03:00
5d9a80201f Merge pull request 'feat(sales): agregar repositorio base delivery note' (#16) from feature/leandro/13-deliverynote-domain into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m9s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/16
2026-03-17 13:15:13 +00:00
c55581f546 feat(sales): agregar repositorio base delivery note
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 16m32s
Closes #15
2026-03-17 10:08:51 -03:00
579c6ef493 Merge pull request 'feat(sales): agregar entidades domain para delivery note' (#14) from feature/leandro/13-deliverynote-domain into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 1m52s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/14
2026-03-17 01:09:34 +00:00
2dd8f5b1c7 feat(sales): agregar entidades domain para delivery note
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 6m17s
Closes #13
2026-03-16 22:08:04 -03:00
ada3c04b9b Merge pull request 'feat(sales): scaffold EF para Delivery Notes' (#12) from feature/leandro/11-deliverynote-scaffold into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m17s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/12
2026-03-16 22:45:04 +00:00
dc08291932 feat(sales): scaffold EF para Delivery Notes
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 4m10s
Closes #11
2026-03-16 19:42:56 -03:00
0c035f50d6 Merge pull request 'feat(stock): reserve stock when expedition moves to EnTransito' (#10) from feature/leandro/9-stock-reservation-on-transit into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 1m57s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/10
2026-03-15 22:18:37 +00:00
915f78bb40 feat(stock): reserve stock when expedition moves to EnTransito
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 4m23s
Closes #9
2026-03-15 19:17:26 -03:00
b2aebafe55 Merge pull request 'feat(expeditions): permitir transición Emitida → EnTransito desde la consulta' (#8) from feature/leandro/7-expedition-mark-in-transit into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m13s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/8
2026-03-15 00:30:32 +00:00
6419ac8843 feat(expeditions): permitir transición Emitida → EnTransito desde la consulta
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 34m41s
closes #7
2026-03-14 21:23:06 -03:00
d99f1c34d2 Merge pull request 'feat(expeditions): prevent reuse of stockitem_id in active expeditions' (#6) from feature/leandro/5-double-trace-lock into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m18s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/6
2026-03-12 02:38:20 +00:00
6d0a72c01d feat(expeditions): prevent reuse of stockitem_id in active expeditions
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 20m38s
Closes #5
2026-03-11 23:35:51 -03:00
55924ca07a Merge pull request 'feat(expeditions): persist stockitem_id in ExpeditionDetails (traceability base)' (#4) from feature/leandro/3-persist-stockitemid-expeditiondetail into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 4m26s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/4
2026-03-03 02:56:15 +00:00