/// <summary> /// Metodo para la seleccion del pais con los combos anidados de estado segun pais seleccionado /// </summary> public void SelectedPaisChanged() { string country = Vista.IcomboPais.SelectedItem.Text; Entidad Parametro = DominioTangerine.Fabrica.FabricaEntidades.ObtenerEstadoM10(); ((DominioTangerine.Entidades.M10.LugarDireccion)Parametro).LugNombre = Vista.IcomboPais.SelectedItem.Text; Comando <List <Entidad> > comando = LogicaTangerine.Fabrica.FabricaComandos.ObtenerFabricaEstado(Parametro); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("0", "Seleccione un estado"); List <Entidad> listaEstado = comando.Ejecutar(); foreach (Entidad row in listaEstado) { DominioTangerine.Entidades.M10.LugarDireccion Pais = (DominioTangerine.Entidades.M10.LugarDireccion)row; options.Add(Pais.Id.ToString(), Pais.LugNombre); } Vista.IcomboEstado.DataSource = options; Vista.IcomboEstado.DataTextField = "value"; Vista.IcomboEstado.DataValueField = "key"; Vista.IcomboEstado.DataBind(); }
/// <summary> /// Metodo para obtener pais /// </summary> public void ObtenerPaises() { LogicaTangerine.Comandos.M10.ComandoObtenerPais comando = (LogicaTangerine.Comandos.M10.ComandoObtenerPais)LogicaTangerine.Fabrica.FabricaComandos. ObtenerFabricaPaises(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("0", "Seleccione un país"); List <Entidad> listaLugar = comando.Ejecutar(); foreach (Entidad row in listaLugar) { DominioTangerine.Entidades.M10.LugarDireccion Pais = (DominioTangerine.Entidades.M10.LugarDireccion)row; options.Add(Pais.Id.ToString(), Pais.LugNombre); } Vista.IcomboPais.DataSource = options; Vista.IcomboPais.DataTextField = "value"; Vista.IcomboPais.DataValueField = "key"; Vista.IcomboPais.DataBind(); }