예제 #1
0
        /// <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();
        }
예제 #2
0
        /// <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();
        }