コード例 #1
0
        public OOB.Resultado.Ficha Venta_Temporal_Item_Limpiar(OOB.Venta.Temporal.Item.Limpiar.Ficha ficha)
        {
            var result = new OOB.Resultado.Ficha();

            var xenc     = ficha.itemEncabezado;
            var xit      = ficha.itemDetalle;
            var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.Ficha()
            {
                itemEncabezado = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.ItemEncabezado()
                {
                    id = xenc.id,
                },
                itemActDeposito = null,
                itemDetalle     = xit.Select(s => {
                    var rt = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.ItemDetalle()
                    {
                        id = s.id,
                    };
                    return(rt);
                }).ToList(),
            };

            if (ficha.itemActDeposito != null)
            {
                fichaDTO.itemActDeposito = ficha.itemActDeposito.Select(s =>
                {
                    var rt = new DtoLibPos.VentaAdm.Temporal.Item.Limpiar.ItemActDeposito()
                    {
                        autoDeposito   = s.autoDeposito,
                        autoProducto   = s.autoProducto,
                        cntActualizar  = s.cntActualizar,
                        prdDescripcion = s.prdDescripcion,
                    };
                    return(rt);
                }).ToList();
            }
            var r01 = MyData.VentaAdm_Temporal_Item_Limpiar(fichaDTO);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                result.Mensaje = r01.Mensaje;
                result.Result  = OOB.Resultado.Enumerados.EnumResult.isError;
                return(result);
            }

            return(result);
        }
コード例 #2
0
 public DtoLib.Resultado VentaAdm_Temporal_Item_Limpiar(DtoLibPos.VentaAdm.Temporal.Item.Limpiar.Ficha ficha)
 {
     return(ServiceProv.VentaAdm_Temporal_Item_Limpiar(ficha));
 }