Example #1
0
        public static List <Artilharia_Web> ObterArtilharia()
        {
            List <Artilharia_Web> listaArtilharia = new List <Artilharia_Web>();

            try
            {
                String SQL = @"SELECT ID, ID_JOGADOR, ID_CAMPEONATO, ID_TIME, NUMERO_GOLS, DATA_INATIVACAO
	                                FROM ARTILHARIA
	                              WHERE DATA_INATIVACAO IS NULL
	                              ORDER BY ID_JOGADOR"    ;

                using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva())
                {
                    SqlCommand comando = new SqlCommand(SQL, conexao);
                    using (SqlDataReader reader = comando.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Artilharia_Web jog = new Artilharia_Web();
                            if (!reader.IsDBNull(reader.GetOrdinal("ID")))
                            {
                                jog.Id = reader.GetInt32(reader.GetOrdinal("ID"));
                            }
                            if (!reader.IsDBNull(reader.GetOrdinal("ID_JOGADOR")))
                            {
                                jog.Id_Jogador = reader.GetInt32(reader.GetOrdinal("ID_JOGADOR"));
                            }
                            if (!reader.IsDBNull(reader.GetOrdinal("ID_TIME")))
                            {
                                jog.Id_Time = reader.GetInt32(reader.GetOrdinal("ID_TIME"));
                            }
                            if (!reader.IsDBNull(reader.GetOrdinal("ID_CAMPEONATO")))
                            {
                                jog.Id_Campeonato = reader.GetInt32(reader.GetOrdinal("ID_CAMPEONATO"));
                            }
                            if (!reader.IsDBNull(reader.GetOrdinal("NUMERO_GOLS")))
                            {
                                jog.NumeroGols = Convert.ToString(reader.GetInt32(reader.GetOrdinal("NUMERO_GOLS")));
                            }

                            listaArtilharia.Add(jog);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(listaArtilharia);
        }
        public ActionResult Inserir([DataSourceRequest] DataSourceRequest request, Artilharia_Web item)
        {
            try
            {
                artilhariaBusiness.InserirArtilharia(item);

                return(Json(new[] { item }.ToDataSourceResult(request, ModelState)));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);

                return(Json(new[] { item }.ToDataSourceResult(request, ModelState)));
            }
        }
Example #3
0
        public static void RemoveArtilharia(Artilharia_Web item)
        {
            try
            {
                String SQL = @"UPDATE ARTILHARIA
                                    SET DATA_INATIVACAO = GETDATE()
                                  WHERE ID = " + item.Id;

                using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva())
                {
                    SqlCommand comando = new SqlCommand(SQL, conexao);
                    comando.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        public static void InserirArtilharia(Artilharia_Web item)
        {
            try
            {
                String SQL = @"INSERT INTO ARTILHARIA (ID_JOGADOR, ID_CAMPEONATO, ID_TIME, NUMERO_GOLS)
	                                        VALUES ('"     + item.Id_Jogador + "', '" + item.Id_Campeonato + "', '" + item.Id_Time + @"', 
                                                    " + item.NumeroGols + ")";

                using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva())
                {
                    SqlCommand comando = new SqlCommand(SQL, conexao);
                    comando.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public ActionResult Inserir([DataSourceRequest] DataSourceRequest request, Artilharia_Web item)
        {
            try
            {
                List <Jogador_Web> jogadores = jogadorBusiness.ObterJogador();

                item.Id_Time       = jogadores.Where(a => a.Id == item.Id_Jogador).FirstOrDefault().Id_Time;
                item.Id_Campeonato = 1;
                artilhariaBusiness.InserirArtilharia(item);

                return(Json(new[] { item }.ToDataSourceResult(request, ModelState)));
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);

                return(Json(new[] { item }.ToDataSourceResult(request, ModelState)));
            }
        }
Example #6
0
        public static void AtualizaArtilharia(Artilharia_Web item)
        {
            try
            {
                String SQL = @"UPDATE ARTILHARIA
                                    SET ID_JOGADOR = '" + item.Id_Jogador + "', ID_CAMPEONATO = '" + item.Id_Campeonato + "', ID_TIME = '" + item.Id_Time + @"', 
                                        NUMERO_GOLS = " + item.NumeroGols + @"
                                  WHERE ID = " + item.Id;

                using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva())
                {
                    SqlCommand comando = new SqlCommand(SQL, conexao);
                    comando.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void AtualizaArtilharia(Artilharia_Web item)
 {
     ArtilhariaDAO.AtualizaArtilharia(item);
 }
 public void RemoveArtilharia(Artilharia_Web item)
 {
     ArtilhariaDAO.RemoveArtilharia(item);
 }
 public void InserirArtilharia(Artilharia_Web item)
 {
     ArtilhariaDAO.InserirArtilharia(item);
 }