protected void gvPost_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if ((e.Row.RowState & DataControlRowState.Edit) > 0) { hidCodPais.Value = ((TextBox)e.Row.FindControl("hidPais")).Text; TextBox hidAgrupacion = (TextBox)e.Row.FindControl("hidAgrupacion"); DropDownList dpAgrupacion = (DropDownList)e.Row.FindControl("dpAgrupacion"); // bind DropDown manually dpAgrupacion.DataSource = C_FuncionesGenerales.getAgrupacionesPaises(); dpAgrupacion.DataTextField = "agrupacion"; dpAgrupacion.DataValueField = "codigo"; dpAgrupacion.DataBind(); dpAgrupacion.SelectedValue = hidAgrupacion.Text; // you can use e.Row.DataItem to get the value } } if (e.Row.RowType == DataControlRowType.Footer) { DropDownList dpAgrupacion = (DropDownList)e.Row.FindControl("dpNuevoAgrupacion"); // bind DropDown manually dpAgrupacion.DataSource = C_FuncionesGenerales.getAgrupacionesPaises(); dpAgrupacion.DataTextField = "agrupacion"; dpAgrupacion.DataValueField = "codigo"; dpAgrupacion.DataBind(); } }
public C_Responses getListPaisesByAgrupacion(string searchString, string agrupacion) { C_Responses retorno = new C_Responses(); var lstData = new List <AutoCompleteResult>(); retorno.resultado = "KO"; try { C_FuncionesGenerales proxy = new C_FuncionesGenerales(); DataTable datos = proxy.getListPaisesByAgrupacion(searchString, Convert.ToInt32(agrupacion)); if (datos.Rows.Count > 0) { foreach (DataRow row in datos.Rows) { //lstData.Add(new AutoCompleteResult { code = C_FuncionesGenerales.EncriptarCodigos(row["codigo"].ToString()), value = row["nombre"].ToString() }); lstData.Add(new AutoCompleteResult { code = row["codigo"].ToString(), value = row["nombre"].ToString() }); } retorno.resultado = "OK"; retorno.data = lstData; } } catch (Exception ex) { //string codigoError = C_FuncionesGenerales.registroErrores("ws.asmx -> damePosts -> " + ex.Message).ToString(); // throw new Exception("Error de conexión. Cód Error:" + ex.Message); error objError = new error(); objError.codigo = "-100"; objError.mensaje = "Error de conexión. Cód Error:" + ex.Message; retorno.data = objError; } return(retorno); }
private void bindRooms() { DataTable tbRooms = C_FuncionesGenerales.getRooms(); // Tengo que obtener los datos de la room dependiendo del administrador , por lo que tengo que llamar al objeto y al WS correspondiente string jsonRetorno = DataTableToJSON(tbRooms);//DataTableToJSON(datos); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "bindRooms", "var bindRooms=" + jsonRetorno + ";", true); }
private void bindPaises() { DataTable tbPaises = C_FuncionesGenerales.getPaises(); string jsonRertorno = DataTableToJSON(tbPaises); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "bindPaises", "var bindPaises= " + jsonRertorno + ";", true); }
private void bindLimitesRelevancia() { int limiteInf; int limiteMax; long numPost; C_FuncionesGenerales.getLimitesRelevancia(out limiteInf, out limiteMax, out numPost); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "limitesRelevancia", " var numPost=" + numPost.ToString() + "; var relevanciaMin=" + limiteInf.ToString() + "; var relevanciaMax=" + limiteMax.ToString() + ";", true); }
private void bindRooms() { DataTable tbRooms = C_FuncionesGenerales.getRooms(); dpRooms.DataSource = tbRooms; dpRooms.DataValueField = "id_room"; ViewState["id_room_home"] = tbRooms.Rows[0]["id_room"]; dpRooms.DataTextField = "nombre"; dpRooms.DataBind(); }
protected void bindPais() { dpSearchPais.DataSource = C_FuncionesGenerales.getPaises(); dpSearchPais.DataTextField = "nombre"; dpSearchPais.DataValueField = "codigo"; dpSearchPais.DataBind(); ListItem item = new ListItem("Elige un país", ""); dpSearchPais.Items.Add(item); dpSearchPais.SelectedIndex = dpSearchPais.Items.Count - 1; }
protected void bindRS() { dpSearchRS.DataSource = C_FuncionesGenerales.getRRSS(); dpSearchRS.DataTextField = "descripcion"; dpSearchRS.DataValueField = "codigo"; dpSearchRS.DataBind(); ListItem item = new ListItem("Elige una red social", "0"); dpSearchRS.Items.Add(item); dpSearchRS.SelectedIndex = dpSearchRS.Items.Count - 1; }
protected void Page_Init(object sender, EventArgs e) { tbTiposRS = C_FuncionesGenerales.getRRSS(); }