//Busaca un registro en la base de datos. private void BuscarButton_Click(object sender, RoutedEventArgs e) { var encontrado = PublicacionesBLL.Buscar(int.Parse(VideoIdTextBox.Text)); if (encontrado != null) { Publicacion = encontrado; this.DataContext = Publicacion; WallpaperImage.Source = ConvertirArrayToImage(Publicacion.Wallpaper);//Convierte el array de Wallpaper en una imagen. EstadoBotonInsertar(); } else { MessageBox.Show("No se encontro ningún registro con este Id.", "No hay resultados.", MessageBoxButton.OK, MessageBoxImage.Information); } }
//Valida el el evento eliminar. public bool ValidarEliminar() { bool confirmar; var registro = PublicacionesBLL.Buscar(Publicacion.PublicacionId); if (registro.Link != Publicacion.Link)//Obliga al usuario a buscar el registro para borrarlo { MessageBox.Show("Busque el registro que desea eliminar.", "Advertencia.", MessageBoxButton.OK, MessageBoxImage.Warning); return(false); } //Pregunta si desea eliminar el registro en caso de que la respuesta sea "No" returna false. confirmar = MessageBox.Show("¿Seguro que deseas eliminar este registro?", "Eliminar.", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No; if (confirmar) { return(false); } return(true); }