public ProcessResult<String> GrabarNotaCreditoDetalle(PagoDomain obj)
        {
            ProcessResult<String> result = new ProcessResult<String>();

            var documentoId = "";

            try
            {
                PagoLogic svd = new PagoLogic();

                svd.documentoId = obj.documentoId;
                svd.productoId = obj.productoId;
                svd.cantidadProducto = obj.cantidadProducto;
                svd.monto = obj.monto;
                svd.referenciaPagoTarjeta = obj.referenciaPagoTarjeta;

                documentoId = EmpleadoLogicRepository.GrabarNotaCreditoDetalle(svd);
                result.Result = documentoId;
            }
            catch (Exception e)
            {
                result.IsSuccess = true;
                result.Exception = new ApplicationLayerException<SolicitudPermisoService>("Ocurrio un problema en el sistema", e);
            }

            return result;
        }
        public ProcessResult<String> GrabarPago(PagoDomain obj)
        {
            ProcessResult<String> result = new ProcessResult<String>();

            var documentoId = "";

            try
            {
                PagoLogic svd = new PagoLogic();

                svd.numeroSolicitudVenta = obj.numeroSolicitudVenta;
                svd.tipoDocumentoId = obj.tipoDocumentoId;
                svd.tipoCambioId = obj.tipoCambioId;
                svd.tipoAtencion = obj.tipoAtencion;
                svd.observaciones = obj.observaciones;
                svd.montoTotal = obj.montoTotal;
                svd.montoRecibido = obj.montoRecibido;
                svd.Vuelto = obj.Vuelto;   
                svd.ruc = obj.ruc;
                svd.razonSocial = obj.razonSocial;
                svd.listaTipoPago = obj.listaTipoPago;

                documentoId = EmpleadoLogicRepository.GrabarPago(svd);

            }
            catch (Exception e)
            {
                result.IsSuccess = true;
                result.Exception = new ApplicationLayerException<SolicitudPermisoService>("Ocurrio un problema en el sistema", e);
            }

            return result;
        }