public CatalogoTipoFiliacionViewModel() { EmptyVisible = false; //Listado ListItems = new List <TIPO_FILIACION>(); EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; //Obtenemos los TiposFiliaciones //ListMediaFiliacion = new ObservableCollection<MEDIA_FILIACION>(); cMediaFiliacion mediaFiliacion = new cMediaFiliacion(); ListMediaFiliacion = new List <MEDIA_FILIACION>(mediaFiliacion.ObtenerTodos()); ListMediaFiliacion.Insert(0, new MEDIA_FILIACION() { ID_MEDIA_FILIACION = -1, DESCR = "SELECCIONE" }); this.GetMediaFiliacion(); this.setValidationRules(); }
private void GetMediaFiliacion() { try { cMediaFiliacion mediaFiliacion = new cMediaFiliacion(); ListItems.Clear(); ListItems = new List <MEDIA_FILIACION>(mediaFiliacion.ObtenerTodos(Busqueda)); ListItems.ForEach((item) => { item.ESTATUS = string.IsNullOrEmpty(item.ESTATUS) ? "N" : item.ESTATUS; }); if (ListItems.Count > 0) { EmptyVisible = false; } else { EmptyVisible = true; } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex); } }