コード例 #1
0
ファイル: Pessoa.cs プロジェクト: ribeiroluis/SIGHOMEROGIL
 public bool PesquisaUsuarioPorProntuarioFireBird()
 {
     try
     {
         AcessoFireBird acesso = new AcessoFireBird();
         DataTable tabela = acesso.RetornaNomeUsuarioCadastrado(Prontuario);
         if (tabela.Rows.Count == 1)
         {
             DataRow linha = tabela.Rows[0];
             Nome = linha["DSUSUARIO"].ToString();
             DialogResult resultado = MessageBox.Show(Nome,
                 "Selecionar nome", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
             if (resultado == DialogResult.Yes)
             {
                 Prontuario = linha["CDUSUARIO"].ToString();
                 DataNascimento = linha["DTNASCIMENTO"].ToString();
                 CPF = linha["NRCPF"].ToString();
                 Mae = linha["DSMAE"].ToString();
                 CEP = linha["NRCEP"].ToString();
                 Numero = linha["NRLOGRADOURO"].ToString();
                 Complemento = linha["DSCOMPLEMENTO"].ToString();
                 TelefoneFixo = linha["NRTELEFONE"].ToString();
                 TelefoneCelular = linha["NRCELULAR"].ToString();
                 AcessoDadosEspecialidades access = new AcessoDadosEspecialidades();
                 DataRow linhacep = access.ConsultaCEP(CEP).Rows[0];
                 if (!linhacep[0].ToString().Equals(""))
                 {
                     Logradouro = linhacep["ENDERECO"].ToString();
                     Bairro = linhacep["BAIRRO"].ToString();
                 }
                 else
                     MessageBox.Show("CEP incorreto, confirme.");
                 return true;
             }
             else
                 return false;
         }
         else
             return false;
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
ファイル: Pessoa.cs プロジェクト: ribeiroluis/SIGHOMEROGIL
 /// <summary>
 /// Preenche os dados utilizando a tabela retornada do banco de dados
 /// </summary>
 private void PreencheDados(DataTable _tabela)
 {
     DataRow linha = _tabela.Rows[0];
     Nome = linha["NOME"].ToString();
     IDUsuario = linha["IDUSUARIO"].ToString();
     Prontuario = linha["PRONTUARIO"].ToString();
     DataNascimento = linha["DTNASCIMENTO"].ToString();
     CNS = linha["CARTAOSUS"].ToString();
     CEP = linha["CEP"].ToString();
     AcessoDadosEspecialidades access = new AcessoDadosEspecialidades();
     DataRow linhacep = access.ConsultaCEP(CEP).Rows[0];
     if (!linhacep[0].ToString().Equals(""))
     {
         Logradouro = linhacep["ENDERECO"].ToString();
         Bairro = linhacep["BAIRRO"].ToString();
     }
     Numero = linha["ENDNUMERO"].ToString();
     Complemento = linha["ENDCOMPLEMENTO"].ToString();
     CPF = linha["CPF"].ToString();
     Mae = linha["NOMEMAE"].ToString();
     TelefoneFixo = linha["TELFIXO"].ToString();
     TelefoneCelular = linha["TELCEL"].ToString();
 }
コード例 #3
0
ファイル: Pessoa.cs プロジェクト: ribeiroluis/SIGHOMEROGIL
        /// <summary>
        /// Pesquisa na tabela se há usuario com o cartao sus selecionado
        /// </summary>
        /// <returns>verdadeiro ou falso</returns>
        public bool PesquisaUsuarioPorCartaoSUS()
        {
            try
            {
                Dados = new AcessoDadosEspecialidades();
                DataTable tabela = Dados.ConsultaCNS(CNS);
                if (tabela.Rows.Count == 1)
                {
                    PreencheDados(tabela);
                    return true;
                }
                else
                    return false;

            }
            catch (Exception err)
            {
                System.Windows.Forms.MessageBox.Show(err.Message);
                return false;
            }
        }