コード例 #1
0
 public static void doBackup()
 {
     try {
         List <string> bkpfiles  = new List <string>();
         DateTime      fecha     = DateTime.Now;
         string        format    = "yyyyMMdd";          // Use this format
         String[]      pacientes = Directory.GetFiles(Configuracion.getDirectorioPacientes(), "*.dat");
         String[]      hhcc      = Directory.GetFiles(Configuracion.getDirectorioHC(), "*.dat");
         String[]      imagenes  = Directory.GetFiles(Configuracion.getDirectorioImagenes());
         foreach (string s in pacientes)
         {
             bkpfiles.Add(s);
         }
         foreach (string s in hhcc)
         {
             bkpfiles.Add(s);
         }
         foreach (string s in imagenes)
         {
             bkpfiles.Add(s);
         }
         String  backupfile = Configuracion.getDirectorioBackup() + "\\" + "Backup_" + fecha.ToString(format) + ".zip";
         ZipFile zip        = new ZipFile();
         zip.AddFiles(bkpfiles.ToArray());
         zip.Save(backupfile);
         MessageBox.Show("Backup realizado correctamente.\n" + backupfile);
     } catch (Exception e) {
         MessageBox.Show("Error en el proceso de backup!\n" + e.Message);
     }
 }
コード例 #2
0
        public void guardar()
        {
            string directorio = Configuracion.getDirectorioPacientes();

            String[] data =
            {
                "Apellido:" + _apellido,
                "Nombre:" + _nombre,
                "Fecha de nacimiento:" + _fechanac,
                "Tipo documento:" + _tipodoc,
                "Documento:" + _documento,
                "Teléfono:" + _telefono,
                "Sexo:" + _sexo,
                "Email:" + _email
            };

            if (File.Exists(directorio + "\\" + _documento + ".dat"))
            {
                DialogResult r = MessageBox.Show("¿Desea reemplazarlo?", _documento + ".dat ya existe!", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                if (r == DialogResult.Yes)
                {
                    File.WriteAllLines(directorio + "\\" + _documento + ".dat", data);
                }
            }
            else
            {
                File.WriteAllLines(directorio + "\\" + _documento + ".dat", data);
            }
        }