private static ISessionFactory SessionFactory() { // TODO: Implementar outras conexões try { switch (_bancoDados) { case BancoDados.MySql: return(ConexaoMySql.OpenSession(_atualizarTabelas)); case BancoDados.SqlServer: case BancoDados.Oracle: case BancoDados.Postgres: default: return(null); } } catch (Exception ex) { // TODO: Log da exceção de conexão return(null); } finally { _atualizarTabelas = false; } }
//lê todos os cadastros existentes na base externa public List <EstruturaPulseira> LerPulseirasMySql(ConexaoMySql conexao, DateTime data) { var queryString = $"select * from pulseiras where data_alteracao >= '{data}'"; var dataTable = conexao.ExecutarComando(queryString); return(CriaListaDePulseiras(dataTable)); }
public List <ModAluno> ListaAlunos() { // Instancia nossos objetos List <ModAluno> lalunos = new List <ModAluno>(); // Instancia nossa Conexao ConexaoMySql conexao = new ConexaoMySql(TipoConexao.Conexao.WebConfig); // Se existe erro na conexao move o erro para a classe de acesso if (conexao.ExisteErro()) { setMensagemErro(conexao.mErro); return(lalunos); } try { MySqlDataReader reader; // Nosso comando SQL string query = "select a.idaluno, a.nome, a.dtcadastro, a.email, a.valor, c.idcurso, c.descricao as descricao_curso " + "from alunos as a " + "inner join cursos as c on a.idcurso = c.idcurso " + "order by a.nome "; MySqlCommand cmd = new MySqlCommand(query, conexao.conn); // define que o comando é um texto cmd.CommandType = System.Data.CommandType.Text; // Abre nossa Conexao if (conexao.OpenConexao() == false) { setMensagemErro(conexao.mErro); return(lalunos); } reader = cmd.ExecuteReader(); // recebe os dados de nossa consulta while (reader.Read()) { lalunos.Add(read_Aluno(reader)); } } catch (MySqlException e) { // Trata os erros de nossa conexão setMensagemErro(e.Message.ToString()); } // Fecha nossa Conexao conexao.CloseConexao(); // Retorna nossa lista de dados return(lalunos); }
public Int32 Aluno_Ins(ModAluno aluno) { Int32 _return = 0; // Instancia nossa Conexao ConexaoMySql conexao = new ConexaoMySql(TipoConexao.Conexao.WebConfig); // Se existe erro na conexao move o erro para a classe de acesso if (conexao.ExisteErro()) { setMensagemErro(conexao.mErro); return(-1); } try { MySqlDataReader reader; MySqlCommand cmd = new MySqlCommand("pcdAluno_Ins", conexao.conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idcurso", aluno.Curso.idCurso); cmd.Parameters.AddWithValue("nome", aluno.Nome ?? ""); cmd.Parameters.AddWithValue("email", aluno.Email ?? ""); cmd.Parameters.AddWithValue("valor", aluno.Valor); cmd.Parameters.AddWithValue("dtcadastro", aluno.DtCadastro); // Abre nossa Conexao if (conexao.OpenConexao() == false) { setMensagemErro(conexao.mErro); return(-1); } reader = cmd.ExecuteReader(); // recebe os dados de nossa consulta while (reader.Read()) { _return = Convert.ToInt32(reader["retorno"]); } } catch (MySqlException e) { // Trata os erros de nossa conexão setMensagemErro(e.Message.ToString()); _return = -1; } // Fecha nossa Conexao conexao.CloseConexao(); // Retorna nossa lista de dados return(_return); }
private void btnExecutar_Click(object sender, EventArgs e) { try { var conexao = new ConexaoMySql(); var dt = conexao.RetornaDT(txtComando.Text); dataGridView1.DataSource = dt; } catch (Exception erro) { txtErro.Text = $"Ocorreu um erro: {erro.Message}"; } }
public ModAluno getAluno(int idAluno) { ModAluno aluno = new ModAluno(); // Instancia nossa Conexao ConexaoMySql conexao = new ConexaoMySql(TipoConexao.Conexao.WebConfig); // Se existe erro na conexao move o erro para a classe de acesso if (conexao.ExisteErro()) { setMensagemErro(conexao.mErro); return(aluno); } try { MySqlDataReader reader; MySqlCommand cmd = new MySqlCommand("pcdAluno_Slc_ID", conexao.conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idaluno", idAluno); // Abre nossa Conexao if (conexao.OpenConexao() == false) { setMensagemErro(conexao.mErro); return(aluno); } reader = cmd.ExecuteReader(); // recebe os dados de nossa consulta while (reader.Read()) { aluno = read_Aluno(reader); } } catch (MySqlException e) { // Trata os erros de nossa conexão setMensagemErro(e.Message.ToString()); } // Fecha nossa Conexao conexao.CloseConexao(); // Retorna nossa lista de dados return(aluno); }
public List <ModCurso> ListaCursos() { // Instancia nossos objetos List <ModCurso> lcursos = new List <ModCurso>(); // Instancia nossa Conexao ConexaoMySql conexao = new ConexaoMySql(TipoConexao.Conexao.WebConfig); // Se existe erro na conexao move o erro para a classe de acesso if (conexao.ExisteErro()) { setMensagemErro(conexao.mErro); return(lcursos); } try { MySqlDataReader reader; MySqlCommand cmd = new MySqlCommand("pcdCursos_Slc", conexao.conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; // Abre nossa Conexao if (conexao.OpenConexao() == false) { setMensagemErro(conexao.mErro); return(null); } reader = cmd.ExecuteReader(); // recebe os dados de nossa consulta while (reader.Read()) { lcursos.Add(read_Curso(reader)); } } catch (MySqlException e) { // Trata os erros de nossa conexão setMensagemErro(e.Message.ToString()); } // Fecha nossa Conexao conexao.CloseConexao(); // Retorna nossa lista de dados return(lcursos); }
private void btnTesteConexao_Click(object sender, EventArgs e) { try { var conexao = new ConexaoMySql(); var dt = conexao.RetornaDT(txtComando.Text); dataGridView1.DataSource = dt; this.Text = $"Total de registros {dt.Rows.Count}"; } catch (Exception erro) { MessageBox.Show($"Ocorreu um erro: {erro.Message}"); dataGridView1.DataSource = ""; this.Text = $""; } }
public ObterPosicoesSighraJobService() { _conexaoInterage = new Conexao(); _conexaoSigrha = new ConexaoMySql(); dynamic config = ConfigurationHelper.getConfiguration(); var provider = Convert.ToString(config.ConnectionStrings.DefaultConnection); //Endereco = Convert.ToString(config.Rastreadores.Omnilink.Endereco); //Usuario = Convert.ToString(config.Rastreadores.Omnilink.Usuario); //Senha = Convert.ToString(config.Rastreadores.Omnilink.Senha); //Ativo = Convert.ToBoolean(config.Rastreadores.Omnilink.ObterPosicoes.Ativo); _conexaoInterage.Configura(provider); }
public Int32 Aluno_Del(int idAluno) { Int32 _return = 0; // Instancia nossa Conexao ConexaoMySql conexao = new ConexaoMySql(TipoConexao.Conexao.WebConfig); // Se existe erro na conexao move o erro para a classe de acesso if (conexao.ExisteErro()) { setMensagemErro(conexao.mErro); return(-1); } try { MySqlCommand cmd = new MySqlCommand("pcdAluno_Del", conexao.conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idaluno", idAluno); // Abre nossa Conexao if (conexao.OpenConexao() == false) { setMensagemErro(conexao.mErro); return(-1); } _return = cmd.ExecuteNonQuery(); } catch (MySqlException e) { // Trata os erros de nossa conexão setMensagemErro(e.Message.ToString()); _return = -1; } // Fecha nossa Conexao conexao.CloseConexao(); // Retorna nossa lista de dados return(_return); }
/// <summary> /// Define a string de conexão com o banco de dados. /// </summary> private static void DefinaStringDeConexao(ConexaoMySql conexao) { _stringDeConexao = $@"Server = {conexao.Servidor}; Port = {conexao.Porta}; Database = {conexao.NomeDoBanco}; Uid = {conexao.Usuario}; Pwd = {conexao.Senha};"; }