public static void Preparar(DropDownList ddlPais, GridView gvCiudad ) { try { //Obtener la lista de paises DataTable tbl = Pais.ObtenerLista(); //Configurar las listas desplegables ddlPais.DataSource = tbl; ddlPais.DataTextField = "Pais"; ddlPais.DataValueField = "Id"; ddlPais.DataBind(); //Obtener la lista de Ciudades para edición tbl = Obtener(); gvCiudad.DataSource = tbl; gvCiudad.DataKeyNames = new String[] { "Id" }; gvCiudad.DataBind(); } catch (Exception ex) { throw new ArgumentException("Error al preparar listas para edición:\n" + ex.Message); } }
//Metodo para preparar listas para edición public static void Preparar(int IdCampeonato, int IdFase, int IdGrupo, DropDownList ddlPais1, DropDownList ddlPais2, DropDownList ddlEstadio) { try { DataTable tbl; //Obtener la lista de Paises if (IdFase >= 1) { tbl = Pais.ObtenerLista(IdCampeonato); } else { tbl = Grupo.ObtenerListaPaises(IdGrupo); } //Configurar las listas desplegables ddlPais1.DataSource = tbl; ddlPais1.DataTextField = "Pais"; ddlPais1.DataValueField = "Id"; ddlPais1.DataBind(); //Configurar las listas desplegables ddlPais2.DataSource = tbl; ddlPais2.DataTextField = "Pais"; ddlPais2.DataValueField = "Id"; ddlPais2.DataBind(); //Obtener la lista de Estadios tbl = Estadio.ObtenerLista(IdCampeonato); //Configurar las listas desplegables ddlEstadio.DataSource = tbl; ddlEstadio.DataTextField = "Estadio"; ddlEstadio.DataValueField = "Id"; ddlEstadio.DataBind(); } catch (Exception ex) { throw new ArgumentException("Error al preparar listas para edición:\n" + ex.Message); } }