Ejemplo n.º 1
0
        private void cargarCboLocalidad(Int16 idProvincia)
        {
            cboLocalidad.Items.Clear();
            N_Localidad nLocalidad = new N_Localidad();
            //structura del item del combo

            List <E_Localidad> localidades = nLocalidad.getAllLocalidades(idProvincia);

            foreach (E_Localidad localidad in localidades)
            {
                ComboItem cboItem = new ComboItem();
                cboItem.Id   = localidad.idLocalidad;
                cboItem.Text = localidad.nombre;

                cboLocalidad.Items.Add(cboItem);
            }
            Int16 idProvinciaAppConfig = Convert.ToInt16(ConfigurationManager.AppSettings["Provincia"]);

            if (idProvincia == idProvinciaAppConfig)             // si la provincia seleccionada es la que esta por defecto posiciona la localidad por defecto
            {
                //posiscionar Cbo Localidad segun la localidad por defecto sacado del appConfig
                Int64 value = Convert.ToInt64(ConfigurationManager.AppSettings["Localidad"]);
                posicionarCboLocalidad(value);
            }
            else             // sino coloca la primera localidad
            {
                cboLocalidad.SelectedIndex = 0;
            }
        }
Ejemplo n.º 2
0
        private void refrescarGrilla()
        {
            N_Localidad        nLocalidad  = new N_Localidad();
            Int16              idProvincia = Convert.ToInt16(((ComboItem)cboProvincia.SelectedItem).Id);
            List <E_Localidad> localidades = nLocalidad.getAllLocalidades(idProvincia);

            dgLocalidad.AutoGenerateColumns = false;
            dgLocalidad.DataSource          = localidades;
        }