public void cargarCombo(String opcion) { cboDistrito.Items.Clear(); UbigeoBL oUbigeoBL = new UbigeoBL(); this.cboDistrito.SelectedValue = null; cboDistrito.DataSource = oUbigeoBL.GetListaDistrito(_id_departamento, _id_provincia); cboDistrito.DataValueField = "coddist"; cboDistrito.DataTextField = "nombre"; cboDistrito.DataBind(); String objeto = ConstanteBE.OBJECTO_TODOS; if (!opcion.Equals(String.Empty)) { if (opcion.Equals(ConstanteBE.OBJECTO_TIPO_SELECCIONE)) { objeto = ConstanteBE.OBJECTO_SELECCIONE; } if (opcion.Equals(ConstanteBE.OBJECTO_TIPO_DIST)) { objeto = ConstanteBE.OBJETO_DISTRITO; } } this.cboDistrito.Items.Insert(0, new ListItem(objeto, String.Empty)); }
public static string ListarDistrito(string[] filtro) { UbigeoBL oUbigeoBL = new UbigeoBL(); string codDep = filtro[1].Trim(); string codProv = filtro[2].Trim(); List <UbigeoBE> oLista = oUbigeoBL.GetListaDistrito(codDep, codProv); System.Collections.ArrayList oListaJ = new System.Collections.ArrayList(); oLista.ForEach(oEntidad => oListaJ.Add(new { id = oEntidad.coddist.Trim(), des = oEntidad.nombre.Trim() })); JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(oListaJ)); }