private void getDatosGenerales()
        {
            try
            {
                if (ListOcupacion == null || ListOcupacion.Count < 1)
                {
                    ListOcupacion = ListOcupacion ?? new ObservableCollection <OCUPACION>(new cOcupacion().ObtenerTodos().OrderBy(o => o.DESCR));
                    Application.Current.Dispatcher.Invoke((Action)(delegate
                    {
                        ListOcupacion.Insert(0, new OCUPACION()
                        {
                            ID_OCUPACION = -1, DESCR = "SELECCIONE"
                        });
                        SelectOcupacion = -1;
                    }));
                }

                if (ListEscolaridad == null || ListEscolaridad.Count < 1)
                {
                    ListEscolaridad = ListEscolaridad ?? new ObservableCollection <ESCOLARIDAD>((new cEscolaridad()).ObtenerTodos().OrderBy(o => o.DESCR));
                    Application.Current.Dispatcher.Invoke((Action)(delegate
                    {
                        ListEscolaridad.Insert(0, new ESCOLARIDAD()
                        {
                            ID_ESCOLARIDAD = -1, DESCR = "SELECCIONE"
                        });
                        SelectEscolaridad = -1;
                    }));
                }
            }
            catch (Exception ex)
            {
                StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar catalogos de datos generales.", ex);
            }
        }
Пример #2
0
        private void getAllComboBox()
        {
            ListEstadoCivil.Clear();
            ListEstadoCivil = new ObservableCollection <ESTADO_CIVIL>(objEstadoCivil.ObtenerTodos());

            ListOcupacion.Clear();
            ListOcupacion = new ObservableCollection <OCUPACION>(objOcupacion.ObtenerTodos());

            ListEscolaridad.Clear();
            ListEscolaridad = new ObservableCollection <ESCOLARIDAD>(objEscoladidad.ObtenerTodos());

            ListReligion.Clear();
            ListReligion = new ObservableCollection <RELIGION>(objReligion.ObtenerTodos());

            ListEtnia.Clear();
            ListEtnia = new ObservableCollection <ETNIA>(objEtnia.ObtenerTodos());

            ListPaisNacionalidad.Clear();
            ListPaisNacionalidad = new ObservableCollection <PAIS_NACIONALIDAD>(objPais.ObtenerTodos());
        }