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); } }
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()); }