public void InsertBD(Campeonato values)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText = "INSERT INTO Campeonato(id,nome,abrangencia,descricao) values(?id,?nome,?abrangencia,?descricao);";
            Com.Parameters.AddWithValue("?id", values.Id);
            Com.Parameters.AddWithValue("?nome", values.Nome);
            Com.Parameters.AddWithValue("?abrangencia", values.Abrangencia);
            Com.Parameters.AddWithValue("?descricao", values.Descricao);

            try
            {
                int regitrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro registrado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no Cadastro!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#2
0
        public List <Jogador> SelectBD(string pesquisa)
        {
            List <Jogador> ListJogador = new List <Jogador>();

            try
            {
                Banco_de_Dados.conectar();
                MySqlCommand cmd = Banco_de_Dados.MConn.CreateCommand();

                cmd.CommandText = "SELECT pe.*,j.*,e.id as equipeid,e.nome as equipenome from  ProfisionaisEquipe pe JOIN Jogador j ON j.id=pe.id JOIN Equipe e ON e.id=pe.id_Equipe";
                if (pesquisa != "")
                {
                    cmd.CommandText += " WHERE pe.nome like \'" + pesquisa + "\' or j.apelido like \'" + pesquisa + "\' or e.nome like \'" + pesquisa + "\';";
                }
                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, Banco_de_Dados.MConn);
                while (dr.Read())
                {
                    Jogador a = new Jogador(Convert.ToInt16(dr["id"]), (String)dr["doc_identidade"], (String)dr["nome"], (String)dr["cidade_origem"], new Equipe(Convert.ToInt16(dr["equipeid"]), (String)dr["equipenome"]), (String)dr["apelido"], (String)dr["posicao"]);
                    ListJogador.Add(a);
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
            return(ListJogador);
        }
        public List <Campeonato> SelectBD(string pesquisa)
        {
            List <Campeonato> ListCampeonato = new List <Campeonato>();

            try
            {
                Banco_de_Dados.conectar();
                MySqlCommand cmd = Banco_de_Dados.MConn.CreateCommand();
                cmd.CommandText = "SELECT * from Campeonato";
                if (pesquisa != "")
                {
                    cmd.CommandText += " WHERE nome like \'" + pesquisa + "\';";
                }

                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, Banco_de_Dados.MConn);
                while (dr.Read())
                {
                    Campeonato a = new Campeonato(Convert.ToInt16(dr["id"]), (String)dr["nome"], (String)dr["abrangencia"], (String)dr["descricao"]);
                    ListCampeonato.Add(a);
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
            return(ListCampeonato);
        }
示例#4
0
        public void InsertBD(Tecnico values)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText  = "INSERT INTO ProfisionaisEquipe(id,doc_identidade,nome,cidade_origem,id_Equipe) values(?id,?doc_identidade,?nome,?cidade_origem,?Equipe);";
            Com.CommandText += " INSERT INTO Tecnico(id,anos_experiencia) Values(?id,?anos_experiencia)";
            Com.Parameters.AddWithValue("?id", values.Id);
            Com.Parameters.AddWithValue("?doc_identidade", values.Doc_identidade);
            Com.Parameters.AddWithValue("?nome", values.Nome);
            Com.Parameters.AddWithValue("?cidade_origem", values.Cidade_origem);
            Com.Parameters.AddWithValue("?anos_experiencia", values.Anos_experiencia);
            Com.Parameters.AddWithValue("?Equipe", values.Equipe.Id);
            try
            {
                int regitrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro registrado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no Cadastro!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#5
0
        public void InsertBD(Organizadores values)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText  = "INSERT INTO Usuario(id,nome_usuario,senha,nome_completo) values(?id,?nome,?senha,?nome_completo);";
            Com.CommandText += " INSERT INTO Organizadores(id,cod_autentificacao,organizacao,funcao) values(?id,?cod_autentificacao,?organizacao,?funcao);";
            Com.Parameters.AddWithValue("?nome", values.Nome_usuario);
            Com.Parameters.AddWithValue("?senha", values.Senha);
            Com.Parameters.AddWithValue("?nome_completo", values.Nome_completo);
            Com.Parameters.AddWithValue("?id", Banco_de_Dados.AutoIncrementaId("usuario", "id"));
            Com.Parameters.AddWithValue("?cod_autentificacao", values.Cod_autentificação);
            Com.Parameters.AddWithValue("?organizacao", values.Organização);
            Com.Parameters.AddWithValue("?funcao", values.Função);
            try
            {
                int regitrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro registrado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no Cadastro!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#6
0
        public void InsertBD(Torcedores values)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText  = "INSERT INTO Usuario(id,nome_usuario,senha,nome_completo) values(?id,?nome,?senha,?nome_completo);";
            Com.CommandText += " INSERT INTO Torcedor(id,cpf,email,time) values(?id,?cpf,?email,?time);";
            Com.Parameters.AddWithValue("?nome", values.Nome_usuario);
            Com.Parameters.AddWithValue("?senha", values.Senha);
            Com.Parameters.AddWithValue("?nome_completo", values.Nome_completo);
            Com.Parameters.AddWithValue("?id", Banco_de_Dados.AutoIncrementaId("usuario", "id"));
            Com.Parameters.AddWithValue("?cpf", values.Cpf);
            Com.Parameters.AddWithValue("?email", values.Email);
            Com.Parameters.AddWithValue("?time", values.Time);
            try
            {
                int regitrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro registrado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no Cadastro!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#7
0
        public List <Tecnico> SelectBD(string pesquisa)
        {
            List <Tecnico> ListTecnico = new List <Tecnico>();

            try
            {
                Banco_de_Dados.conectar();
                MySqlCommand cmd = Banco_de_Dados.MConn.CreateCommand();
                cmd.CommandText = "SELECT pe.*,t.*,e.id as equipeid,e.nome as equipenome from ProfisionaisEquipe pe JOIN Tecnico t ON t.id=pe.id JOIN Equipe e ON e.id=pe.id_Equipe";
                if (pesquisa != "")
                {
                    cmd.CommandText += " WHERE pe.nome like \'" + pesquisa + "\' or e.nome like \'" + pesquisa + "\';";
                }
                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, Banco_de_Dados.MConn);
                while (dr.Read())
                {
                    Tecnico a = new Tecnico(Convert.ToInt16(dr["id"]), (String)dr["doc_identidade"], (String)dr["nome"], (String)dr["cidade_origem"], new Equipe(Convert.ToInt16(dr["equipeid"]), (String)dr["equipenome"]), Convert.ToDouble(dr["anos_experiencia"]));
                    ListTecnico.Add(a);
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
            return(ListTecnico);
        }
示例#8
0
        public List <Torcedores> SelectBD(string pesquisa)
        {
            List <Torcedores> ListTorcedores = new List <Torcedores>();

            try
            {
                Banco_de_Dados.conectar();
                MySqlCommand cmd = Banco_de_Dados.MConn.CreateCommand();
                cmd.CommandText = "SELECT u.*,t.cpf,t.email,t.time from Usuario u JOIN Torcedor t ON t.id=u.id";
                if (pesquisa != "")
                {
                    cmd.CommandText += " WHERE u.nome_usuario like \'" + pesquisa + "\';";
                }

                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, Banco_de_Dados.MConn);
                while (dr.Read())
                {
                    Torcedores a = new Torcedores(Convert.ToInt16(dr["id"]), (String)dr["nome_usuario"], (String)dr["senha"], (String)dr["nome_completo"], (String)dr["cpf"], (String)dr["email"], (String)dr["time"]);
                    ListTorcedores.Add(a);
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
            return(ListTorcedores);
        }
示例#9
0
        public List <Equipe> SelectBD(string pesquisa)
        {
            List <Equipe> ListEquipe = new List <Equipe>();

            try
            {
                Banco_de_Dados.conectar();
                MySqlCommand cmd = Banco_de_Dados.MConn.CreateCommand();
                cmd.CommandText = "SELECT * from Equipe";
                if (pesquisa != "")
                {
                    cmd.CommandText += " WHERE nome like \'" + pesquisa + "\';";
                }

                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, Banco_de_Dados.MConn);
                while (dr.Read())
                {
                    Equipe a = new Equipe(Convert.ToInt16(dr["id"]), (String)dr["nome"]);
                    ListEquipe.Add(a);
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
            return(ListEquipe);
        }
示例#10
0
        public void InsertBD(Estadio values)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText = "INSERT INTO Estadio(id,nome,cidade,estado) values(?id,?nome,?cidade,?estado)";
            Com.Parameters.AddWithValue("?id", values.Id);
            Com.Parameters.AddWithValue("?nome", values.Nome);
            Com.Parameters.AddWithValue("?cidade", values.Cidade);
            Com.Parameters.AddWithValue("?estado", values.Estado);

            try
            {
                int regitrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro registrado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no Cadastro!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#11
0
        public void InsertBD(Jogo values)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText = "INSERT INTO Jogo(id,id_EquipeCasa,golsEquipeCasa,id_EquipeFora,golsEquipeFora,estadio,campeonato,responsavel) values(?id,?id_EquipeCasa,?golsEquipeCasa,?id_EquipeFora,?golsEquipeFora,?estadio,?campeonato,?responsavel);";
            Com.Parameters.AddWithValue("?id", Banco_de_Dados.AutoIncrementaId("Jogo", "id"));
            Com.Parameters.AddWithValue("?id_EquipeCasa", values.EquipeCasa.Id);
            Com.Parameters.AddWithValue("?golsEquipeCasa", values.GolsEquipeCasa);
            Com.Parameters.AddWithValue("?id_EquipeFora", values.EquipeFora.Id);
            Com.Parameters.AddWithValue("?golsEquipeFora", values.GolsEquipeFora);
            Com.Parameters.AddWithValue("?estadio", values.Local.Id);
            Com.Parameters.AddWithValue("?campeonato", values.Campeonato.Id);
            Com.Parameters.AddWithValue("?responsavel", values.Responsavel.Id);
            try
            {
                int regitrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro registrado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no Cadastro!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#12
0
        public List <Jogo> SelectBD(string pesquisa)
        {
            List <Jogo> ListJogo = new List <Jogo>();

            try
            {
                Banco_de_Dados.conectar();
                MySqlCommand cmd = Banco_de_Dados.MConn.CreateCommand();
                cmd.CommandText  = "SELECT j.id,ec.nome as Casa,j.golsEquipeCasa,ef.nome as Fora,j.golsEquipeFora,s.nome as Estadio,c.nome as Campeonato,u.nome_usuario as organizador";
                cmd.CommandText += " FROM Jogo j JOIN Equipe ec ON ec.id=j.id_EquipeCasa JOIN Equipe ef ON ef.id=j.id_EquipeFora";
                cmd.CommandText += " JOIN Estadio s ON s.id=j.estadio JOIN Campeonato c ON c.id=j.campeonato JOIN Organizadores o ON o.id=j.responsavel JOIN Usuario u ON u.id=o.id";
                if (pesquisa != "")
                {
                    cmd.CommandText += " WHERE ec.nome like \'" + pesquisa + "\' or ef.nome like \'" + pesquisa + "\' or s.nome like \'" + pesquisa + "\' or c.nome like \'" + pesquisa + "\';";
                }

                MySqlDataReader dr = cmd.ExecuteReader();
                cmd = new MySqlCommand(cmd.CommandText, Banco_de_Dados.MConn);
                while (dr.Read())
                {
                    Jogo a = new Jogo(Convert.ToInt16(dr["id"]), new EquipeDAO().SelectBD((String)dr["Casa"])[0], Convert.ToInt16(dr["golsEquipeCasa"]), new EquipeDAO().SelectBD((String)dr["Fora"])[0], Convert.ToInt16(dr["golsEquipeFora"]), new EstadioDAO().SelectBD((String)dr["estadio"])[0], new CampeonatoDAO().SelectBD((String)dr["campeonato"])[0], new OrganizadorDAO().SelectBD((String)dr["organizador"])[0]);
                    ListJogo.Add(a);
                }
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro no select!\n" + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
            return(ListJogo);
        }
示例#13
0
        public void DeleteBD(string pesquisa)
        {
            Banco_de_Dados.conectar();
            MySqlCommand Com = Banco_de_Dados.MConn.CreateCommand();

            Com.CommandText = "DELETE FROM Usuario WHERE nome_usuario like \'" + pesquisa + "\';";
            try
            {
                int registrosAfetados = Com.ExecuteNonQuery();
                MessageBox.Show("Cadastro deletado com sucesso!");
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Erro na remoção de dados! " + ex);
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#14
0
        public void UpdateBD(string alvo, Equipe novo_dado)
        {
            try
            {
                String sql = "UPDATE equipe SET nome = \'" + novo_dado.Nome + "\' WHERE nome like \'" + alvo + "\';";
                Console.WriteLine(sql);
                Banco_de_Dados.conectar();
                MySqlCommand cmd = new MySqlCommand(sql, Banco_de_Dados.MConn);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado!");
            }
            catch
            {
                MessageBox.Show("Campeonato não encontrado!");
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#15
0
        public void UpdateBD(string alvo, Estadio novo_dado)
        {
            try
            {
                String sql = "UPDATE estadio SET nome = \'" + novo_dado.Nome + "\', cidade = \'" + novo_dado.Cidade + "\', estado = \'" + novo_dado.Estado +
                             "\' WHERE nome = \'" + alvo + "\'";
                //Console.WriteLine(sql);
                Banco_de_Dados.conectar();
                MySqlCommand cmd = new MySqlCommand(sql, Banco_de_Dados.MConn);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado!");
            }
            catch
            {
                MessageBox.Show("Estadio não encontrado!");
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#16
0
        public void UpdateBD(string alvo, Torcedores novo_dado)
        {
            try
            {
                String sql = "UPDATE Usuario u JOIN Torcedor t ON u.id=t.id SET  u.nome_usuario = \'" + novo_dado.Nome_usuario + "\', u.senha   = \'" + novo_dado.Senha + "\', u.nome_completo = \'" + novo_dado.Nome_completo + "\', t.cpf = \'" + novo_dado.Cpf +
                             "\', t.email = \'" + novo_dado.Email + "\', t.time = \'" + novo_dado.Time + "\' WHERE u.nome_usuario like \'" + alvo + "\';";
                //Console.WriteLine(sql);
                Banco_de_Dados.conectar();
                Console.WriteLine(sql);
                MySqlCommand cmd = new MySqlCommand(sql, Banco_de_Dados.MConn);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado!");
            }
            catch
            {
                MessageBox.Show("Erro no update!");
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#17
0
        public void UpdateBD(string alvo, Tecnico novo_dado)
        {
            try
            {
                String sql = "UPDATE ProfisionaisEquipe pe JOIN tecnico t ON t.id=pe.id SET  pe.doc_identidade = \'" + novo_dado.Doc_identidade + "\', pe.nome = \'" + novo_dado.Nome + "\', pe.cidade_origem = \'" + novo_dado.Cidade_origem + "\', t.anos_experiencia = \'" + novo_dado.Anos_experiencia +
                             "\', pe.id_Equipe = \'" + novo_dado.Equipe.Id + "\' WHERE pe.nome like \'" + alvo + "\';";
                //Console.WriteLine(sql);
                Banco_de_Dados.conectar();
                Console.WriteLine(sql);
                MySqlCommand cmd = new MySqlCommand(sql, Banco_de_Dados.MConn);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado!");
            }
            catch
            {
                MessageBox.Show("Erro no update!");
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#18
0
        public void UpdateBD(string alvo, Organizadores novo_dado)
        {
            try
            {
                String sql = "UPDATE Usuario u JOIN Organizadores o ON u.id=o.id SET  u.nome_usuario = \'" + novo_dado.Nome_usuario + "\', u.senha   = \'" + novo_dado.Senha + "\', u.nome_completo = \'" + novo_dado.Nome_completo + "\', o.cod_autentificacao = \'" + novo_dado.Cod_autentificação +
                             "\', o.organizacao = \'" + novo_dado.Organização + "\', o.funcao = \'" + novo_dado.Função + "\' WHERE u.nome_usuario like \'" + alvo + "\';";
                //Console.WriteLine(sql);
                Banco_de_Dados.conectar();
                Console.WriteLine(sql);
                MySqlCommand cmd = new MySqlCommand(sql, Banco_de_Dados.MConn);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado!");
            }
            catch
            {
                MessageBox.Show("Erro no update!");
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }
示例#19
0
        public void UpdateBD(string alvo, Jogador novo_dado)
        {
            try
            {
                String sql = "UPDATE ProfisionaisEquipe pe JOIN jogador j ON j.id=pe.id SET  doc_identidade = \'" + novo_dado.Doc_identidade + "\', pe.nome = \'" + novo_dado.Nome + "\', pe.cidade_origem = \'" + novo_dado.Cidade_origem + "\', j.posicao = \'" + novo_dado.Posicao + "\', j.apelido = \'" + novo_dado.Apelido +
                             "\', pe.id_Equipe = \'" + novo_dado.Equipe.Id + "\' WHERE pe.nome like \'" + alvo + "\';";
                //Console.WriteLine(sql);
                Banco_de_Dados.conectar();
                Console.WriteLine(sql);
                MySqlCommand cmd = new MySqlCommand(sql, Banco_de_Dados.MConn);
                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro atualizado!");
            }
            catch
            {
                MessageBox.Show("Erro no update!");
            }
            finally
            {
                Banco_de_Dados.desconectar();
            }
        }