/// <summary> /// Metodo para llenar el combo box de estados /// </summary> /// <param name="elPais">pais seleccionado para filtrar la lista de estados</param> public void llenarComboEstadosXPais(String elPais) { Comando <String, List <String> > comando = FabricaComandos.CrearComandoConsultarEstadosPorPais(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona un estado"); try { List <String> lista = comando.Ejecutar(elPais); foreach (String estado in lista) { options.Add(estado, estado); } } 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.comboEstado.DataSource = options; vista.comboEstado.DataTextField = "value"; vista.comboEstado.DataValueField = "key"; vista.comboEstado.DataBind(); vista.comboEstado.Enabled = true; }
/// <summary> /// metodo para llenar el combo de estados /// </summary> /// <param name="elPais">pais seleccionado para filtrar la lista de estados</param> public void llenarComboEstadosPorPais(String elPais) { Comando <String, List <String> > comando = FabricaComandos.CrearComandoConsultarEstadosPorPais(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona un estado"); try { List <String> resultado = comando.Ejecutar(elPais); foreach (String estado in resultado) { options.Add(estado, estado); } } catch (Exception ex) { throw ex; } vista.comboEstado.DataSource = options; vista.comboEstado.DataTextField = "value"; vista.comboEstado.DataValueField = "key"; vista.comboEstado.DataBind(); vista.comboEstado.Enabled = true; }