Пример #1
0
        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);
        }
Пример #2
0
        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");
        }
Пример #3
0
        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();
            }
        }
Пример #4
0
        public static CriadorEvento Get(EventoType tipo)
        {
            switch (tipo)
            {
            case EventoType.Futebol:
                return(new CriadorEventoFutebol());

            default:
                throw new NotImplementedException();
            }
        }
Пример #5
0
        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);
        }
Пример #6
0
 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();
     }
 }
Пример #7
0
        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();
            }
        }
Пример #8
0
        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));
        }
Пример #9
0
        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);
        }
Пример #10
0
        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;
                }
            }
        }
Пример #11
0
        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;
                }
            }
        }
Пример #12
0
 public int inserir(EventoType evento)
 {
     return(DAL.insert(evento));
 }
Пример #13
0
 public void delete(EventoType _evento)
 {
     DAL.delete(_evento);
 }
Пример #14
0
 public void update(EventoType _evento)
 {
     DAL.update(_evento);
 }
Пример #15
0
 public int inserir(EventoType evento)
 {
     return DAL.insert(evento);
 }
Пример #16
0
 public void delete(EventoType _evento)
 {
     DAL.delete(_evento);
 }
Пример #17
0
 public void update(EventoType _evento)
 {
     DAL.update(_evento);
 }
 public async Task UpdateTipo(int id, [FromBody] EventoType tipo)
 {
     await Service.UpdateTipo(id, tipo);
 }
Пример #19
0
        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();
            }
        }
Пример #20
0
        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;
        }