Files
itca_api_sap_wms/Net.Business.Entities/WMS/SolicitudTransferencia/BE_SolicitudTransferenciaPatchRequest.cs
T
2026-10-05 17:53:41 -05:00

23 lines
916 B
C#

using System.Collections.Generic;
namespace Net.Business.Entities.WMS.SolicitudTransferencia
{
// Contrato propio del PATCH de SolicitudTransferencia - funcionalidad nueva, sin
// equivalente en el .NET original. El PATCH real SOLO actualiza cantidades de
// linea existentes en SAP (InventoryTransferRequests) y ELIMINA una linea
// cuando Cantidad = 0 - no toca fechas, almacenes ni ningun otro campo del
// documento, por eso no reusa BE_TransferenciaRequest.
public class BE_SolicitudTransferenciaPatchDetalle
{
public int Linea { get; set; }
public double Cantidad { get; set; }
}
public class BE_SolicitudTransferenciaPatchRequest
{
// No se usa para el PATCH a SAP - solo trazabilidad en el log de auditoria.
public string NumOrden { get; set; }
public List<BE_SolicitudTransferenciaPatchDetalle> Detalle { get; set; }
}
}