コード例 #1
0
        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();
        }
コード例 #2
0
 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);
     }
 }