/// <summary> /// Metodo para llenar el combo box de ciudades /// </summary> /// <param name="elEstado">estado seleccionado para filtrar la lista de ciudades</param> public void llenarComboCiudadXEstado(String elEstado) { Comando <String, List <String> > comando = FabricaComandos.CrearComandoConsultarCiudadPorEstado(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona una ciudad"); try { List <String> lista = comando.Ejecutar(elEstado); foreach (String ciudad in lista) { options.Add(ciudad, ciudad); } } catch (Exception ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + ex.Message + RecursoInterfazM2.Alerta_Html_Final; } vista.comboCiudad.DataSource = options; vista.comboCiudad.DataTextField = "value"; vista.comboCiudad.DataValueField = "key"; vista.comboCiudad.DataBind(); vista.comboCiudad.Enabled = true; }
/// <summary> /// metodo para llenar el combo de ciudades /// </summary> /// <param name="elEstado">estado seleccionado para filtrar la lista de ciudades</param> public void llenarComboCiudadesPorEstado(String elEstado) { Comando <String, List <String> > comando = FabricaComandos.CrearComandoConsultarCiudadPorEstado(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona una ciudad"); try { List <String> resultado = comando.Ejecutar(elEstado); foreach (String ciudad in resultado) { options.Add(ciudad, ciudad); } } catch (Exception ex) { throw ex; } vista.comboCiudad.DataSource = options; vista.comboCiudad.DataTextField = "value"; vista.comboCiudad.DataValueField = "key"; vista.comboCiudad.DataBind(); vista.comboCiudad.Enabled = true; }