private void AtualizarGridPaciente() { PacienteNegocio pacienteNegocios = new PacienteNegocio(); PacienteColecao pacienteColecao = new PacienteColecao(); pacienteColecao = pacienteNegocios.ConsultaPorId(Convert.ToInt32(idpaciente)); GridViewPacientes.DataSource = pacienteColecao; GridViewPacientes.DataBind(); }
private void AtualizarGrid() { PacienteNegocio pacienteNegocios = new PacienteNegocio(); PacienteColecao pacienteColecao = new PacienteColecao(); try { if (rbtNome.Checked == true) { pacienteColecao = pacienteNegocios.ConsultaPorNome(TextBoxPesquisar.Text); } else { pacienteColecao = pacienteNegocios.ConsultaPorId(Convert.ToInt32(TextBoxPesquisar.Text)); } } catch (Exception ex) { ErrorMessage.Text = ex.Message; ErrorMessage.Visible = true; } GridViewPacientes.DataSource = pacienteColecao; GridViewPacientes.DataBind(); }
public PacienteColecao ConsultaPorId(int idcliente) { try { PacienteColecao pacienteColecao = new PacienteColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IdPaciente", idcliente); DataTable datatablePaciente = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspPacientePesquisarPorId"); foreach (DataRow linha in datatablePaciente.Rows) { Paciente paciente = new Paciente(); paciente.IdPessoa = Convert.ToInt32(linha["IdPaciente"]); paciente.Nome = Convert.ToString(linha["Nome"]); paciente.Endereco = Convert.ToString(linha["Endereco"]); paciente.Numero = Convert.ToString(linha["Numero"]); paciente.Bairro = Convert.ToString(linha["Bairro"]); paciente.Cidade = Convert.ToString(linha["Cidade"]); paciente.Estado = Convert.ToString(linha["Estado"]); paciente.CEP = Convert.ToString(linha["CEP"]); paciente.RG = Convert.ToString(linha["RG"]); paciente.OrgaoEmissor = Convert.ToString(linha["OrgaoEmissor"]); paciente.UF = Convert.ToString(linha["UF"]); paciente.Naturalidade = Convert.ToString(linha["Naturalidade"]); paciente.Nacionalidade = Convert.ToString(linha["Nacionalidade"]); paciente.CorRaca = Convert.ToString(linha["CorRaca"]); paciente.Sexo = Convert.ToString(linha["Sexo"]); paciente.Leito = Convert.ToString(linha["Leito"]); paciente.CPF = Convert.ToString(linha["CPF"]); paciente.TelefoneFixo = Convert.ToString(linha["TelefoneFixo"]); paciente.TelefoneCelular = Convert.ToString(linha["TelefoneCelular"]); paciente.DataNascimento = Convert.ToDateTime(linha["DataNascimento"]); paciente.Email = Convert.ToString(linha["Email"]); paciente.Responsavel = Convert.ToString(linha["Responsavel"]); paciente.RGResponsavel = Convert.ToString(linha["RGResponsavel"]); paciente.TelefoneResponsavel = Convert.ToString(linha["TelefoneResponsavel"]); paciente.Pai = Convert.ToString(linha["Pai"]); paciente.Mae = Convert.ToString(linha["Mae"]); paciente.Convenio = Convert.ToString(linha["Convenio"]); paciente.NumeroInscricao = Convert.ToString(linha["NumeroInscricao"]); paciente.ValidadeCartao = Convert.ToString(linha["ValidadeCartao"]); paciente.TipoPlano = Convert.ToString(linha["TipoPlano"]); paciente.DataCadastro = Convert.ToDateTime(linha["DataCadastro"]); paciente.CadastradoPor = Convert.ToString(linha["Usuario"]); paciente.DataModificacao = Convert.ToDateTime(linha["DataModificacao"]); pacienteColecao.Add(paciente); } return pacienteColecao; } catch (Exception ex) { throw new Exception("Não foi possível consultar o paciente por código. Detalhes " + ex.Message); } }