public ActionResult Atualizar([DataSourceRequest] DataSourceRequest request, ResultadoPartida_Web item) { Partida_Web obj = new Partida_Web(); obj = partidaBusiness.ObterPartidaId(item.Id); Partida partidaBancoDados = appPartida.ListarPorId(item.Id.ToString()); try { obj.Id = item.Id; obj.IdTimeMandante = item.IdTimeMandante; obj.IdTimeVisitante = item.IdTimeVisitante; obj.Id_Campeonato = item.Id_Campeonato; obj.GolMandante = item.GolMandante; obj.GolVisitante = item.GolVisitante; obj.DataPartida = item.DataPartida; partidaBancoDados.GolMandante = item.GolMandante; partidaBancoDados.GolVisitante = item.GolVisitante; partidaBancoDados.DataPartida = item.DataPartida; appPartida.Resultado(partidaBancoDados); partidaBusiness.AtualizaPartida(obj); return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); } }
public ActionResult Apagar([DataSourceRequest] DataSourceRequest request, Partida_Web item) { try { partidaBusiness.RemovePartida(item); return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); } }
public static void RemovePartida(Partida_Web item) { try { String SQL = @"UPDATE PARTIDA 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; } }
public void AtualizaPartida(Partida_Web item) { PartidaDAO.AtualizaPartida(item); }
public void RemovePartida(Partida_Web item) { PartidaDAO.RemovePartida(item); }
public void InserirPartida(Partida_Web item) { PartidaDAO.InserirPartida(item); }
public static Partida_Web ObterPartidaId(int id) { Partida_Web partida = new Partida_Web(); try { String SQL = @"SELECT ID, ID_TIME_MANDANTE, ID_TIME_VISITANTE, ID_CAMPEONATO, DATA_PARTIDA, LOCAL_PARTIDA, RODADA, REMARCADA_PARTIDA, GOL_TIME_MANDANTE, GOL_TIME_VISITANTE, PONTOS_COMPUTADO, NOVA_DATA_PARTIDA, ESTADIO FROM PARTIDA WHERE DATA_INATIVACAO IS NULL "; if (id != 0 && id != null) { SQL += " AND ID = " + id; } using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva()) { SqlCommand comando = new SqlCommand(SQL, conexao); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { if (!reader.IsDBNull(reader.GetOrdinal("ID"))) { partida.Id = reader.GetInt32(reader.GetOrdinal("ID")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_TIME_MANDANTE"))) { partida.IdTimeMandante = reader.GetInt32(reader.GetOrdinal("ID_TIME_MANDANTE")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_TIME_VISITANTE"))) { partida.IdTimeVisitante = reader.GetInt32(reader.GetOrdinal("ID_TIME_VISITANTE")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_CAMPEONATO"))) { partida.Id_Campeonato = reader.GetInt32(reader.GetOrdinal("ID_CAMPEONATO")); } if (!reader.IsDBNull(reader.GetOrdinal("DATA_PARTIDA"))) { partida.DataPartida = reader.GetDateTime(reader.GetOrdinal("DATA_PARTIDA")); } if (!reader.IsDBNull(reader.GetOrdinal("LOCAL_PARTIDA"))) { partida.LocalPartida = reader.GetString(reader.GetOrdinal("LOCAL_PARTIDA")); } if (!reader.IsDBNull(reader.GetOrdinal("RODADA"))) { partida.Rodada = reader.GetString(reader.GetOrdinal("RODADA")); } partida.RemarcadaString = reader.GetBoolean(reader.GetOrdinal("REMARCADA_PARTIDA")) == true ? "SIM" : "NÃO"; if (!reader.IsDBNull(reader.GetOrdinal("GOL_TIME_MANDANTE"))) { partida.GolMandante = Convert.ToString(reader.GetInt32(reader.GetOrdinal("GOL_TIME_MANDANTE"))); } if (!reader.IsDBNull(reader.GetOrdinal("GOL_TIME_VISITANTE"))) { partida.GolVisitante = Convert.ToString(reader.GetInt32(reader.GetOrdinal("GOL_TIME_VISITANTE"))); } if (!reader.IsDBNull(reader.GetOrdinal("PONTOS_COMPUTADO"))) { partida.PontosComputadosString = reader.GetInt32(reader.GetOrdinal("PONTOS_COMPUTADO")) == 1 ? "SIM" : "NÃO"; } if (!reader.IsDBNull(reader.GetOrdinal("NOVA_DATA_PARTIDA"))) { partida.DataPartidaRemarcadaString = Convert.ToString(reader.GetDateTime(reader.GetOrdinal("NOVA_DATA_PARTIDA"))); } else { partida.DataPartidaRemarcadaString = ""; } if (!reader.IsDBNull(reader.GetOrdinal("ESTADIO"))) { partida.Estadio = reader.GetString(reader.GetOrdinal("ESTADIO")); } } } } } catch (Exception ex) { throw ex; } return(partida); }
public static void AtualizaPartida(Partida_Web item) { string dataPartida = null; if (item.DataPartida != null) { dataPartida = item.DataPartida.ToString("yyyy-MM-dd HH:mm:ss"); } int remarcada = 0; if (item.Remarcada == true) { remarcada = 1; } int pontosComputados = 0; if (item.PontosComputados == true) { pontosComputados = 1; } string dataNovaPartida = "null"; if (item.DataPartidaRemarcada != null && remarcada == 1) { DateTime data = Convert.ToDateTime(item.DataPartidaRemarcada); dataNovaPartida = data.ToString("yyyy-MM-dd HH:mm:ss"); } string golMandante = "null"; if (item.GolMandante != null) { golMandante = item.GolMandante; } string golVisitante = "null"; if (item.GolVisitante != null) { golVisitante = item.GolVisitante; } try { String SQL = @"UPDATE PARTIDA SET ID_TIME_MANDANTE = " + item.IdTimeMandante + ", ID_TIME_VISITANTE = " + item.IdTimeVisitante + ", ID_CAMPEONATO = " + item.Id_Campeonato + @", DATA_PARTIDA = '" + dataPartida + "', LOCAL_PARTIDA = '" + item.LocalPartida + "', RODADA = '" + item.Rodada + @"', REMARCADA_PARTIDA = " + remarcada + ", GOL_TIME_MANDANTE = " + golMandante + ", GOL_TIME_VISITANTE = " + golVisitante + @", PONTOS_COMPUTADO = " + pontosComputados; if (dataNovaPartida == "null") { SQL += ", NOVA_DATA_PARTIDA = " + dataNovaPartida + ", ESTADIO = '" + item.Estadio + "'"; } else { SQL += ", NOVA_DATA_PARTIDA = '" + dataNovaPartida + "', ESTADIO = '" + item.Estadio + "'"; } SQL += " WHERE ID = " + item.Id; using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva()) { SqlCommand comando = new SqlCommand(SQL, conexao); comando.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static List <Partida_Web> ObterPartida(string campeonato, string dataInicio, string dataFim) { List <Partida_Web> listaPartidas = new List <Partida_Web>(); dataFim = dataFim.Split(' ')[0]; try { String SQL = @"SELECT ID, ID_TIME_MANDANTE, ID_TIME_VISITANTE, ID_CAMPEONATO, DATA_PARTIDA, LOCAL_PARTIDA, RODADA, REMARCADA_PARTIDA, GOL_TIME_MANDANTE, GOL_TIME_VISITANTE, PONTOS_COMPUTADO, NOVA_DATA_PARTIDA, ESTADIO FROM PARTIDA WHERE DATA_INATIVACAO IS NULL AND DATA_PARTIDA >= CONVERT(datetime, '" + dataInicio + @"', 103) AND DATA_PARTIDA <= CONVERT(datetime, '" + dataFim + " 23:59:59', 103) "; if (!string.IsNullOrEmpty(campeonato)) { SQL += " AND ID_CAMPEONATO = '" + campeonato + "' "; } SQL += " ORDER BY DATA_PARTIDA DESC"; using (SqlConnection conexao = Conexoes.ObterConexaoExclusiva()) { SqlCommand comando = new SqlCommand(SQL, conexao); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Partida_Web partida = new Partida_Web(); if (!reader.IsDBNull(reader.GetOrdinal("ID"))) { partida.Id = reader.GetInt32(reader.GetOrdinal("ID")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_TIME_MANDANTE"))) { partida.IdTimeMandante = reader.GetInt32(reader.GetOrdinal("ID_TIME_MANDANTE")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_TIME_VISITANTE"))) { partida.IdTimeVisitante = reader.GetInt32(reader.GetOrdinal("ID_TIME_VISITANTE")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_CAMPEONATO"))) { partida.Id_Campeonato = reader.GetInt32(reader.GetOrdinal("ID_CAMPEONATO")); } if (!reader.IsDBNull(reader.GetOrdinal("DATA_PARTIDA"))) { partida.DataPartida = reader.GetDateTime(reader.GetOrdinal("DATA_PARTIDA")); } if (!reader.IsDBNull(reader.GetOrdinal("LOCAL_PARTIDA"))) { partida.LocalPartida = reader.GetString(reader.GetOrdinal("LOCAL_PARTIDA")); } if (!reader.IsDBNull(reader.GetOrdinal("RODADA"))) { partida.Rodada = reader.GetString(reader.GetOrdinal("RODADA")); } partida.RemarcadaString = reader.GetBoolean(reader.GetOrdinal("REMARCADA_PARTIDA")) == true ? "SIM" : "NÃO"; if (!reader.IsDBNull(reader.GetOrdinal("GOL_TIME_MANDANTE"))) { partida.GolMandante = Convert.ToString(reader.GetInt32(reader.GetOrdinal("GOL_TIME_MANDANTE"))); } if (!reader.IsDBNull(reader.GetOrdinal("GOL_TIME_VISITANTE"))) { partida.GolVisitante = Convert.ToString(reader.GetInt32(reader.GetOrdinal("GOL_TIME_VISITANTE"))); } if (!reader.IsDBNull(reader.GetOrdinal("PONTOS_COMPUTADO"))) { partida.PontosComputadosString = reader.GetInt32(reader.GetOrdinal("PONTOS_COMPUTADO")) == 0 ? "SIM" : "NÃO"; } if (!reader.IsDBNull(reader.GetOrdinal("NOVA_DATA_PARTIDA"))) { partida.DataPartidaRemarcadaString = Convert.ToString(reader.GetDateTime(reader.GetOrdinal("NOVA_DATA_PARTIDA"))); } else { partida.DataPartidaRemarcadaString = ""; } if (!reader.IsDBNull(reader.GetOrdinal("ESTADIO"))) { partida.Estadio = reader.GetString(reader.GetOrdinal("ESTADIO")); } listaPartidas.Add(partida); } } } } catch (Exception ex) { throw ex; } return(listaPartidas); }