예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //Definir subprograma para el evento cuando se decida la eliminacion
        dEliminarEncuentro.Decidir += new EventHandler(dEliminarEncuentro_Decidir);

        //Verificar si el Usuario ha ingresado
        if (Session["SesionIniciada"] == null || !(Boolean)Session["SesionIniciada"])
        {
            Response.Redirect("frmAcceso.aspx");
        }
        else
        {
            //Verificar si es la primera vez que se carga la página
            if (!IsPostBack)
            {
                //Consultar los Encuentros
                try
                {
                    Encuentro.Preparar(ddlCampeonato, ddlFase);
                    MostrarPanel(0);
                }
                catch (Exception ex)
                {
                    Utilidades.Mensaje("Error grave:\n" + ex.Message);
                    MostrarPanel(-1);
                }
            }
        }
    }
예제 #2
0
    private void dEliminarEncuentro_Decidir(object sender, EventArgs e)
    {
        //El Usuario eligio afirmativamente?
        if (dEliminarEncuentro.Decision)
        {
            try
            {
                if (Encuentro.Eliminar((int)gvEncuentro.SelectedDataKey.Value))
                {
                    //Actualizar la lista de los Encuentros
                    Encuentro.Preparar(int.Parse(ddlCampeonato.SelectedValue),
                                       int.Parse(ddlFase.SelectedValue),
                                       int.Parse(ddlGrupo.SelectedValue),
                                       gvEncuentro);

                    Utilidades.Mensaje("El Encuentro fue eliminado");
                    MostrarPanel(0);
                }
            }
            catch (Exception ex)
            {
                Utilidades.Mensaje(ex.Message);
            }
        }
        else
        {
            MostrarPanel(0);
        }
    }
예제 #3
0
    protected void btnAceptarEncuentro_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            //Verificar si pudo actualizar el registro
            if (Encuentro.Guardar(ddlCampeonato,
                                  ddlFase,
                                  ddlPais1,
                                  txtGoles1,
                                  ddlPais2,
                                  txtGoles2,
                                  ddlEstadio,
                                  dpFecha))
            {
                //Retornar a la lista
                MostrarPanel(0);
                //Actualizar la lista de los Encuentros
                Encuentro.Preparar(int.Parse(ddlCampeonato.SelectedValue),
                                   int.Parse(ddlFase.SelectedValue),
                                   int.Parse(ddlGrupo.SelectedValue),
                                   gvEncuentro);

                //Mensaje que confirma la operación
                Utilidades.Mensaje("La información del Encuentro fue actualizada");
            }
            else
            {
                Utilidades.Mensaje("No se pudo actualizar la información del Encuentro");
            }
        }
        catch (Exception ex)
        {
            Utilidades.Mensaje(ex.Message);
        }
    }
예제 #4
0
 private void ListarGrupos()
 {
     if (ddlCampeonato.SelectedIndex >= 0 && ddlFase.SelectedIndex >= 0)
     {
         Encuentro.Preparar(int.Parse(ddlCampeonato.SelectedValue), ddlGrupo);
     }
     else
     {
         ddlGrupo.DataSource = null;
     }
 }
예제 #5
0
 protected void ddlGrupo_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlGrupo.SelectedIndex >= 0)
     {
         Encuentro.Preparar(int.Parse(ddlCampeonato.SelectedValue),
                            int.Parse(ddlFase.SelectedValue),
                            int.Parse(ddlGrupo.SelectedValue),
                            ddlPais1,
                            ddlPais2,
                            ddlEstadio);
     }
 }
예제 #6
0
 protected void btnBuscar_Click(object sender, ImageClickEventArgs e)
 {
     if (ddlCampeonato.SelectedIndex >= 0 && ddlFase.SelectedIndex >= 0 && ddlGrupo.SelectedIndex >= 0)
     {
         Encuentro.Preparar(int.Parse(ddlCampeonato.SelectedValue),
                            int.Parse(ddlFase.SelectedValue),
                            int.Parse(ddlGrupo.SelectedValue),
                            gvEncuentro);
     }
     else
     {
         if (ddlCampeonato.SelectedIndex >= 0 && ddlFase.SelectedIndex >= 0)
         {
             Encuentro.Preparar(int.Parse(ddlCampeonato.SelectedValue),
                                int.Parse(ddlFase.SelectedValue),
                                -1,
                                gvEncuentro);
         }
     }
 }