Files
itca_api_sap_wms/Net.Business.DTO/WMS/Picking/Dto_PickingRequest.cs
T
2026-10-05 17:53:41 -05:00

61 lines
2.3 KiB
C#

using Net.Business.Entities.WMS.Picking;
using System;
using System.Collections.Generic;
using System.Text;
namespace Net.Business.DTO.WMS.Picking
{
public class Dto_PickingRequest
{
public string NumOrden { get; set; }
public DateTime FechaOrden { get; set; }
public string FechaEntrega { get; set; }
public string CodigoAlmacen { get; set; }
public DateTime FechaLlegada { get; set; }
public string CodigoERPCliente { get; set; }
public string CodigoERPDireccion { get; set; }
public int IdTipo { get; set; }
public int IdTipoDoc { get; set; }
public string Observacion { get; set; }
public int IdCondicion { get; set; }
public int Accion { get; set; }
public int IdEstadoCubico { get; set; }
public int DocEntry { get; set; }
public string Proceso { get; set; }
public string CodMotivo { get; set; }
// "preliminar" | "cierre" - cualquier otro valor o ausente se trata como
// "preliminar" (default seguro, nunca crea documentos en SAP por accidente).
public string Notificacion { get; set; }
public List<BE_PickingDetalle> Detalle { get; set; }
public decimal Longitud { get; set; }
public decimal Latitud { get; set; }
public BE_PickingRequest RetornaModelo()
{
return new BE_PickingRequest()
{
Accion = Accion,
CodigoAlmacen = CodigoAlmacen,
CodigoERPCliente = CodigoERPCliente,
IdEstadoCubico = IdEstadoCubico,
CodigoERPDireccion = CodigoERPDireccion,
Detalle = Detalle,
FechaEntrega = FechaEntrega,
FechaLlegada = FechaLlegada,
FechaOrden = FechaOrden,
IdCondicion = IdCondicion,
IdTipo = IdTipo,
IdTipoDoc = IdTipoDoc,
NumOrden = NumOrden,
Observacion = Observacion,
DocEntry = DocEntry,
Proceso = Proceso,
CodMotivo = CodMotivo,
Notificacion = Notificacion,
Latitud = Latitud,
Longitud = Longitud,
};
}
}
}