SNRHos 2.1.3
dotnet add package SNRHos --version 2.1.3
NuGet\Install-Package SNRHos -Version 2.1.3
<PackageReference Include="SNRHos" Version="2.1.3" />
<PackageVersion Include="SNRHos" Version="2.1.3" />
<PackageReference Include="SNRHos" />
paket add SNRHos --version 2.1.3
#r "nuget: SNRHos, 2.1.3"
#:package SNRHos@2.1.3
#addin nuget:?package=SNRHos&version=2.1.3
#tool nuget:?package=SNRHos&version=2.1.3
Sistema Nacional de Registro de Hóspedes – SNRHos / FNRH Digital
O FNRH Digital (Ficha Nacional de Registro de Hóspedes digital) é a versão eletrônica do formulário obrigatório previsto na Lei nº 11.771/2008 e Decreto nº 7.381/2010. A solução permite o envio eletrônico dos dados de hóspedes (pré check-in, check-in e check-out) para o Sistema Nacional de Registro de Hóspedes, facilitando o cumprimento legal e a geração de estatísticas oficiais.
Mais informações (documentação oficial): https://www.gov.br/turismo/pt-br/acesso-a-informacao/acoes-e-programas/programas-projetos-acoes-obras-e-atividades/ficha-nacional-de-registro-de-hospedes
Requisitos
- Biblioteca compatível com
.NET Standard 2.1.
Instalação
Instale o pacote NuGet oficial do projeto:
- Package Manager (Visual Studio):
Install-Package SNRHos
- .NET CLI:
dotnet add package SNRHos
Após a instalação, importe o namespace conforme necessário nos seus arquivos C#.
Principais classes / arquivos
Abaixo estão os arquivos e classes presentes no projeto, organizados por pasta. Use estes nomes ao integrar a biblioteca no seu código.
FNRH_DIGITAL/PessoasDocumento.csPessoas.csContato.csPessoaDocumento.csPessoa.cs
FNRH_DIGITAL/DominiosTipoDeficiencia.csDados.csTipoNacionalidade.csSituacoes.csOpcaoDeficiencia.csTipoDocumento.csRaca.csMotivosViagem.csGeneros.csMeiosTransporte.cs
FNRH_DIGITAL/Hóspedes(pastaHospedes)Hospede.csDados.csCheckin.csCheckout.csPre-Checkins.csNo-show.csRegistrar.cs(emHospedagem)RegistrarRetorno.cs(emHospedagem)
FNRH_DIGITAL/ReservasVincularHospede.csReservasNoShow.csHospede.csReservasCheckout.csReservasCheckin.csReservas.csReservaId.csHospedes.csDado.csReserva.csReservasCancelar.cs
Observação: os nomes acima correspondem aos arquivos do projeto. Abra os arquivos para ver as classes, propriedades e métodos disponíveis.
Uso rápido
Exemplo mínimo:
// Usando uma das classes do pacote
using FNRH_DIGITAL.Pessoas;
var pessoa = new Pessoa();
// Preencha os dados e utilize os serviços disponibilizados pela biblioteca
Contribuição e suporte
- Reporte issues em:
https://github.com/HoteldosNobres/SNRHos - Chat:
https://gitter.im/fabiohcnobre/SNRHos
Projeto mantido por colaboradores. Consulte a documentação interna e os arquivos do repositório para detalhes de implementação.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Newtonsoft.Json (>= 13.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Ajustes gerais foram realizados;- A versão antiga será descontinuada em breve. — Mais detalhes no GitHub.