Exemple #1
0
 private void AtualizarGridPaciente()
 {
     PacienteNegocio pacienteNegocios = new PacienteNegocio();
     PacienteColecao pacienteColecao = new PacienteColecao();
     pacienteColecao = pacienteNegocios.ConsultaPorId(Convert.ToInt32(idpaciente));
     GridViewPacientes.DataSource = pacienteColecao;
     GridViewPacientes.DataBind();
 }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
            }
        }