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); }
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)); }
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); }
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); }
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); }
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); }
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); }
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); }
public static MudancaEnderecoModel ObterRegistro(int idUsuario) { cdscEntities objBd = new cdscEntities(); MudancaEnderecoModel obj = new MudancaEnderecoModel(); obj.listaEnderecos = Lista(idUsuario); return(obj); }
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); }
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()); }
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); }
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)); }
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); }
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()); }
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()); }
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()); }
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()); }
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()); }
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()); }
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()); }
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); }
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()); }
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()); }
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()); }
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); }
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); }
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()); }