private void textbox_comentario_KeyDown(object sender, KeyRoutedEventArgs e) { if (e.Key == Windows.System.VirtualKey.Enter) { TextBox textBox = sender as TextBox; if (textBox.Text == "") { return; } if (Avaliacao_comentario == null) { Avaliacao_comentario = new Avaliacao_comentario(); Avaliacao_comentario.Idutilizador = App.utilizador.Idutilizador; Avaliacao_comentario.Idfilme = Filme.Idfilme; } Avaliacao_comentario.Comentario = textBox.Text; if (Avaliacao_comentario_existe) { Avaliacao_comentario.UpdateComentario(); } else { if (Avaliacao_comentario.Create() != 1) { Avaliacao_comentario.CreateTable(); Avaliacao_comentario.Create(); } } textbox_comentario.Visibility = Visibility.Collapsed; ListView_CommentUser.Visibility = Visibility.Visible; Botao_EliminarComentario.Visibility = Visibility.Visible; textblock_jacomentou.Visibility = Visibility.Visible; this.Bindings.Update(); } }
private void Classificacao_ValueChanged(RatingControl sender, object args) { RatingControl ratingControl = sender as RatingControl; int valorNovo = (int)ratingControl.Value; if (valorNovo == -1) { valorNovo = 0; } if (Avaliacao_comentario != null) { Filme.Classificacao = Filme.Classificacao - Avaliacao_comentario.Avaliacao + valorNovo; Avaliacao_comentario.Avaliacao = valorNovo; Avaliacao_comentario.UpdateAvaliacao(); Filme.UpdateClassificacao(); } else { Avaliacao_comentario = new Avaliacao_comentario(); Avaliacao_comentario.Idfilme = Filme.Idfilme; Avaliacao_comentario.Idutilizador = App.utilizador.Idutilizador; Avaliacao_comentario.Avaliacao = valorNovo; Filme.Classificacao += valorNovo; Avaliacao_comentario.Create(); Filme.UpdateClassificacao(); } }