public void cargarProgramas()
 {
     var gp = new GestorPrograma();
     cmbPrograma.DataSource = gp.Consulatar_Programa().Tables[0];
     cmbPrograma.DisplayMember = "anio";
     cmbPrograma.ValueMember = "id_programa";
     cmbPrograma.SelectedIndex = 0;
 }
Пример #2
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            lblSolicitud.Text = "";
            lblHorario.Text = "";
            crearGrilla();

            var gp = new GestorPrograma();
            var id_deporte = int.Parse(cmbDeportes.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);
            lblDeporte.Text = "Horarios de " + cmbDeportes.SelectedItem.Text;
            id_deporte = int.Parse(cmbDeportes.SelectedValue);

            //obtengo el cupo (boleano si o no para el programa del año actual)
            if (!_gestorMensaje.getCupo(id_deporte))
            {

                lblCupo.Text = "No hay cupo en: " + cmbDeportes.SelectedItem.Text + ", para el " +DateTime.Now.Year +".";
                lblCupo.ForeColor = Color.Red;

                btnEnviar.Enabled = false;
            }
            else
            {

                lblCupo.Text = "";
                btnEnviar.Enabled = true;
            }
        }
Пример #3
0
        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)
            {
            }
        }
Пример #4
0
        protected void btnSeleccionar_Click(object sender, EventArgs e)
        {
            habilitar = true;

            btnMensaje.Enabled = true;
            txtMensaje.Text = "";
            lblMensaje.Text = "";

            try
            {
                id_deporte = int.Parse(ddlDeportes.SelectedValue);

                //obtengo el cupo (boleano si o no para el programa del año actual)
                if (_gestorMensaje.getCupo(id_deporte))
                {
                    rbSi.Checked = true;
                    rbNo.Checked = false;
                    lblConfirmar.Text = "Inscripcion Abierta";
                    lblConfirmar.ForeColor = Color.Blue;
                }
                else
                {
                    rbNo.Checked = true;
                    rbSi.Checked = false;
                    lblConfirmar.Text = "Inscripcion Cerrada";
                    lblConfirmar.ForeColor = Color.Red;
                }

                var gd = new GestorDeportista();
                gvDeportistas.DataSource = gd.ConsultarDeportistasPorDeporte(id_deporte);

                gvDeportistas.DataBind();

                txtCantidad.Text = gd.ContarDeportistasPorAnio(id_deporte);

                //btnSolicitarCerrar.Visible = true;

            }
            catch (Exception ex)
            {
            }

            lblHorario.Text = "";
            lblHorarios.Visible = true;
            lblHorario.Visible = true;
            lblInscriptos.Visible = true;
            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();
                }
            }
            catch (Exception ex)
            {
            }

            if (gvDeportistas.Rows.Count > 0)
            {
                lblInscriptos.Text = "Inscriptos";

            }
            else
            {
                lblInscriptos.Text = "No hay inscriptos hasta el momento";
            }
        }