예제 #1
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            Page.Validate();

            if (Page.IsValid)
            {
                if (ddlTorneo.SelectedItem.Value != "0")
                {
                    int seltorneo = funCom.StringToInt(ddlTorneo.SelectedItem.Value);

                    torneo elitorneo = funTorn.Recuperar_Torneo_Busqueda(base_futbol, seltorneo);

                    //Levanto todos los equipos asociados al torneo, y les seteo torneo = NULL
                    var selEquipo = funTorn.Recuperar_Torneo_Equipo(base_futbol, seltorneo);

                    foreach (var eq in selEquipo)
                    {
                        eq.torneo_id = null;
                    }

                    funEqui.Actualizar_Equipo(base_futbol);

                    //Elimino el torneo seleccionado
                    funTorn.Eliminar_Torneo(base_futbol, elitorneo);

                    CargarTorneo();

                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Se ha eliminado exitosamente el torneo');window.location.href = './EliminarTorneo.aspx';</script>");
                }
            }
        }
예제 #2
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            Page.Validate();

            if (Page.IsValid)
            {
                try
                {
                    int selequipo = funCom.StringToInt(ddlEquipo.SelectedItem.Value);

                    equipo equi = (from eq in base_futbol.equipo where eq.id == selequipo select eq).FirstOrDefault();

                    equi.nombre       = txtNombre.Text;
                    equi.montoabonado = funCom.StringToInt(txtMonto.Text);

                    if (funCom.StringToInt(ddlTorneo.SelectedValue) == 0)
                    {
                        equi.torneo_id = null;
                    }
                    else
                    {
                        equi.torneo_id = funCom.StringToInt(ddlTorneo.SelectedValue);
                    }

                    funEquip.Actualizar_Equipo(base_futbol);

                    divBuscar.Visible    = false;
                    divModificar.Visible = true;

                    this.Page.Response.Write("<script language='JavaScript'>window.alert('Equipo modificado exitosamente');window.location.href = './ModificarEquipo.aspx';</script>");
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }