protected void Button3_Click(object sender, EventArgs e)
        {
            txtDocumento.Text = "";
            var gt = new GestorTorneo();
            try
            {
                var id_deporte = int.Parse(cmbDeportes.SelectedValue);
                string descripcion = gt.Consultar(id_deporte).Tables[0].Rows[0][1].ToString();//1-descripcion , porque id se fue
                if (descripcion == "")
                {
                    lblCaract.Text = "Descripcion: " + "Ninguna";
                }
                else
                {
                    lblCaract.Text = "Descripcion: " + descripcion;
                }
                btnBuscar.Enabled = true;
                txtDocumento.Enabled = true;
            }
            catch (Exception ex)
            {
            }

            try
            {
                var id_deporte = int.Parse(cmbDeportes.SelectedValue);
                id_torneo = int.Parse(cmbTorneos.SelectedValue);
                var cantidad_inscriptos = int.Parse(gt.ConsultarInscriptos(id_torneo).Tables[0].Rows[0][0].ToString());
                var cupo = int.Parse(gt.ConsultarCupo(id_torneo).Tables[0].Rows[0][0].ToString());
                lblEstado.Text = "Estado: "+gt.ConsultarCupo(id_torneo).Tables[0].Rows[0][1].ToString();
                lblFechaInicio.Text = "Fecha Inicio: " + gt.ConsultarCupo(id_torneo).Tables[0].Rows[0][2].ToString();
                lblFechaFin.Text = "Fecha Fin: " + gt.ConsultarCupo(id_torneo).Tables[0].Rows[0][3].ToString();

                if (cantidad_inscriptos == cupo && lblEstado.Text == "Estado: finalizado")
                {
                    lblnocupo.Text = "";
                    txtDocumento.Enabled = false;
                    btnBuscar.Enabled = false;
                    btnInscribir.Enabled = false;
                    btnAvisar.Visible = false;
                    txtMensaje.Visible = false;
                }

                else if (cantidad_inscriptos == cupo)
                {
                    lblnocupo.Text = "No hay cupo";
                    txtDocumento.Enabled = false;
                    btnBuscar.Enabled = false;
                    btnInscribir.Enabled = false;
                    btnAvisar.Visible = true;
                    txtMensaje.Visible = true;
                    Panel2.Visible = true;
                }
                else
                {
                    lblnocupo.Text = "";
                    txtDocumento.Enabled = true;
                    btnBuscar.Enabled = true;
                    btnAvisar.Visible = false;
                    txtMensaje.Visible = false;
                    Panel2.Visible = false;
                }

                lblInscriptos.Text = "Inscriptos: "+ cantidad_inscriptos + " de " + cupo;
            }
            catch (Exception ex)
            {
            }

            panel1.Visible = true;
        }
        protected void btnSeleccionar_Click(object sender, EventArgs e)
        {
            lblHorario.Text = "";
            lblHorarios.Visible = true;
            lblHorario.Visible = true;
            crearGrilla();
            var gp = new GestorPrograma();
            try
            {
                var id_deporte = int.Parse(ddlDeportes.SelectedValue);

                var cantidad_filas = gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows.Count;

                for (var i = 0; i < cantidad_filas; i++)
                {
                    if ((i % 2) == 0)
                    {
                        lblHorario.Text = lblHorario.Text + " " +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][0] + "\r\n " +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1] + ":" +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][2] + "\t - ";

                        int hora = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1].ToString()); // col 1 = hora sin minutos
                        int dia = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][6].ToString()); // col 6= id dia.

                        pintarGrilla(hora, dia);

                    }
                    else
                    {
                        lblHorario.Text = lblHorario.Text + " " +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1] + ":" +
                                          gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][2] + "\t <br/>";

                        int hora = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][1].ToString()); // col 1 = hora sin minutos
                        int dia = int.Parse(gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][6].ToString()); // col 6= id dia.

                        pintarGrilla(hora, dia);

                    }

                    lblSectores.Visible = true;
                    lblSectores.Text = "Sector: "+ gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][3].ToString() + " , " + gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][7].ToString();
                    lblLugar.Text = "Lugar: " + gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][4].ToString();
                    lblDireccion.Text = "Direccion: "+ gp.ConsultarHorariosPrograma(id_deporte).Tables[0].Rows[i][5].ToString();
                }

                pintarEnMedioGrilla(id_deporte);
                lstMensajes.Items.Clear();

                var gm = new GestorMensaje();

                var cant_filas_mensajes = gm.ConsultarMensajes(id_deporte).Tables[0].Rows.Count;

                if (cant_filas_mensajes == 0)
                {
                    lstMensajes.Items.Add("no hay mensajes");
                }

                else
                {

                    for (var i = 0; i < cant_filas_mensajes; i++)
                    {
                        DateTime fecha = new DateTime();
                        fecha = (DateTime)gm.ConsultarMensajes(id_deporte).Tables[0].Rows[i][1];

                        lstMensajes.Items.Add(fecha.ToShortDateString() + ": " +
                                              gm.ConsultarMensajes(id_deporte).Tables[0].Rows[i][2]);
                    }

                }

                var gt = new GestorTorneo();
                gvTorneos.DataSource = gt.Consultar(id_deporte);
                gvTorneos.DataBind();

                if (gvTorneos.Rows.Count > 0)
                {
                    lblTorneos.Visible = true;
                }
                else
                {
                    lblTorneos.Visible = false;

                }
            }
            catch (Exception ex)
            {
            }
        }