//###############################################################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); }
//#########################################################End Variavel & Constantes################################################### //######################################################### Procedimento de Banco ################################################# public string[,] conector_find_pdv(string store) { countField = 0; countRows = 0; auxConsistencia = 0; try { banco.abreConexao(); banco.iniciarTransacao(); banco.startTransaction("conector_find_terminal"); banco.addParametro("tipo", "4"); banco.addParametro("find", ""); banco.addParametro("find_loja", store); banco.addParametro("find_type", "5"); banco.procedimentoSet(); banco.commit(); } catch (Exception erro) { banco.rollback(); } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; vetorCx = new string[countRows, countField]; if (countRows > 0) { for (int i = 0; i < countRows; i++) { for (int j = 0; j < countField; j++) { if (j == 0) { vetorCx[i, 0] = banco.retornaSet().Tables[0].Rows[i][0].ToString(); } else if (j == 8) { vetorCx[i, 1] = banco.retornaSet().Tables[0].Rows[i][8].ToString(); } } } } } banco.fechaConexao(); } return(vetorCx); }
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); }