示例#1
0
        // ====================================================================================================


        // ====================================================================================================
        #region MÉTODOS PÚBLICOS
        // ====================================================================================================

        public void CargarDatos()
        {
            if (App.Global.CadenaConexion == null)
            {
                ListaFestivos.Clear();
                return;
            }
            ListaFestivos = new NotifyCollection <Festivo>(BdFestivos.GetFestivos());
            VistaFestivos = new ListCollectionView(ListaFestivos);
            //VistaFestivos.Filter = f => (f as Festivo).Año == AñoActual;
        }
示例#2
0
 public void GuardarDatos()
 {
     HayCambios = false;
     if (ListaFestivos != null && ListaFestivos.Count > 0)
     {
         BdFestivos.GuardarFestivos(ListaFestivos.Where(f => f.Nuevo || f.Modificado));
     }
     if (_listaborrados.Count > 0)
     {
         BdFestivos.BorrarFestivos(_listaborrados);
         _listaborrados.Clear();
     }
 }
示例#3
0
 public void Borrar(Festivo festivo)
 {
     _listaborrados.Add(festivo);
     ListaFestivos.Remove(festivo);
     HayCambios = true;
 }