예제 #1
0
 public async Task <PostResult> PostAsync(Models.FichaCadastroIndividual obj)
 {
     return(await this.PostAsync(new {
         tipoFicha = "FichaCadastroIndividual", objDados = obj
     }));
 }
예제 #2
0
        public FichaCadastroIndividualViewModel(Views.FichaCadastroIndividualPage.ListFichaCadastroIndividual rootPage, Models.FichaCadastroIndividual objFicha = null)
        {
            this.Ficha    = new Models.FichaCadastroIndividual();;
            this.RootPage = rootPage;

            this.Continuar = new Command(async() => await ContinuarExecuteAsync());

            this.Concordar    = new Command(async() => await ConcordarExecuteAsync());
            this.NaoConcordar = new Command(async() => await NaoConcordarExecuteAsync());

            this.Sexos          = new ObservableRangeCollection <Models.Sexo>(new DAO.DAOSexo().Select()); //traz todos os sexos na base.
            this.Paises         = new ObservableRangeCollection <Models.Pais>(new DAO.DAOPais().Select());
            this.Etnias         = new ObservableRangeCollection <Models.Etnia>(new DAO.DAOEtnia().Select());
            this.RacasCores     = new ObservableRangeCollection <Models.RacaCor>(new DAO.DAORacaCor().Select());
            this.Nacionalidades = new ObservableRangeCollection <Models.Nacionalidade>(new DAO.DAONacionalidade().Select());
            this.UFs            = new ObservableRangeCollection <Models.UnidadeFederal>(new DAO.DAOUnidadeFederal().Select());
            this.Municipios     = new ObservableRangeCollection <Models.Municipio>();

            this.CursosMaisElevados       = new ObservableRangeCollection <Models.CursoMaisElevado>(new DAO.DAOCursoMaisElevado().Select());
            this.Ocupacoes                = new ObservableRangeCollection <Models.Ocupacao>(new DAO.DAOOcupacao().Select());
            this.ResponsaveisCriancas     = new ObservableRangeCollection <Models.ResponsavelCrianca>(new DAO.DAOResponsavelCrianca().Select());
            this.SituacoesMercadoTrabalho = new ObservableRangeCollection <Models.SituacaoMercadoTrabalho>(new DAO.DAOSituacaoMercadoTrabalho().Select());
            this.IdentidadeGeneroCidadaos = new ObservableRangeCollection <Models.IdentidadeGeneroCidadao>(new DAO.DAOIdentidadeGeneroCidadao().Select());
            this.OrientacoesSexuais       = new ObservableRangeCollection <Models.OrientacaoSexual>(new DAO.DAOOrientacaoSexual().Select());
            this.RelacoesParentesco       = new ObservableRangeCollection <Models.RelacaoParentesco>(new DAO.DAORelacaoParentesco().Select());
            this.DeficienciasCidadao      = new ObservableRangeCollection <Models.DeficienciaCidadao>(new DAO.DAODeficienciaCidadao().Select());

            this.MotivosSaida = new ObservableRangeCollection <Models.MotivoSaida>(new DAO.DAOMotivoSaida().Select());

            this.ConsideracoesPeso    = new ObservableRangeCollection <Models.ConsideracaoPeso>(new DAO.DAOConsideracaoPeso().Select());
            this.DoencasCardiacas     = new ObservableRangeCollection <Models.DoencaCardiaca>(new DAO.DAODoencaCardiaca().Select());
            this.ProblemasRins        = new ObservableRangeCollection <Models.ProblemaRins>(new DAO.DAOProblemaRins().Select());
            this.DoencasRespiratorias = new ObservableRangeCollection <Models.DoencaRespiratoria>(new DAO.DAODoencaRespiratoria().Select());

            this.HigienePessoal          = new ObservableRangeCollection <Models.AcessoHigiene>(new DAO.DAOAcessoHigiene().Select());
            this.QuantasVezesAlimentacao = new ObservableRangeCollection <Models.QuantasVezesAlimentacao>(new DAO.DAOQuantasVezesAlimentacao().Select());
            this.TempoSituacoesDeRua     = new ObservableRangeCollection <Models.TempoSituacaoDeRua>(new DAO.DAOTempoSituacaoDeRua().Select());
            this.OrigemAlimentacao       = new ObservableRangeCollection <Models.OrigemAlimentacao>(new DAO.DAOOrigemAlimentacao().Select());

            //Valor Default para o Switch Situação de Rua
            this.StatusSituacaoRua = true;

            this.DataNascimentoCidadao = DateTime.Now.AddYears(-18);
        }