public PrescricaoMedicaColecao PesquisarPrescricoesRealizadas(string idpaciente) { try { PrescricaoMedicaColecao prescricaoMedicaColecao = new PrescricaoMedicaColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IdPaciente", idpaciente); DataTable datatablePrescricaoMedica = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspPrescricaoMedicaRealizadasPesquisar"); foreach (DataRow linha in datatablePrescricaoMedica.Rows) { PrescricaoMedica prescricaoMedicaClass = new PrescricaoMedica(); prescricaoMedicaClass.IdPrescricaoMedica = Convert.ToInt32(linha["IdPrescricaoMedica"]); prescricaoMedicaClass.IdPessoa = Convert.ToInt32(linha["IdPaciente"]); prescricaoMedicaClass.Tipo = Convert.ToString(linha["Tipo"]); prescricaoMedicaClass.Descricao = Convert.ToString(linha["Descricao"]); prescricaoMedicaClass.Horario = Convert.ToDateTime(linha["Horario"]); prescricaoMedicaClass.TarefaRealizada = Convert.ToBoolean(linha["TarefaRealizada"]); prescricaoMedicaClass.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]); prescricaoMedicaClass.NomeEnfermeiro = Convert.ToString(linha["NomeEnfermeiro"]); prescricaoMedicaClass.DataModificacao = Convert.ToDateTime(linha["DataModificacao"]); prescricaoMedicaColecao.Add(prescricaoMedicaClass); } return prescricaoMedicaColecao; } catch (Exception ex) { throw new Exception("Não foi possível pesquisar. Detalhes " + ex.Message); } }
private void AtualizarGridPrescricaoMedicaRealizadas() { PrescricaoMedicaNegocio prescricaoMedicaNegocio = new PrescricaoMedicaNegocio(); PrescricaoMedicaColecao prescricaoMedicaColecao = new PrescricaoMedicaColecao(); prescricaoMedicaColecao = prescricaoMedicaNegocio.ConsultarPrescricoesMedicasRealizadas(idpaciente); GridViewPrescricaoMedicaRealizadas.DataSource = prescricaoMedicaColecao; GridViewPrescricaoMedicaRealizadas.DataBind(); }