public void cargarCombo(String opcion) { UbigeoBL oUbigeoBL = new UbigeoBL(); cboDepartamento.DataSource = oUbigeoBL.GetListaDepartamento(); cboDepartamento.DataValueField = "coddpto"; cboDepartamento.DataTextField = "nombre"; cboDepartamento.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_DEPA)) { objeto = ConstanteBE.OBJETO_DEPARTAMENTO; } } this.cboDepartamento.Items.Insert(0, new ListItem(objeto, String.Empty)); this.cboDepartamento.SelectedValue = String.Empty; }
public static string ListarDepartamento(string[] filtro) { UbigeoBL oUbigeoBL = new UbigeoBL(); List <UbigeoBE> oLista = oUbigeoBL.GetListaDepartamento(); System.Collections.ArrayList oListaJ = new System.Collections.ArrayList(); oLista.ForEach(oEntidad => oListaJ.Add(new { id = oEntidad.coddpto.Trim(), des = oEntidad.nombre.Trim() })); JavaScriptSerializer serializer = new JavaScriptSerializer(); return(serializer.Serialize(oListaJ)); }