Ejemplo n.º 1
0
        private void popularCampeonatos()
        {
            DataKartDataContext dk = new DataKartDataContext();
            var kg = (from g in dk.Kart_Campeonatos
                      orderby g.dtCriacao ascending
                      where g.idGrupo == IdGrupo &&
                      (g.Ativo == true || g.idCampeonato == IdCampeonato)
                      select new { Text = g.NomeCampeonato, g.Ativo, idCampeonato = (int)g.idCampeonato });

            ddlCampeonatos1.Items.Clear();
            ddlCampeonatos1.DataSource     = kg;
            ddlCampeonatos1.DataTextField  = "Text";
            ddlCampeonatos1.DataValueField = "idCampeonato";
            ddlCampeonatos1.DataBind();

            ddlCampeonatos2.Items.Clear();
            ddlCampeonatos2.DataSource     = kg;
            ddlCampeonatos2.DataTextField  = "Text";
            ddlCampeonatos2.DataValueField = "idCampeonato";
            ddlCampeonatos2.DataBind();

            if (ddlCampeonatos1.Items.Count <= 0)
            {
                ddlCampeonatos1.Items.Add(new ListItem("Nenhum campeonato neste grupo", "0"));
            }
            if (ddlCampeonatos2.Items.Count <= 0)
            {
                ddlCampeonatos2.Items.Add(new ListItem("Nenhum campeonato neste grupo", "0"));
            }
            if (IdCampeonato > 0)
            {
                ControlUtil.SelectByValue(ref ddlCampeonatos1, IdCampeonato.ToString());
                ControlUtil.SelectByValue(ref ddlCampeonatos2, IdCampeonato.ToString());
                bool?kgAtivo = (from k in kg where k.idCampeonato == IdCampeonato select k.Ativo).FirstOrDefault();
                ViewState["kgAtivo"] = kgAtivo.HasValue ? kgAtivo.Value : false;
            }

            if (ddlCampeonatos1.SelectedIndex >= 0)
            {
                IdCampeonato = Convert.ToInt16(ddlCampeonatos1.SelectedValue);
            }

            var TodosCampeonatos = (from g in dk.Kart_Campeonatos
                                    where g.idGrupo == IdGrupo
                                    orderby g.dtCriacao descending
                                    select new { Text = g.NomeCampeonato, g.Ativo, idCampeonato = (int)g.idCampeonato });

            ddlTodosCampeonatos.Items.Clear();
            ddlTodosCampeonatos.DataSource     = TodosCampeonatos;
            ddlTodosCampeonatos.DataTextField  = "Text";
            ddlTodosCampeonatos.DataValueField = "idCampeonato";
            ddlTodosCampeonatos.DataBind();
        }
Ejemplo n.º 2
0
 protected void gvCampeonatos_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     IdCampeonato = Convert.ToInt16(e.CommandArgument);
     if (e.CommandName == "EditCampeonato")
     {
         Response.Redirect("AdminCampeonato.aspx?IdGrupo=" + IdGrupo.ToString() + "&IdCampeonato=" + IdCampeonato.ToString());
     }
     else if (e.CommandName == "EditClassif")
     {
         Response.Redirect("AdminCampeonato.aspx?IdGrupo=" + IdGrupo.ToString() + "&IdCampeonato=" + IdCampeonato.ToString());
     }
 }
 protected void btnVoltarCampeonato_Click(object sender, EventArgs e)
 {
     if (IdCampeonato > 0)
     {
         Response.Redirect("CalendarioProvas.aspx?IdGrupo=" + IdGrupo.ToString() + "&IdCampeonato=" + IdCampeonato.ToString());
     }
     else
     {
         Response.Redirect("AdminCampeonato.aspx?IdGrupo=" + IdGrupo.ToString());
     }
 }