Esempio n. 1
0
        public static List <MedidasAntropometricasModel> ObterLista(int idCrianca)
        {
            cdscEntities objBd = new cdscEntities();
            List <MedidasAntropometricasModel>      lista  = new List <MedidasAntropometricasModel>();
            List <registro_medidas_antropometricas> listBd = objBd.registro_medidas_antropometricas.Where(x => x.rma_id_crianca == idCrianca).ToList();

            foreach (registro_medidas_antropometricas item in listBd)
            {
                double estaturaImc = ((double)item.rma_nr_estatura * 0.01) * ((double)item.rma_nr_estatura * 0.01);
                double pesoImc     = ((double)item.rma_nr_peso * 0.001);
                estaturaImc = Math.Round(estaturaImc, 2);
                pesoImc     = Math.Round(pesoImc, 2);
                double imc = (pesoImc / estaturaImc);
                imc = Math.Round(imc, 2);

                lista.Add(new MedidasAntropometricasModel()
                {
                    idCrianca         = item.rma_id_crianca,
                    data              = String.IsNullOrEmpty(item.rma_dt_registro.ToString()) ? "" : item.rma_dt_registro.ToString().Substring(0, 10),
                    idade             = item.rma_nr_idade ?? 0,
                    peso              = item.rma_nr_peso ?? 0,
                    estatura          = item.rma_nr_estatura ?? 0,
                    perimetroCefalico = item.rma_nr_perimetro_cefalico ?? 0,
                    imc = imc
                });
            }

            return(lista);
        }
Esempio n. 2
0
        public static MudancaEnderecoModel Salvar(MudancaEnderecoModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();


            endereco objEndereco = new endereco();

            objEndereco.end_id_crianca          = objCrianca.cri_id_crianca;
            objEndereco.end_ds_endereco         = obj.endereco;
            objEndereco.end_ds_ponto_referencia = obj.pontoReferencia;
            objEndereco.end_nr_telefone         = obj.telefone.Replace("-", "").Replace("(", "").Replace(")", "");
            objEndereco.end_ds_bairro           = obj.bairro;
            objEndereco.end_nr_cep       = obj.cep.Replace("-", "");
            objEndereco.end_id_municipio = obj.idMunicipio;
            objEndereco.end_ds_unidade_basica_frequenta = obj.unidadeBasicaQueFrequenta;
            objEndereco.end_dt_data = DateTime.Now;

            objBd.endereco.Add(objEndereco);
            bool result = objBd.SaveChanges() > 0;


            return(ObterRegistro(idUsuarioLogado));
        }
Esempio n. 3
0
        public static IdentificacaoCriancaModel ObterRegistro(int idUsuario)
        {
            cdscEntities objBd = new cdscEntities();
            crianca      obj   = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();


            IdentificacaoCriancaModel returnObj = new IdentificacaoCriancaModel();

            returnObj.nomeCrianca         = obj.cri_ds_nome;
            returnObj.dataNascimento      = String.IsNullOrEmpty(obj.cri_dt_nascimento.ToString()) ? "" : obj.cri_dt_nascimento.ToString().Substring(0, 10);
            returnObj.municipioNascimento = obj.municipio == null ? "" : obj.municipio.mun_ds_municipio;
            returnObj.nomeMae             = obj.cri_nm_mae;
            returnObj.nomePai             = obj.cri_nm_pai;
            returnObj.endereco            = obj.endereco.Count == 0 ? "" : obj.endereco.Last().end_ds_endereco;
            returnObj.pontoReferencia     = obj.endereco.Count == 0 ? "" : obj.endereco.Last().end_ds_ponto_referencia;
            returnObj.sexo        = obj.cri_ds_sexo;
            returnObj.telefone    = obj.endereco.Count == 0 ? "" : obj.endereco.Last().end_nr_telefone;
            returnObj.bairro      = obj.endereco.Count == 0 ? "" : obj.endereco.Last().end_ds_bairro;
            returnObj.cep         = obj.endereco.Count == 0 ? "" : obj.endereco.Last().end_nr_cep;
            returnObj.idUf        = obj.endereco.Count == 0 ? 0 : (obj.endereco.Last().municipio == null ? 0 : (int)obj.endereco.Last().municipio.mun_id_uf);
            returnObj.idMunicipio = obj.endereco.Count == 0 ? 0 : (obj.endereco.Last().municipio == null ? 0 : (int)obj.endereco.Last().end_id_municipio);
            returnObj.etnia       = obj.cri_ds_etnia;
            returnObj.unidadeBasicaQueFrequenta     = obj.endereco.Count == 0 ? "" : obj.endereco.Last().end_ds_unidade_basica_frequenta;
            returnObj.numeroProntuarioUbs           = obj.cri_nr_prontuario;
            returnObj.numeroDeclaracaoNascidoVivo   = obj.cri_nr_declaração_nascido_vivo;
            returnObj.numeroRegistroCivilNascimento = obj.cri_nr_registro_civil_nascimento;
            returnObj.numeroCartaoSus = obj.cri_nr_cartao_sus;

            return(returnObj);
        }
Esempio n. 4
0
        public static MedidasAntropometricasModel ObterRegistro(int idUsuario)
        {
            cdscEntities objBd = new cdscEntities();
            MedidasAntropometricasModel returnObj = new MedidasAntropometricasModel();
            crianca objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();

            returnObj.listaMedidas = ObterLista(objCrianca.cri_id_crianca);
            return(returnObj);
        }
Esempio n. 5
0
        public static AlimentacaoModel ObterRegistro(int idUsuario)
        {
            cdscEntities     objBd      = new cdscEntities();
            AlimentacaoModel returnObj  = new AlimentacaoModel();
            crianca          objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();

            returnObj.listaAlimenatcoes = ListaAlimentacoesRegistradas(objCrianca.cri_id_crianca);
            return(returnObj);
        }
Esempio n. 6
0
        public static VacinaModel ObterRegistro(int idUsuario)
        {
            cdscEntities objBd      = new cdscEntities();
            VacinaModel  returnObj  = new VacinaModel();
            crianca      objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();

            returnObj.listaVacinasRecebidas = ObterVacinasRecebidas(objCrianca.cri_id_crianca);
            return(returnObj);
        }
Esempio n. 7
0
        public static IntercorrenciaModel ObterRegistro(int idUsuario)
        {
            cdscEntities        objBd      = new cdscEntities();
            IntercorrenciaModel returnObj  = new IntercorrenciaModel();
            crianca             objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();

            returnObj.listaIntercorrencias = ListaIntercrrenciasCrianca(objCrianca.cri_id_crianca);
            return(returnObj);
        }
Esempio n. 8
0
        public static PressaoArterialModel ObterRegistro(int idUsuario)
        {
            cdscEntities         objBd     = new cdscEntities();
            PressaoArterialModel returnObj = new PressaoArterialModel();
            crianca objCrianca             = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();

            returnObj.listaAfericoes = ObterLista(objCrianca.cri_id_crianca);
            return(returnObj);
        }
Esempio n. 9
0
        public static MudancaEnderecoModel ObterRegistro(int idUsuario)
        {
            cdscEntities         objBd = new cdscEntities();
            MudancaEnderecoModel obj   = new MudancaEnderecoModel();

            obj.listaEnderecos = Lista(idUsuario);

            return(obj);
        }
Esempio n. 10
0
        public static SuplementacaoModel ObterRegistro(int idUsuario)
        {
            cdscEntities       objBd      = new cdscEntities();
            SuplementacaoModel returnObj  = new SuplementacaoModel();
            crianca            objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();

            returnObj.listaSuplementacaoFerro     = ObterListaSuplementacoesFerro(objCrianca.cri_id_crianca);
            returnObj.listaSuplementacaoVitaminaA = ObterListaSuplementacoesVitaminaA(objCrianca.cri_id_crianca);
            return(returnObj);
        }
Esempio n. 11
0
        public static List <municipio> ObterMunicipio(int codigoUF)
        {
            if (codigoUF == 0)
            {
                return(new List <municipio>());
            }

            cdscEntities objBd = new cdscEntities();

            return(objBd.municipio.Where(x => x.mun_id_uf == codigoUF).OrderBy(x => x.mun_ds_municipio).ToList());
        }
Esempio n. 12
0
        public static IdentificacaoCriancaModel Salvar(IdentificacaoCriancaModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();


            objCrianca.cri_ds_nome       = obj.nomeCrianca;
            objCrianca.cri_dt_nascimento = Convert.ToDateTime(obj.dataNascimento);
            objCrianca.cri_nm_mae        = obj.nomeMae;
            objCrianca.cri_nm_pai        = obj.nomePai;
            objCrianca.cri_ds_sexo       = obj.sexo;
            objCrianca.cri_ds_etnia      = obj.etnia;
            objCrianca.cri_nr_prontuario = obj.numeroProntuarioUbs;
            objCrianca.cri_nr_declaração_nascido_vivo   = obj.numeroDeclaracaoNascidoVivo;
            objCrianca.cri_nr_registro_civil_nascimento = obj.numeroRegistroCivilNascimento;
            objCrianca.cri_nr_cartao_sus           = obj.numeroCartaoSus;
            objCrianca.cri_id_municipio_nascimento = obj.idMunicipio;
            objCrianca.cri_id_usuario_responsavel  = idUsuarioLogado;

            if (objCrianca.cri_id_crianca > 0)
            {
                objBd.crianca.Attach(objCrianca);
                objBd.Entry(objCrianca).State = EntityState.Modified;
            }
            else
            {
                objBd.crianca.Add(objCrianca);
            }

            bool result = objBd.SaveChanges() > 0;


            endereco objEndereco = new endereco();

            objEndereco.end_id_crianca          = objCrianca.cri_id_crianca;
            objEndereco.end_ds_endereco         = obj.endereco;
            objEndereco.end_ds_ponto_referencia = obj.pontoReferencia;
            objEndereco.end_nr_telefone         = obj.telefone.Replace("-", "").Replace("(", "").Replace(")", "");
            objEndereco.end_ds_bairro           = obj.bairro;
            objEndereco.end_nr_cep       = obj.cep.Replace("-", "");
            objEndereco.end_id_municipio = obj.idMunicipio;
            objEndereco.end_ds_unidade_basica_frequenta = obj.unidadeBasicaQueFrequenta;
            objEndereco.end_dt_data = DateTime.Now;

            objBd.endereco.Add(objEndereco);
            result = objBd.SaveChanges() > 0;

            //objEndereco.municipioNascimento = obj.municipio == null ? "" : obj.municipio.mun_ds_municipio;
            //objEndereco.idUf = obj.endereco.Last() == null ? 0 : (obj.endereco.Last().municipio == null ? 0 : (int)obj.endereco.Last().municipio.mun_id_uf);

            return(ObterRegistro(idUsuarioLogado));
        }
        public static VigilanciaDesenvolvimentoModel ObterRegistro(int idUsuario)
        {
            cdscEntities objBd = new cdscEntities();
            crianca      cri   = objBd.crianca.FirstOrDefault(x => x.cri_id_usuario_responsavel == idUsuario);
            VigilanciaDesenvolvimentoModel objVdm = new VigilanciaDesenvolvimentoModel();

            List <MarcadorDeDesenvolvimentoCriancaViewModel> listaMarcadores           = new List <MarcadorDeDesenvolvimentoCriancaViewModel>();
            List <marcador_desenvolvimento_crianca>          listaMarcadoresCricancaBd = ListaMarcadoresCrianca(cri.cri_id_crianca);


            foreach (marcador_desenvolvimento_crianca item in listaMarcadoresCricancaBd)
            {
                MarcadorDeDesenvolvimentoCriancaViewModel linhaMarcador = new MarcadorDeDesenvolvimentoCriancaViewModel();
                if (!listaMarcadores.Any(x => x.idMarcador == item.mdc_id_marcador))
                {
                    linhaMarcador.idMarcador        = item.mdc_id_marcador;
                    linhaMarcador.idCrianca         = item.mdc_id_crianca;
                    linhaMarcador.descricaoMarcador = item.marcador_desenvolvimento.mdv_ds_marcador;
                    listaMarcadores.Add(linhaMarcador);
                    int idade = item.mdc_nr_idade ?? 0;
                    PreencherStatusLinhaMarcador(linhaMarcador, idade, item.mdc_ds_status);
                }
                else
                {
                    linhaMarcador = listaMarcadores.FirstOrDefault(x => x.idMarcador == item.mdc_id_marcador);
                    int idade = item.mdc_nr_idade ?? 0;
                    PreencherStatusLinhaMarcador(linhaMarcador, idade, item.mdc_ds_status);
                }
            }

            objVdm.listaMarcadoresCrianca = listaMarcadores;



            //objVdm.listaMarcadores = new List<marcador_desenvolvimento>();
            //objVdm.listaMarcadores = objBd.marcador_desenvolvimento.ToList();
            //objVdm.listaMarcadoresCrianca = new List<marcador_desenvolvimento_crianca>();
            //objVdm.listaMarcadoresCrianca = objBd.marcador_desenvolvimento_crianca.Where(x => x.mdc_id_crianca == cri.cri_id_crianca).ToList();


            //agrupar as linhas no objeto do ViewModel

            // cada objeto marcador, objeto do ViewModel (linha da tabela), vai possuir diversas idades e um status para cada idade dessas

            //https://stackoverflow.com/questions/2243898/displaying-standard-datatables-in-mvc


            return(objVdm);
        }
Esempio n. 14
0
        public static SuplementacaoModel AdicionarSuplementacaoVitaminaA(String suplementacaoVitaminaAData, String suplementacaoVitaminaALocal)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            suplementacao_vitamina_a objSuplementacaoVitaminaA = new suplementacao_vitamina_a();

            objSuplementacaoVitaminaA.sva_id_crianca = objCrianca.cri_id_crianca;
            objSuplementacaoVitaminaA.sva_dt_data    = Convert.ToDateTime(suplementacaoVitaminaAData);
            objSuplementacaoVitaminaA.sva_ds_local   = suplementacaoVitaminaALocal;
            objBd.suplementacao_vitamina_a.Add(objSuplementacaoVitaminaA);
            bool result = objBd.SaveChanges() > 0;

            return(ObterRegistro(idUsuarioLogado));
        }
Esempio n. 15
0
        public static List <ObservacaoModel> ListaOutrasObservacoes(int idCrianca)
        {
            cdscEntities              objBd  = new cdscEntities();
            List <ObservacaoModel>    lista  = new List <ObservacaoModel>();
            List <outras_observacoes> listBd = objBd.outras_observacoes.Where(x => x.obs_id_crianca == idCrianca).ToList();

            foreach (outras_observacoes item in listBd)
            {
                lista.Add(new ObservacaoModel()
                {
                    data = String.IsNullOrEmpty(item.obs_dt_data.ToString()) ? "" : item.obs_dt_data.ToString().Substring(0, 10),
                    descricaoObservacao = item.obs_ds_anotacao
                });
            }
            return(lista);
        }
Esempio n. 16
0
        public static AlimentacaoModel Salvar(AlimentacaoModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            alimentacao_crianca objAlimentacaoCrianca = new alimentacao_crianca();

            objAlimentacaoCrianca.alc_id_crianca     = objCrianca.cri_id_crianca;
            objAlimentacaoCrianca.alc_dt_data        = Convert.ToDateTime(obj.data);
            objAlimentacaoCrianca.alc_ds_alimentacao = obj.descricao;

            objBd.alimentacao_crianca.Add(objAlimentacaoCrianca);
            bool result = objBd.SaveChanges() > 0;

            return(new AlimentacaoModel());
        }
Esempio n. 17
0
        public static ObservacaoModel Salvar(ObservacaoModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            outras_observacoes objObservacoes = new outras_observacoes();

            objObservacoes.obs_id_crianca  = objCrianca.cri_id_crianca;
            objObservacoes.obs_dt_data     = Convert.ToDateTime(obj.data);
            objObservacoes.obs_ds_anotacao = obj.descricaoObservacao;

            objBd.outras_observacoes.Add(objObservacoes);
            bool result = objBd.SaveChanges() > 0;

            return(new ObservacaoModel());
        }
Esempio n. 18
0
        public static List <SuplementacaoFerroViewModel> ObterListaSuplementacoesFerro(int idCrianca)
        {
            cdscEntities objBd = new cdscEntities();
            List <SuplementacaoFerroViewModel> lista  = new List <SuplementacaoFerroViewModel>();
            List <suplementacao_ferro>         listBd = objBd.suplementacao_ferro.Where(x => x.suf_id_crianca == idCrianca).ToList();

            foreach (suplementacao_ferro item in listBd)
            {
                lista.Add(new SuplementacaoFerroViewModel()
                {
                    suplementacaoFerroLocal = item.suf_ds_local,
                    suplementacaoFerroData  = String.IsNullOrEmpty(item.suf_dt_suplementacao.ToString()) ? "" : item.suf_dt_suplementacao.ToString().Substring(0, 10)
                });
            }

            return(lista.OrderBy(x => x.suplementacaoFerroData).ToList());
        }
Esempio n. 19
0
        public static List <AlimentacaoModel> ListaAlimentacoesRegistradas(int idCrianca)
        {
            cdscEntities               objBd  = new cdscEntities();
            List <AlimentacaoModel>    lista  = new List <AlimentacaoModel>();
            List <alimentacao_crianca> listBd = objBd.alimentacao_crianca.Where(x => x.alc_id_crianca == idCrianca).ToList();

            foreach (alimentacao_crianca item in listBd)
            {
                lista.Add(new AlimentacaoModel()
                {
                    data      = String.IsNullOrEmpty(item.alc_dt_data.ToString()) ? "" : item.alc_dt_data.ToString().Substring(0, 10),
                    descricao = item.alc_ds_alimentacao
                });
            }

            return(lista.OrderBy(x => x.data).ToList());
        }
Esempio n. 20
0
        public static List <SuplementacaoVitaminaAViewModel> ObterListaSuplementacoesVitaminaA(int idCrianca)
        {
            cdscEntities objBd = new cdscEntities();
            List <SuplementacaoVitaminaAViewModel> lista  = new List <SuplementacaoVitaminaAViewModel>();
            List <suplementacao_vitamina_a>        listBd = objBd.suplementacao_vitamina_a.Where(x => x.sva_id_crianca == idCrianca).ToList();

            foreach (suplementacao_vitamina_a item in listBd)
            {
                lista.Add(new SuplementacaoVitaminaAViewModel()
                {
                    suplementacaoVitaminaAData  = item.sva_ds_local,
                    suplementacaoVitaminaALocal = String.IsNullOrEmpty(item.sva_dt_data.ToString()) ? "" : item.sva_dt_data.ToString().Substring(0, 10)
                });
            }

            return(lista.OrderBy(x => x.suplementacaoVitaminaAData).ToList());
        }
Esempio n. 21
0
        public static List <IntercorrenciaModel> ListaIntercrrenciasCrianca(int idCrianca)
        {
            cdscEntities objBd = new cdscEntities();
            List <IntercorrenciaModel> lista  = new List <IntercorrenciaModel>();
            List <intercorrencias>     listBd = objBd.intercorrencias.Where(x => x.int_id_crianca == idCrianca).ToList();

            foreach (intercorrencias item in listBd)
            {
                lista.Add(new IntercorrenciaModel()
                {
                    data = String.IsNullOrEmpty(item.int_dt_data.ToString()) ? "" : item.int_dt_data.ToString().Substring(0, 10),
                    descricaoIntercorrencia  = item.int_ds_intercorrencia,
                    observacaoIntercorrencia = item.int_ds_observacoes
                });
            }

            return(lista.OrderBy(x => x.data).ToList());
        }
Esempio n. 22
0
        public static IntercorrenciaModel Salvar(IntercorrenciaModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            intercorrencias objIntercorrencias = new intercorrencias();

            objIntercorrencias.int_id_crianca        = objCrianca.cri_id_crianca;
            objIntercorrencias.int_dt_data           = Convert.ToDateTime(obj.data);
            objIntercorrencias.int_ds_intercorrencia = obj.descricaoIntercorrencia;
            objIntercorrencias.int_ds_observacoes    = obj.observacaoIntercorrencia;

            objBd.intercorrencias.Add(objIntercorrencias);
            bool result = objBd.SaveChanges() > 0;

            return(new IntercorrenciaModel());
        }
        public static VigilanciaDesenvolvimentoModel Salvar(VigilanciaDesenvolvimentoModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            marcador_desenvolvimento_crianca objMarcadorCrianca = new marcador_desenvolvimento_crianca();

            objMarcadorCrianca.mdc_id_crianca  = objCrianca.cri_id_crianca;
            objMarcadorCrianca.mdc_id_marcador = obj.idMarcador;
            objMarcadorCrianca.mdc_nr_idade    = obj.idade;
            objMarcadorCrianca.mdc_ds_status   = obj.statusMarcador;

            objBd.marcador_desenvolvimento_crianca.Add(objMarcadorCrianca);
            bool result = objBd.SaveChanges() > 0;


            return(new VigilanciaDesenvolvimentoModel());
        }
Esempio n. 24
0
        public static List <MudancaEnderecoModel> Lista(int idUsuario)
        {
            cdscEntities objBd = new cdscEntities();
            List <MudancaEnderecoModel> lista = new List <MudancaEnderecoModel>();
            crianca objCrianca = objBd.crianca.FirstOrDefault(x => x.cri_id_usuario_responsavel == idUsuario) ?? new crianca();

            objBd.endereco.Where(x => x.end_id_crianca == objCrianca.cri_id_crianca).ToList().ForEach(x => lista.Add(new MudancaEnderecoModel {
                data     = x.end_dt_data.ToString().Substring(0, 10),
                endereco = x.end_ds_endereco,
                unidadeBasicaQueFrequenta = x.end_ds_unidade_basica_frequenta,
                descricaoUfMunicipio      = x.municipio == null ? "" : x.municipio.mun_ds_municipio + "-" + x.municipio.uf.uff_ds_sigla,
                cep         = x.end_nr_cep,
                idCrianca   = x.end_id_crianca,
                bairro      = x.end_ds_bairro,
                idMunicipio = x.end_id_municipio ?? 0,
            }));


            return(lista);
        }
Esempio n. 25
0
        public static PressaoArterialModel Salvar(PressaoArterialModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            afericao_pressao_arterial objPressaoArterial = new afericao_pressao_arterial();

            objPressaoArterial.apa_id_crianca      = objCrianca.cri_id_crianca;
            objPressaoArterial.apa_nr_idade        = obj.idade;
            objPressaoArterial.apa_nr_pa_sistolica = obj.sistolica;
            objPressaoArterial.apa_nr_pa_distolica = obj.distolica;
            objPressaoArterial.apa_dt_data         = DateTime.Now;
            objPressaoArterial.apa_ds_observacao   = obj.observacao;

            objBd.afericao_pressao_arterial.Add(objPressaoArterial);
            bool result = objBd.SaveChanges() > 0;

            return(new PressaoArterialModel());
        }
Esempio n. 26
0
        public static MedidasAntropometricasModel Salvar(MedidasAntropometricasModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            registro_medidas_antropometricas objMedidasAntropometricas = new registro_medidas_antropometricas();

            objMedidasAntropometricas.rma_id_crianca            = objCrianca.cri_id_crianca;
            objMedidasAntropometricas.rma_nr_idade              = obj.idade;
            objMedidasAntropometricas.rma_nr_peso               = obj.peso;
            objMedidasAntropometricas.rma_nr_estatura           = obj.estatura;
            objMedidasAntropometricas.rma_dt_registro           = DateTime.Now;
            objMedidasAntropometricas.rma_nr_perimetro_cefalico = obj.perimetroCefalico;

            objBd.registro_medidas_antropometricas.Add(objMedidasAntropometricas);
            bool result = objBd.SaveChanges() > 0;

            return(new MedidasAntropometricasModel());
        }
Esempio n. 27
0
        public static VacinaModel Salvar(VacinaModel obj)
        {
            cdscEntities objBd           = new cdscEntities();
            int          idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario;
            crianca      objCrianca      = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca();

            vacinas_crianca objVacinaCrianca = new vacinas_crianca();

            objVacinaCrianca.vcc_id_crianca = objCrianca.cri_id_crianca;
            objVacinaCrianca.vcc_id_vacina  = obj.idVacina;
            objVacinaCrianca.vcc_dt_data    = Convert.ToDateTime(obj.data);
            objVacinaCrianca.vcc_nr_dose    = obj.dose;
            objVacinaCrianca.vcc_nr_lote    = obj.lote;
            objVacinaCrianca.vcc_ds_unidade = obj.unidade;

            objBd.vacinas_crianca.Add(objVacinaCrianca);
            bool result = objBd.SaveChanges() > 0;

            return(new VacinaModel());
        }
Esempio n. 28
0
        public static GravidezModel ObterRegistro(int idUsuario)
        {
            cdscEntities objBd       = new cdscEntities();
            crianca      objCrianca  = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca();
            pre_natal    objPreNatal = objBd.pre_natal.FirstOrDefault(x => x.prn_id_crianca == objCrianca.cri_id_crianca) ?? new pre_natal();

            GravidezModel returnObj = new GravidezModel();

            returnObj.idCrianca = objCrianca.cri_id_crianca;

            //pré-natal
            returnObj.inicioPreNatal           = objPreNatal.prn_nr_inicio_pre_natal ?? 0;
            returnObj.numeroConsultas          = objPreNatal.prn_numero_consultas ?? 0;
            returnObj.statusZ21Prenatal        = objPreNatal.prn_st_z21_status;
            returnObj.periodoZ21Prenatal       = objPreNatal.prn_nr_z21_periodo ?? 0;
            returnObj.statusA53Prenatal        = objPreNatal.prn_st_a53_status;
            returnObj.periodoA53Prenatal       = objPreNatal.prn_nr_a53_periodo ?? 0;
            returnObj.statusB18                = objPreNatal.prn_st_b18_status;
            returnObj.periodoB18               = objPreNatal.prn_nr_b18_periodo ?? 0;
            returnObj.statusB18                = objPreNatal.prn_st_b18_status;
            returnObj.periodoB18               = objPreNatal.prn_nr_b18_periodo ?? 0;
            returnObj.statusB58                = objPreNatal.prn_st_b58_status;
            returnObj.periodoB58               = objPreNatal.prn_nr_b58_periodo ?? 0;
            returnObj.statusImunizacaoDupla    = objPreNatal.prn_st_imunização_dupla_adulto;
            returnObj.statusSuplementacaoFerro = objPreNatal.prn_st_suplementação_ferro;

            //parto e pós-parto
            parto objParto = objBd.parto.FirstOrDefault(x => x.par_id_crianca == objCrianca.cri_id_crianca) ?? new parto();

            returnObj.local                   = objParto.par_ds_local;
            returnObj.tipoParto               = objParto.par_tp_parto;
            returnObj.indicacao               = objParto.par_ds_indicacao;
            returnObj.statusZ21Parto          = objParto.par_st_z21_status;
            returnObj.periodoZ21Parto         = objParto.par_nr_z21_periodo ?? 0;
            returnObj.statusA53Parto          = objParto.par_st_a53_status;
            returnObj.periodoA53Parto         = objParto.par_st_a53_periodo ?? 0;
            returnObj.megadoseVitaminaA       = objParto.par_st_megadose_vitamina_a;
            returnObj.intercorrenciasClinicas = objParto.par_ds_intercorrencias_clinicas;

            return(returnObj);
        }
Esempio n. 29
0
        public static List <PressaoArterialModel> ObterLista(int idCrianca)
        {
            cdscEntities objBd = new cdscEntities();
            List <PressaoArterialModel>      lista  = new List <PressaoArterialModel>();
            List <afericao_pressao_arterial> listBd = objBd.afericao_pressao_arterial.Where(x => x.apa_id_crianca == idCrianca).ToList();

            foreach (afericao_pressao_arterial item in listBd)
            {
                lista.Add(new PressaoArterialModel()
                {
                    idCrianca  = item.apa_id_crianca ?? 0,
                    data       = String.IsNullOrEmpty(item.apa_dt_data.ToString()) ? "" : item.apa_dt_data.ToString().Substring(0, 10),
                    idade      = item.apa_nr_idade ?? 0,
                    sistolica  = item.apa_nr_pa_sistolica ?? 0,
                    distolica  = item.apa_nr_pa_distolica ?? 0,
                    observacao = item.apa_ds_observacao
                });
            }

            return(lista);
        }
Esempio n. 30
0
        public static List <VacinaModel> ObterVacinasRecebidas(int idCrianca)
        {
            cdscEntities           objBd  = new cdscEntities();
            List <VacinaModel>     lista  = new List <VacinaModel>();
            List <vacinas_crianca> listBd = objBd.vacinas_crianca.Where(x => x.vcc_id_crianca == idCrianca).ToList();

            foreach (vacinas_crianca item in listBd)
            {
                lista.Add(new VacinaModel()
                {
                    idCrianca       = item.vcc_id_crianca,
                    data            = String.IsNullOrEmpty(item.vcc_dt_data.ToString()) ? "" : item.vcc_dt_data.ToString().Substring(0, 10),
                    descricaoVacina = item.vacina == null ? "" : item.vacina.vac_ds_vacina,
                    dose            = item.vcc_nr_dose,
                    lote            = item.vcc_nr_lote,
                    unidade         = item.vcc_ds_unidade
                });
            }

            return(lista.OrderBy(x => x.data).ToList());
        }