public bool AutenticarUsuario(Usuario u) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String validarUsuario = "SELECT * FROM cadastro_usuario WHERE nome_usuario = @nome AND senha_usuario = MD5(@senha) AND ativo = 's';"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(validarUsuario, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nome", u.Nome)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("senha", u.Senha)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("ativo", u.Ativo)); int retorno = Convert.ToInt32(cmd.ExecuteScalar()); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); if (retorno > 0) { return(true); } else { return(false); } } catch (Exception ex) { MessageBox.Show("Dados incorretos, informe novamente! " + ex.ToString()); return(false); } }
public void GravarRetornoViagem(Viagem v) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String alteratDados = "UPDATE viagem set dta_retorno = @dtaRetornoViagem, km_cidade_retorno = @kmRetorno where id_viagem = @id"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(alteratDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("dtaRetornoViagem", v.DtaRetorno)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id", v.Id_viagem)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("kmRetorno", v.KmRetorno)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar o usuario, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public List <Usuario> BuscarTodosUsuarios(Usuario u) { List <Usuario> todosUsuarios = new List <Usuario>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String selecionaTodos = "select id_usuario, nome_usuario, ativo, senha_usuario from cadastro_usuario "; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(selecionaTodos, conn); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Usuario novo = new Usuario(); novo.Id = (int)reader["id_usuario"]; novo.Nome = reader["nome_usuario"].ToString(); novo.Senha = reader["senha_usuario"].ToString(); novo.Ativo = reader["ativo"].ToString(); todosUsuarios.Add(novo); } conn.Close(); return(todosUsuarios); } finally { conn.Close(); } }
public void SalvarUsuario(Usuario u) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String insertDados = "INSERT INTO cadastro_usuario(nome_usuario, senha_usuario, ativo)" + "VALUES (?, MD5(?), ?);"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(insertDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nome", u.Nome)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("senha", u.Senha)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("ativo", u.Ativo)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar o usuario, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public void SalvarVeiculo(Veiculo veiculo) { String query = "insert into cadastro_veiculo(marca_veiculo, tipo_combustivel, placa_veiculo, ano_modelo, ano_veiculo, cor_veiculo, chassi_veiculo, modelo_veiculo)" + "value(?, ?, ?, ?, ?, ?, ?, ?);"; MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); try { conn = new MySqlConnection(connectionString); conn.Open(); MySqlCommand command = new MySqlCommand(query, conn); command.Parameters.Add(new MySqlParameter("marca_veiculo", veiculo.MarcaVeiculo)); command.Parameters.Add(new MySqlParameter("tipo_combustivel", veiculo.TipoCombustivel)); command.Parameters.Add(new MySqlParameter("placa_veiculo", veiculo.Placa)); command.Parameters.Add(new MySqlParameter("ano_modelo", veiculo.AnoModeloVeiculo)); command.Parameters.Add(new MySqlParameter("ano_veiculo", veiculo.AnoVeiculo)); command.Parameters.Add(new MySqlParameter("cor_veiculo", veiculo.CorVeiculo)); command.Parameters.Add(new MySqlParameter("chassi_veiculo", veiculo.Chassi)); command.Parameters.Add(new MySqlParameter("modelo_veiculo", veiculo.ModeloVeiculo)); command.Prepare(); command.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show($"Erro ao cadastrar veículo, verifique a conexão com o banco de dados: {ex.ToString()}"); } finally { if (conn != null) { conn.Close(); } } }
public void SalvarViagem(Viagem v) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String insertDados = "INSERT INTO viagem(id_motorista, id_veiculo, id_cidade_destino, id_cidade_origem, dta_saida, km_cidade_origem, passageiro_viagem)" + "VALUES (?, ?, ?, ?, ?, ?, ?);"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(insertDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id_motorista", v.Id_motorista)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id_veiculo", v.Id_veiculo)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id_cidade_destino", v.Id_cidadeDestino)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id_cidade_origem", v.Id_cidadeSaida)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("dta_saida", v.DtaSaida)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("km_cidade_origem", v.KmSaida)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("passageiro_viagem", v.passageiro)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar a viagem, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public List <Veiculo> PesquisarModeloVeiculos(String nome) { List <Veiculo> PesquisarModeloVeiculos = new List <Veiculo>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String selecionaVeiculo = "select id_veiculo, " + "modelo_veiculo," + "marca_veiculo, " + "cor_veiculo, " + "ano_modelo, " + "placa_veiculo " + "from cadastro_veiculo " + "where modelo_veiculo like '%" + @nome + "%'"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(selecionaVeiculo, conn); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Veiculo novo = new Veiculo(); novo.id_veiculo = (int)reader["id_veiculo"]; novo.ModeloVeiculo = Convert.ToString(reader["ModeloVeiculo"]); PesquisarModeloVeiculos.Add(novo); } conn.Close(); return(PesquisarModeloVeiculos); } finally { conn.Close(); } }
public List <Motorista> PesquisarNomeMotoristas(String nome) { List <Motorista> PesquisarNmMotoristas = new List <Motorista>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String PesquisarTDestino = "select id_motorista, " + "nome_motorista, " + "cpf_motorista, " + "dta_vencimento_cnh_motorista " + "from cadastro_motorista " + "where nome_motorista like '%" + @nome + "%'"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(PesquisarTDestino, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nomw", nome)); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Motorista novo = new Motorista(); novo.id_motorista = (int)reader["id_motorista"]; novo.nome = Convert.ToString(reader["nome_motorista"]); PesquisarNmMotoristas.Add(novo); } conn.Close(); return(PesquisarNmMotoristas); } finally { conn.Close(); } }
public List <Cidade> PesquisarCidadeDestino(String nome) { List <Cidade> PesquisarCidadeDestino = new List <Cidade>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String selecionaCidadeDestino = "select id_cidade, " + "nome_cidade, " + "uf_estado " + "FROM cadastro_cidade " + "where nome_cidade like '%" + @nome + "%'"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(selecionaCidadeDestino, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nomw", nome)); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Cidade novo = new Cidade(); novo.id_cidade = (int)reader["id_cidade"]; novo.id_cidade_pesquisa = Convert.ToString(reader["nome_cidade"]); novo.nome_cidade = Convert.ToString(reader["nome_cidade"]); novo.uf_estado = Convert.ToString(reader["uf_estado"]); PesquisarCidadeDestino.Add(novo); } conn.Close(); return(PesquisarCidadeDestino); } finally { conn.Close(); } }
public List <Cidade> PesquisarTodosDestino(Cidade c) { List <Cidade> PesquisarTodosDestino = new List <Cidade>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String PesquisarTDestino = "select id_cidade, " + "nome_cidade, " + "uf_estado " + "FROM cadastro_cidade "; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(PesquisarTDestino, conn); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Cidade novo = new Cidade(); novo.id_cidade = (int)reader["id_cidade"]; novo.id_cidade_pesquisa = Convert.ToString(reader["nome_cidade"]); novo.nome_cidade = Convert.ToString(reader["nome_cidade"]); novo.uf_estado = Convert.ToString(reader["uf_estado"]); PesquisarTodosDestino.Add(novo); } conn.Close(); return(PesquisarTodosDestino); } finally { conn.Close(); } }
public void EditarViagem(Viagem v) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String alteratDados = "UPDATE viagem " + "SET id_motorista = @Id_motorista, " + "id_veiculo = @Id_veiculo, " + "id_cidade_destino = @Id_cidadeDestino, " + "id_cidade_origem = @Id_cidadeSaida, " + "km_cidade_origem = @KmSaida, " + "passageiro_viagem = @passageiro, " + "dta_retorno = @DtaRetorno, " + "dta_saida = @DtaSaida, " + "km_cidade_retorno = @KmRetorno " + "WHERE id_viagem = @id_viagem;"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(alteratDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id_viagem", v.Id_viagem)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("Id_motorista", v.Id_motorista)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("Id_veiculo", v.Id_veiculo)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("Id_cidadeDestino", v.Id_cidadeDestino)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("Id_cidadeSaida", v.Id_cidadeSaida)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("KmSaida", v.KmSaida)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("passageiro", v.passageiro)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("DtaRetorno", v.DtaRetorno)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("DtaSaida", v.DtaSaida)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("KmRetorno", v.KmRetorno)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar o usuario, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public void ExcluirUsuario(Usuario u) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String alteratDados = "DELETE FROM cadastro_usuario where id_usuario = @id"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(alteratDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id", u.Id)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar o usuario, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public void ExcluirViagem(Viagem v) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String alteratDados = "DELETE FROM viagem where id_viagem = @id"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(alteratDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id", v.Id_viagem)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao Excluir viagem, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public void BuscarVeiculoPorCodigo(String codigo) { Veiculo veiculo = new Veiculo(); try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); conn.Open(); MySqlCommand objCmd = new MySqlCommand("select marca_veiculo, modelo_veiculo, ano_modelo, ano_veiculo, chassi_veiculo, placa_veiculo, tipo_combustivel,cor_veiculo) from cadastro_veiculo where id_veiculo = ?", conn); objCmd.Parameters.Clear(); objCmd.Parameters.Add("@id_veiculo", MySqlDbType.Int32).Value = codigo; objCmd.CommandType = CommandType.Text; Console.WriteLine("Executou commandType"); MySqlDataReader dr; Console.WriteLine("Criou o dr"); dr = objCmd.ExecuteReader(); dr.Read(); } catch (Exception ex) { MessageBox.Show($"Erro ao pesquisar veículo, verifique a conexão com o banco de dados: {ex.ToString()}"); } finally { if (conn != null) { conn.Close(); } } }
public List <Usuario> BuscarPorNomeUsuarioAtivo(String nome) { List <Usuario> BuscarPorNomeUsuarioAtivo = new List <Usuario>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String selecionaPorNome = "select id_usuario, nome_usuario, ativo, senha_usuario from cadastro_usuario where ativo = 's' and nome_usuario like '%" + @nome + "%'"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(selecionaPorNome, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nomw", nome)); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Usuario novo = new Usuario(); novo.Id = (int)reader["id_usuario"]; novo.Nome = reader["nome_usuario"].ToString(); novo.Senha = reader["senha_usuario"].ToString(); novo.Ativo = reader["ativo"].ToString(); BuscarPorNomeUsuarioAtivo.Add(novo); } conn.Close(); return(BuscarPorNomeUsuarioAtivo); } finally { conn.Close(); } }
public void EditarrUsuario(Usuario u) { try { MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String alteratDados = "UPDATE cadastro_usuario set nome_usuario = @nome, senha_usuario = MD5(@senha), ativo = @ativo where id_usuario = @id"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(alteratDados, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("id", u.Id)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nome", u.Nome)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("senha", u.Senha)); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("ativo", u.Ativo)); cmd.Prepare(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar o usuario, verifique a conexão com o banco de dados: " + ex.ToString()); } }
public List <Viagem> PesquisarVeiculoViagens(String nome) { List <Viagem> pesquisarTodasViagens = new List <Viagem>(); MySqlConnection conn = new ConexaoBancoMySQL().getConnection(); conn = new MySqlConnection(connectionString); String selecionaVeiculo = "SELECT " + "v.id_viagem as Codigo_Viagem," + "m.id_motorista, " + "m.nome_motorista as Nome_Motorista, " + "a.id_veiculo, " + "a.modelo_veiculo as Modelo_Veiculo, " + "c.id_cidade as id_Cidade_Saida, " + "c.nome_cidade as Cidade_Saida, " + "b.id_cidade as id_Cidade_Destino, " + "b.nome_cidade as Cidade_Destino, " + "v.km_cidade_retorno as Km_retorno, " + "date(v.dta_saida) as Data_Saida, " + "DATE(v.dta_retorno) AS data_Retorno," + "v.km_cidade_origem as Km_saida, " + "v.passageiro_viagem as Passageiro " + "FROM viagem v " + "JOIN cadastro_motorista m " + "JOIN cadastro_veiculo a " + "JOIN cadastro_cidade c " + "JOIN cadastro_cidade b " + "ON v.id_motorista = m.id_motorista " + "AND v.id_veiculo = a.id_veiculo " + "AND v.id_cidade_origem = c.id_cidade " + "AND v.id_cidade_destino = b.id_cidade where a.modelo_veiculo like '%" + @nome + "%'"; conn.Open(); MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(selecionaVeiculo, conn); cmd.Parameters.Add(new MySql.Data.MySqlClient.MySqlParameter("nomw", nome)); try { MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Viagem novo = new Viagem(); novo.Id_viagem = (int)reader["Codigo_Viagem"]; novo.Id_motorista_pesquisa = Convert.ToString(reader["Nome_Motorista"]); novo.Id_veiculo_pesquisa = Convert.ToString(reader["Modelo_Veiculo"]); novo.Id_cidadeSaida_pesquisa = Convert.ToString(reader["Cidade_Saida"]); novo.Id_cidadeDestino_pesquisa = Convert.ToString(reader["Cidade_Destino"]); novo.DtaSaida = Convert.ToDateTime(reader["Data_Saida"]); novo.DtaRetorno = Convert.ToDateTime(reader["data_Retorno"]); novo.KmSaida = (int)reader["Km_saida"]; novo.passageiro = Convert.ToString(reader["Passageiro"]); novo.KmRetorno = (int)reader["Km_retorno"]; novo.Id_motorista = (int)reader["id_motorista"]; novo.Id_veiculo = (int)reader["id_veiculo"]; novo.Id_cidadeSaida = (int)reader["id_Cidade_Saida"]; novo.Id_cidadeRetorno = (int)reader["id_Cidade_Destino"]; pesquisarTodasViagens.Add(novo); } conn.Close(); return(pesquisarTodasViagens); } finally { conn.Close(); } }