Example #1
0
        //
        public OOB.Resultado.Ficha Venta_Temporal_Anular(OOB.Venta.Temporal.Anular.Ficha ficha)
        {
            var result = new OOB.Resultado.Ficha();

            var fichaDTO = new DtoLibPos.VentaAdm.Temporal.Anular.Ficha()
            {
                IdEncabezado = ficha.IdEncabezado,
                Items        = ficha.Items.Select(s =>
                {
                    var rg = new DtoLibPos.VentaAdm.Temporal.Anular.Item()
                    {
                        idItem = s.idItem,
                    };
                    return(rg);
                }).ToList(),
                ItemsActDeposito = ficha.ItemsActDeposito.Select(s =>
                {
                    var rg = new DtoLibPos.VentaAdm.Temporal.Anular.ItemActDeposito()
                    {
                        prdDescripcion = s.prdDescripcion,
                        autoDeposito   = s.autoDeposito,
                        autoProducto   = s.autoProducto,
                        cntActualizar  = s.cntActualizar,
                    };
                    return(rg);
                }).ToList(),
            };
            var r01 = MyData.VentaAdm_Temporal_Anular(fichaDTO);

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

            return(result);
        }
        //

        public DtoLib.Resultado VentaAdm_Temporal_Anular(DtoLibPos.VentaAdm.Temporal.Anular.Ficha ficha)
        {
            return(ServiceProv.VentaAdm_Temporal_Anular(ficha));
        }