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 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, }; } } }