コード例 #1
0
        public List <Campeonato> listaCampeonatos()
        {
            SqlConnection conn    = ConnModel.connect();
            string        sql     = "SELECT * FROM Campeonato";
            SqlCommand    command = new SqlCommand(sql, conn);

            List <Campeonato> campeonatos = new List <Campeonato>();
            Campeonato        campeonato  = null;

            conn.Open();

            SqlDataReader reader = command.ExecuteReader();
            int           count  = 0;

            while (reader.Read())
            {
                campeonato = new Campeonato();
                campeonato.Id_Campeonato = (int)reader["Id_Campeonato"];
                campeonato.Nome          = reader["Nome"].ToString();
                campeonato.Em_progresso  = (bool)reader["Em_progresso"];
                campeonato.Data_criacao  = (DateTime)reader["Data_criacao"];

                campeonatos.Add(campeonato);
                count++;
            }

            Debug.Write("Numero de Resultados :" + count);
            reader.Close();

            return(campeonatos);
        }
コード例 #2
0
      public List <Jogo> Listar(int id_campeonato)
      {
          SqlConnection conn    = ConnModel.connect();
          string        sql     = "SELECT * FROM Jogo WHERE id_campeonato = @id_campeonato";
          SqlCommand    command = new SqlCommand(sql, conn);

          command.Parameters.AddWithValue("@id_campeonato", id_campeonato);

          List <Jogo> jogos = new List <Jogo>();
          Jogo        jogo  = null;

          conn.Open();

          SqlDataReader reader = command.ExecuteReader();
          int           count  = 0;

          while (reader.Read())
          {
              jogo               = new Jogo();
              jogo.Id_Rodada     = (int)reader["Id_Rodada"];
              jogo.Id_Campeonato = (int)reader["Id_Campeonato"];
              jogo.Id_Time1      = (int)reader["Id_Time1"];
              jogo.Id_Time2      = (int)reader["Id_Time2"];
              jogo.Vencedor      = reader["Vencedor"].ToString();
              jogo.N_Rodada      = (int)reader["N_Rodada"];

              jogos.Add(jogo);
              count++;
          }

          Debug.Write("Numero de Resultados :" + count);
          reader.Close();

          return(jogos);
      }
コード例 #3
0
        public string Exibir(int id)
        {
            SqlConnection conn    = ConnModel.connect();
            string        sql     = "SELECT * FROM Time WHERE Id = @id";
            SqlCommand    command = new SqlCommand(sql, conn);

            command.Parameters.AddWithValue("@id", id);

            conn.Open();

            SqlDataReader reader = command.ExecuteReader();
            int           count  = 0;
            string        nome   = null;

            while (reader.Read())
            {
                nome = reader["Nome"].ToString();
                count++;
            }

            Debug.Write("Nome :" + nome);
            reader.Close();

            return(nome);
        }
コード例 #4
0
        public List <Time> Listar()
        {
            SqlConnection conn    = ConnModel.connect();
            string        sql     = "SELECT * FROM Time";
            SqlCommand    command = new SqlCommand(sql, conn);

            List <Time> times = new List <Time>();
            Time        time  = null;

            conn.Open();

            SqlDataReader reader = command.ExecuteReader();
            int           count  = 0;

            while (reader.Read())
            {
                time      = new Time();
                time.Id   = (int)reader["Id"];
                time.Nome = reader["Nome"].ToString();


                times.Add(time);
                count++;
            }

            Debug.Write("Numero de Resultados :" + count);
            reader.Close();

            return(times);
        }
コード例 #5
0
        public void Cadastrar(Campeonato obj)
        {
            SqlConnection conn = ConnModel.connect();

            string sql = "INSERT INTO Campeonato (Nome) VALUES (@nome)";

            SqlCommand comando = new SqlCommand(sql, conn);

            comando.Parameters.AddWithValue("@nome", obj.Nome);

            conn.Open();
            comando.ExecuteNonQuery();
            conn.Close();
        }
コード例 #6
0
        public void Adicionar(Time time)
        {
            SqlConnection conn = ConnModel.connect();

            string sql = "INSERT INTO Time (Nome) VALUES (@nome)";

            SqlCommand comando = new SqlCommand(sql, conn);

            comando.Parameters.AddWithValue("@nome", time.Nome);

            conn.Open();
            comando.ExecuteNonQuery();
            conn.Close();
        }
コード例 #7
0
      public void Cadastrar(Jogo obj)
      {
          SqlConnection conn = ConnModel.connect();

          string sql = "INSERT INTO Jogo ( Id_Time1, Id_Time2, N_Rodada, Id_Campeonato) VALUES (@Id_Time1, @Id_Time2, @N_Rodada, @Id_Campeonato)";

          SqlCommand comando = new SqlCommand(sql, conn);

          comando.Parameters.AddWithValue("@Id_Time1", obj.Id_Time1);
          comando.Parameters.AddWithValue("@Id_Time2", obj.Id_Time2);
          comando.Parameters.AddWithValue("@N_Rodada", obj.N_Rodada);
          comando.Parameters.AddWithValue("@Id_Campeonato", obj.Id_Campeonato);

          conn.Open();
          comando.ExecuteNonQuery();
          conn.Close();
      }