public EventosType select(int idAssociacao) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "SELECT * FROM evento WHERE id_associacao = @idAssociacao ORDER BY data_ini DESC"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@idAssociacao", idAssociacao); con.Open(); MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); EventosType eventos = new EventosType(); while (dr.Read()) { EventoType evento = new EventoType(); evento.idEvento = Int32.Parse(dr["id_evento"].ToString()); evento.idAssociacao = Int32.Parse(dr["id_associacao"].ToString()); evento.Titulo = dr["titulo"].ToString(); evento.Descricao = dr["descricao"].ToString(); evento.Local = dr["local"].ToString(); evento.dataIni = dr["data_ini"].ToString(); evento.dataEnd = dr["data_fim"].ToString(); eventos.Add(evento); } return(eventos); }
protected void Page_Load(object sender, EventArgs e) { try { int id = Convert.ToInt32(Request.QueryString["id"]); if (id > 0) { EventoBLL bll = new EventoBLL(); EventoType evento = bll.selectRecord(id); if (evento.idEvento > 0 && evento.idAssociacao == Int32.Parse(Session["AssociacaoID"].ToString())) { bll.delete(evento); Session["FlashMsg"] = "Apagado com sucesso"; Session["FlashMsgType"] = "success"; } else { throw new Exception("Id invalido"); } } } catch (Exception ex) { Session["FlashMsg"] = ex.Message; Session["FlashMsgType"] = "danger"; } Response.Redirect("~/Painel/Eventos.aspx"); }
public void update(EventoType evento) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "UPDATE evento SET " + "id_associacao = @id_associacao, " + "titulo = @titulo, " + "descricao = @descricao, " + "local = @local, " + "data_ini = @data_ini, " + "data_fim = @data_fim " + " WHERE id_evento = @id_evento"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@id_associacao", evento.idAssociacao); cmd.Parameters.AddWithValue("@titulo", evento.Titulo); cmd.Parameters.AddWithValue("@descricao", evento.Descricao); cmd.Parameters.AddWithValue("@local", evento.Local); cmd.Parameters.AddWithValue("@data_ini", evento.dataIni); cmd.Parameters.AddWithValue("@data_fim", evento.dataEnd); cmd.Parameters.AddWithValue("@id_evento", evento.idEvento); try { con.Open(); cmd.ExecuteNonQuery(); } finally { con.Close(); } }
public static CriadorEvento Get(EventoType tipo) { switch (tipo) { case EventoType.Futebol: return(new CriadorEventoFutebol()); default: throw new NotImplementedException(); } }
public async Task UpdateTipo(int id, EventoType tipo) { var db = new CompeticaoRepository(Unit); var data = await db.Find(id); if (data.Eventos != null) { //TODO: Verificar se cada evento segue a regra do evento novo. } data.EventoTipo = tipo; await db.Update(data); }
public void delete(EventoType evento) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "DELETE FROM evento " + "WHERE id_evento = @id_evento"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@id_evento", evento.idEvento); try { con.Open(); cmd.ExecuteNonQuery(); } finally { con.Close(); } }
public int insert(EventoType evento) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "INSERT INTO evento " + "( " + "id_associacao, " + "titulo, " + "descricao, " + "local, " + "data_ini, " + "data_fim " + ") " + "VALUES " + "( " + "@id_associacao, " + "@titulo, " + "@descricao, " + "@local, " + "@data_ini, " + "@data_fim " + ")"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@id_associacao", evento.idAssociacao); cmd.Parameters.AddWithValue("@titulo", evento.Titulo); cmd.Parameters.AddWithValue("@descricao", evento.Descricao); cmd.Parameters.AddWithValue("@local", evento.Local); cmd.Parameters.AddWithValue("@data_ini", evento.dataIni); cmd.Parameters.AddWithValue("@data_fim", evento.dataEnd); try { con.Open(); cmd.ExecuteNonQuery(); } finally { con.Close(); } return(Convert.ToInt32(cmd.LastInsertedId)); }
public int insert(EventoType evento) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "INSERT INTO evento " + "( " + "id_associacao, " + "titulo, " + "descricao, " + "local, " + "data_ini, " + "data_fim " + ") " + "VALUES " + "( " + "@id_associacao, " + "@titulo, " + "@descricao, " + "@local, " + "@data_ini, " + "@data_fim " + ")"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@id_associacao", evento.idAssociacao); cmd.Parameters.AddWithValue("@titulo", evento.Titulo); cmd.Parameters.AddWithValue("@descricao", evento.Descricao); cmd.Parameters.AddWithValue("@local", evento.Local); cmd.Parameters.AddWithValue("@data_ini", evento.dataIni); cmd.Parameters.AddWithValue("@data_fim", evento.dataEnd); try { con.Open(); cmd.ExecuteNonQuery(); } finally { con.Close(); } return Convert.ToInt32(cmd.LastInsertedId); }
public void loadEvento() { EventoBLL bll = new EventoBLL(); if (_idEvento > 0 && !IsPostBack) { _evento = bll.selectRecord(_idEvento); txtTitulo.Text = _evento.Titulo; txtLocal.Text = _evento.Local; txtDataInicio.Text = _evento.dataIniToInput; txtDataFim.Text = _evento.dataEndToInput; _Descricao = _evento.Descricao; } else { _evento = new EventoType(); if(_idEvento > 0){ _evento.idEvento = _idEvento; } } }
public void loadEvento() { EventoBLL bll = new EventoBLL(); if (_idEvento > 0 && !IsPostBack) { _evento = bll.selectRecord(_idEvento); txtTitulo.Text = _evento.Titulo; txtLocal.Text = _evento.Local; txtDataInicio.Text = _evento.dataIniToInput; txtDataFim.Text = _evento.dataEndToInput; _Descricao = _evento.Descricao; } else { _evento = new EventoType(); if (_idEvento > 0) { _evento.idEvento = _idEvento; } } }
public int inserir(EventoType evento) { return(DAL.insert(evento)); }
public void delete(EventoType _evento) { DAL.delete(_evento); }
public void update(EventoType _evento) { DAL.update(_evento); }
public int inserir(EventoType evento) { return DAL.insert(evento); }
public async Task UpdateTipo(int id, [FromBody] EventoType tipo) { await Service.UpdateTipo(id, tipo); }
public EventosType select(int idAssociacao) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "SELECT * FROM evento WHERE id_associacao = @idAssociacao ORDER BY data_ini DESC"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@idAssociacao", idAssociacao); con.Open(); MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); EventosType eventos = new EventosType(); while (dr.Read()) { EventoType evento = new EventoType(); evento.idEvento = Int32.Parse(dr["id_evento"].ToString()); evento.idAssociacao = Int32.Parse(dr["id_associacao"].ToString()); evento.Titulo = dr["titulo"].ToString(); evento.Descricao = dr["descricao"].ToString(); evento.Local = dr["local"].ToString(); evento.dataIni = dr["data_ini"].ToString(); evento.dataEnd = dr["data_fim"].ToString(); eventos.Add(evento); } return eventos; }