From 45e4af5b39d314f8cf907b354e68abaef59379f5 Mon Sep 17 00:00:00 2001 From: javiermengual Date: Thu, 5 Feb 2026 14:25:13 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20A=C3=B1ado=20mas=20campos=20utiles=20pa?= =?UTF-8?q?ra=20los=20terceros?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DoliMiddlewareApi/Dtos/Dolibarr/ClientResponse.cs | 6 ++++++ DoliMiddlewareApi/Dtos/query/ClientDto.cs | 4 ++++ DoliMiddlewareApi/Mappers/ClientMapper.cs | 10 +++++++++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/DoliMiddlewareApi/Dtos/Dolibarr/ClientResponse.cs b/DoliMiddlewareApi/Dtos/Dolibarr/ClientResponse.cs index 940e497..9dd9546 100644 --- a/DoliMiddlewareApi/Dtos/Dolibarr/ClientResponse.cs +++ b/DoliMiddlewareApi/Dtos/Dolibarr/ClientResponse.cs @@ -10,6 +10,12 @@ public class ClientResponse // Código cliente (CUxxxx) public string? code_client { get; set; } + // Tipo de entidad + public string? typent_code { get; set; } + + // Estado + public string? status { get; set; } + // Contacto public string? email { get; set; } public string? phone { get; set; } diff --git a/DoliMiddlewareApi/Dtos/query/ClientDto.cs b/DoliMiddlewareApi/Dtos/query/ClientDto.cs index 5407208..d55d1b0 100644 --- a/DoliMiddlewareApi/Dtos/query/ClientDto.cs +++ b/DoliMiddlewareApi/Dtos/query/ClientDto.cs @@ -5,6 +5,10 @@ public class ClientDto public int Id { get; set; } public required string? Name { get; set; } public required string? CodeClient { get; set; } + public string? TypentCode { get; set; } + public string? Status { get; set; } + public string? Email { get; set; } + public string? Phone { get; set; } public List Contacts { get; set; } = new(); } \ No newline at end of file diff --git a/DoliMiddlewareApi/Mappers/ClientMapper.cs b/DoliMiddlewareApi/Mappers/ClientMapper.cs index 5ca0cea..ffb0d97 100644 --- a/DoliMiddlewareApi/Mappers/ClientMapper.cs +++ b/DoliMiddlewareApi/Mappers/ClientMapper.cs @@ -15,6 +15,10 @@ public class ClientMapper Id = clientId, Name = clientResponse.name, CodeClient = clientResponse.code_client, + TypentCode = clientResponse.typent_code, + Status = clientResponse.status, + Email = clientResponse.email, + Phone = clientResponse.phone, Contacts = contacts.Where(c => c.ClientId == clientId).ToList() }; } @@ -25,7 +29,11 @@ public class ClientMapper { Id = int.TryParse(clientResponse.id, out int id) ? id : 0, Name = clientResponse.name, - CodeClient = clientResponse.code_client + CodeClient = clientResponse.code_client, + TypentCode = clientResponse.typent_code, + Status = clientResponse.status, + Email = clientResponse.email, + Phone = clientResponse.phone }; }