public void cargarCombo(String opcion) { this.cboProvincia.Items.Clear(); UbigeoBL oUbigeoBL = new UbigeoBL(); this.cboProvincia.SelectedValue = null; this.cboProvincia.DataSource = oUbigeoBL.GetListaProvincia(_id_Departamento); this.cboProvincia.DataValueField = "codprov"; this.cboProvincia.DataTextField = "nombre"; this.cboProvincia.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_PROV)) { objeto = ConstanteBE.OBJETO_PROVINCIA; } } this.cboProvincia.Items.Insert(0, new ListItem(objeto, String.Empty)); }
public static string ListarProvincia(string[] filtro) { UbigeoBL oUbigeoBL = new UbigeoBL(); string codDep = filtro[1].Trim(); List <UbigeoBE> oLista = oUbigeoBL.GetListaProvincia(codDep); System.Collections.ArrayList oListaJ = new System.Collections.ArrayList(); oLista.ForEach(oEntidad => oListaJ.Add(new { id = oEntidad.codprov.Trim(), des = oEntidad.nombre.Trim() })); JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(oListaJ)); }