예제 #1
0
        private void lnkArchivos_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            FileDialog fDatos = new OpenFileDialog();

            fDatos.Title            = "Selección de archivos de datos";
            fDatos.InitialDirectory = Configuracion.getDirectorio();
            DialogResult result = fDatos.ShowDialog();

            if (result == DialogResult.OK)
            {
                String dir = fDatos.FileName.Substring(0, fDatos.FileName.LastIndexOf("\\"));
                if (dir.Equals(Configuracion.getDirectorioBackup()))
                {
                    System.Diagnostics.Process.Start("winrar.exe", fDatos.FileName);
                }
                else if (dir.Equals(Configuracion.getDirectorioImagenes()))
                {
                    System.Diagnostics.Process.Start("mspaint.exe", fDatos.FileName);
                }
                else
                {
                    System.Diagnostics.Process.Start("notepad.exe", fDatos.FileName);
                }
                cargarLV();
                lvDatos.Refresh();
            }
        }
예제 #2
0
 public static void borrar(string archivo)
 {
     if (File.Exists(Configuracion.getDirectorio() + "\\Pacientes\\" + archivo + ".dat"))
     {
         DialogResult r = MessageBox.Show("¿Desea eliminarlo?", archivo + ".dat existe!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
         if (r == DialogResult.Yes)
         {
             File.Delete(Configuracion.getDirectorio() + "\\Pacientes\\" + archivo + ".dat");
         }
     }
     else
     {
         MessageBox.Show("El registro no existe!");
     }
 }