public OOB.Resultado.Resultado CtaxCobrar_Pago_Anular(OOB.CtxCobrar.Pago.Anular.Ficha ficha)
        {
            var rt = new OOB.Resultado.Resultado();

            try
            {
                var fichaDTO = new DTO.CtaxCobrar.Pago.Anular()
                {
                    IdPago = ficha.IdPago,
                    Notas  = ficha.Notas,
                };
                var resultDTO = _servicio.CtaxCobrar_Pago_Anular(fichaDTO);
                if (resultDTO.Result == DTO.EnumResult.isError)
                {
                    rt.Mensaje = resultDTO.Mensaje;
                    rt.Result  = OOB.Resultado.EnumResult.isError;
                    return(rt);
                }
            }
            catch (Exception e)
            {
                rt.Mensaje = e.Message;
                rt.Result  = OOB.Resultado.EnumResult.isError;
            }

            return(rt);
        }
        public DTO.Resultado CtaxCobrar_Pago_Anular(DTO.CtaxCobrar.Pago.Anular ficha)
        {
            var result = provider.CtaxCobrar_Pago_Anular_Verificar(ficha.IdPago);

            if (result.Result == DTO.EnumResult.isError)
            {
                return(result);
            }
            return(provider.CtaxCobrar_Pago_Anular(ficha));
        }