private void GetEntidades()
 {
     try
     {
         ListEntidad.Clear();
         ListEntidad = new ObservableCollection <ENTIDAD>(objEstado.ObtenerTodos());
         ListEntidad.Insert(0, new ENTIDAD()
         {
             ID_ENTIDAD = -1, DESCR = "SELECCIONE"
         });
         ListEntidadFiltro.Clear();
         ListEntidadFiltro = new ObservableCollection <ENTIDAD>(objEstado.ObtenerTodos());
         ListEntidadFiltro.Insert(0, new ENTIDAD()
         {
             ID_ENTIDAD = 0, DESCR = "TODOS"
         });
         SelectedEntidad = ListEntidad.Where(w => w.ID_ENTIDAD == 0).FirstOrDefault();
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex);
     }
 }
 private void GetEntidades()
 {
     try
     {
         ListEntidad = new ObservableCollection <ENTIDAD>(EntidadesControlador.ObtenerTodos());
         ListEntidad.Insert(0, new ENTIDAD()
         {
             ID_ENTIDAD = -1, DESCR = "SELECCIONE"
         });
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex);
     }
 }
 private void GetEstados()
 {
     try
     {
         ListItems.Clear();
         ListItems = new ObservableCollection <ENTIDAD>(obj.ObtenerTodos(Busqueda));
         ListItems = new ObservableCollection <ENTIDAD>(ListItems.OrderBy(x => x.ID_ENTIDAD));
         if (ListItems.Count > 0)
         {
             EmptyVisible = false;
         }
         else
         {
             EmptyVisible = true;
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex);
     }
 }