/// <summary> /// Evento click del botón ver un documento del evento /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void pictureBoxVerDoc_Click(object sender, EventArgs e) { if (listBoxDocumentos.SelectedItem != null) { Documentos documento = (Documentos)listBoxDocumentos.SelectedItem; File.WriteAllBytes(documento.url, documento.datos); try { Process.Start(documento.url); } catch (System.ComponentModel.Win32Exception) { MessageBox.Show("El documento seleccionado no puede visualizarse", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Error al abrir el documento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Selecciona el documento que quieras ver", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }