Exemple #1
0
        public string verifica_passwd(string hash, string cnpj)
        {
            banco = new dados();
            string retorno = null;

            try
            {
                banco.abreConexao();
                banco.iniciarTransacao();
                banco.singleTransaction("select AES_DECRYPT(`licenca_adm`.`password`,?passwd) from `conector`.`licenca_adm` where cnpj=?str");
                banco.addParametro("?passwd", hash);
                banco.addParametro("?str", cnpj);
                banco.procedimentoRead();
                if (banco.retornaRead().Read() == true)
                {
                    retorno = Convert.ToString(banco.retornaRead().GetString(0));
                }
                else
                {
                    retorno = null;
                }
                banco.fechaRead();
                banco.commit();
            }
            catch (Exception erro)
            {
                banco.rollback();
                retorno = null;
            }
            finally
            {
                banco.fechaConexao();
            }
            return(retorno);
        }
Exemple #2
0
        //###############################################################End Variaveis e Metodos Globais########################################################
        //###############################################################Procedimento de banco de dados ########################################################
        public int count_passwd(string cnpj)
        {
            int retorno = 0;

            try
            {
                banco.abreConexao();
                banco.iniciarTransacao();
                banco.singleTransaction("select count(*) FROM `conector`.`licenca_adm` where cnpj=?str");
                banco.addParametro("?str", cnpj);
                banco.procedimentoRead();
                if (banco.retornaRead().Read() == true)
                {
                    retorno = Convert.ToInt32(banco.retornaRead().GetString(0));
                }
                else
                {
                    retorno = 0;
                }
                banco.fechaRead();
                banco.commit();
            }
            catch (Exception erro)
            {
                banco.rollback();
            }
            finally
            {
                banco.fechaConexao();
            }
            return(retorno);
        }