Exemple #1
0
 public Pagina_Biblioteca()
 {
     this.InitializeComponent();
     gestaoDeFilmesViewModel = new GestaoDeFilmesViewModel();
     Favoritos = new ObservableCollection <Filme>();
     Para_Ver  = new ObservableCollection <Filme>();
     Vistos    = new ObservableCollection <Filme>();
     getFavoritos();
     getVistos();
     getPara_Ver();
     if (Favoritos.Count == 0 && Para_Ver.Count == 0 && Vistos.Count == 0)
     {
         Biblioteca.CreateTable();
     }
 }
Exemple #2
0
        public void getPara_Ver()
        {
            Biblioteca b = new Biblioteca();

            b.Utilizador_idutilizador = App.utilizador.Idutilizador;
            List <Biblioteca> blist = b.ReadUtilizadorPara_Ver();

            if (blist != null)
            {
                foreach (Biblioteca x in blist)
                {
                    Para_Ver.Add(gestaoDeFilmesViewModel.Filmes.FirstOrDefault(i => i.Idfilme == x.Filme_idfilme));
                }
                foreach (Filme f in Para_Ver)
                {
                    f.ReadFoto();
                }
            }
        }
Exemple #3
0
        private void para_ver_Click(object sender, RoutedEventArgs e)
        {
            ToggleButton toggleButton = sender as ToggleButton;
            Biblioteca   b            = new Biblioteca();

            if (toggleButton.IsChecked == true)
            {
                b.Categoria               = Categoria.para_ver;
                b.Filme_idfilme           = Filme.Idfilme;
                b.Utilizador_idutilizador = App.utilizador.Idutilizador;
                b.Create();
            }
            if (toggleButton.IsChecked == false)
            {
                b.Categoria               = Categoria.para_ver;
                b.Filme_idfilme           = Filme.Idfilme;
                b.Utilizador_idutilizador = App.utilizador.Idutilizador;
                b.Delete();
            }
        }
Exemple #4
0
        private void visto_Click(object sender, RoutedEventArgs e)
        {
            ToggleButton toggleButton = sender as ToggleButton;
            Biblioteca   b            = new Biblioteca();

            if (toggleButton.IsChecked == true)
            {
                b.Categoria               = Categoria.visto;
                b.Filme_idfilme           = Filme.Idfilme;
                b.Utilizador_idutilizador = App.utilizador.Idutilizador;
                b.Create();
                Filme.Visualizacoes += 1;
                Filme.UpdateVisualizacoes();
            }
            if (toggleButton.IsChecked == false)
            {
                b.Categoria               = Categoria.visto;
                b.Filme_idfilme           = Filme.Idfilme;
                b.Utilizador_idutilizador = App.utilizador.Idutilizador;
                b.Delete();
                Filme.Visualizacoes -= 1;
                Filme.UpdateVisualizacoes();
            }
        }