304 Commits

Author SHA1 Message Date
36c3e26231 Merge pull request 'feat(core): normalize sales document origin types' (#63) from feature/sales/62-normalize-sales-document-origin-type into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 3m14s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/63
2026-05-08 03:16:00 +00:00
3b4f664ae9 feat(core): normalize sales document origin types
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 6m51s
closes #62
2026-05-08 00:15:11 -03:00
4d5045718f Merge pull request 'feat(core): add sales document core flow with coverage' (#61) from feature/sales/60-sales-document-core-coverage into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 3m42s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/61
2026-05-07 23:51:22 +00:00
3d55913c31 feat(core): add sales document core flow with coverage
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 5m17s
closes #60
2026-05-07 20:47:34 -03:00
a1317d5dad Merge pull request 'feat(domain): add sales document domain contracts with coverage' (#59) from feature/sales/57-sales-document-domain-contracts-coverage into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m10s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/59
2026-05-07 03:35:24 +00:00
5e894ddca5 feat(domain): add sales document domain contracts with coverage
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 7m39s
- add sales document domain entities
- add coverage-oriented DTO contracts
- add sales document enums/constants
- prepare domain model for mixed coverage scenarios
- align domain contracts with future ARCA integration

closes #57
2026-05-07 00:33:34 -03:00
43f83c7252 Merge pull request 'feat(api): add sales document coverage and period support' (#58) from feature/sales/55-sales-document-coverage into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 3m32s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/58
2026-05-02 19:25:54 +00:00
0093b13a06 feat(api): add sales document coverage and period support
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 9m26s
closes #55
2026-05-02 16:24:05 -03:00
e75145ec65 Merge pull request 'feat(eos): create sales document persistence model' (#56) from feature/leandro/48-deliverynote-excel-export-ui into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 4m24s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/56
2026-04-30 19:23:29 +00:00
4ee6880e92 feat(eos): create sales document persistence model
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 5m28s
closes #55
2026-04-30 16:20:51 -03:00
d0fd570947 Merge pull request 'Actualizar .gitea/workflows/ci.yml' (#54) from leandro-patch-2 into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 10m57s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/54
2026-04-25 19:25:28 +00:00
5f6a2c8ca9 Actualizar .gitea/workflows/ci.yml
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 2m14s
2026-04-25 19:24:00 +00:00
2f7029467b Merge pull request 'Actualizar .gitea/workflows/ci.yml' (#53) from leandro-patch-2 into master
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 2m33s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/53
2026-04-21 11:56:22 +00:00
1fc91c625a Actualizar .gitea/workflows/ci.yml
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Failing after 1m56s
2026-04-21 11:55:34 +00:00
bfff69fb47 Merge pull request 'feat(sales): enable excel export button in DeliveryNotes UI' (#49) from feature/leandro/48-deliverynote-excel-export-ui into master
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m16s
Reviewed-on: http://saludlab.com.ar:3000/leandro/phronCare/pulls/49
2026-03-27 23:57:32 +00:00
49f5a259a0 feat(sales): enable excel export button in DeliveryNotes UI
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (pull_request) Successful in 9m14s
Closes #48
2026-03-27 20:57:08 -03:00
569005ec94 Merge pull request 'feat(deliverynote): add excel export with clinical snapshot parsing' (#47) from feature/leandro/46-deliverynote-excel-export 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/47
2026-03-27 19:04:21 +00:00
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