public SelectList ObtenerUbigeoPorCodigo(string codigoPadre, string codigoSeleccionado) { LNGeneral lnGeneral = new LNGeneral(); DataTable dtProvincia = lnGeneral.Home_ListarDistritos(codigoPadre); List<ListaValor> lista = new List<ListaValor>(); for (int i = 0; i <= dtProvincia.Rows.Count - 1; i++) { string nombre = dtProvincia.Rows[i]["Valor"].ToString(); string valor = dtProvincia.Rows[i]["IdListaValor"].ToString(); //SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; ListaValor listaValor = new UTP.PortalEmpleabilidad.Modelo.ListaValor(); listaValor.IdListaValor = valor; listaValor.Valor = nombre; lista.Add(listaValor); } SelectList selectList = new SelectList(lista, "IdListaValor", "Valor", codigoSeleccionado); return selectList; }
//public JsonResult GetCityDistrito(string idDepartamento, string idProvincia) //{ // LNGeneral lnGeneral = new LNGeneral(); // DataTable dtDistritos = lnGeneral.ObtenerListaValor2(Constantes.IDLISTA_Departamento, Constantes.IDLISTA_Provincia); // List<SelectListItem> li = new List<SelectListItem>(); // for (int i = 0; i <= dtDistritos.Rows.Count - 1; i++) // { // string nombre = dtDistritos.Rows[i]["Distrito"].ToString(); // string valor = dtDistritos.Rows[i]["CodigoDistrito"].ToString(); // SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; // li.Add(item); // } // return Json(new SelectList(li, "Value", "Text")); //} public JsonResult GetStateProvincia(string IDListaValorPadre) { LNGeneral lnGeneral = new LNGeneral(); DataTable dtProvincia = lnGeneral.Home_ListarDistritos(IDListaValorPadre); List<SelectListItem> li = new List<SelectListItem>(); for (int i = 0; i <= dtProvincia.Rows.Count - 1; i++) { string nombre = dtProvincia.Rows[i]["Valor"].ToString(); string valor = dtProvincia.Rows[i]["IdListaValor"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; li.Add(item); } return Json(new SelectList(li, "Value", "Text")); }