示例#1
0
        public void Operar()
        {
            switch (Extension)
            {
            case "txt":
                CifradoEspiral = new Cifrado(Clave, DireccionRecorrido, NombreArchivo, RutaAbsolutaArchivo, RutaAbsolutaServer);
                CifradoEspiral.Cifrar();
                break;

            case "cif":
                DescifradoEspiral = new Descifrado(Clave, DireccionRecorrido, NombreArchivo, RutaAbsolutaArchivo, RutaAbsolutaServer);
                DescifradoEspiral.Descifrar();
                break;
            }
        }
示例#2
0
        //Reset, para cuando se le da home y que vuelva instanciar
        public void Reset()
        {
            switch (Extension)
            {
            case "cif":
                File.Delete(RutaAbsolutaServer + NombreArchivo + ".txt");
                DescifradoEspiral = new Descifrado(0, "", "", "", "");
                break;

            case "txt":
                File.Delete(RutaAbsolutaServer + NombreArchivo + ".cif");
                CifradoEspiral = new Cifrado(0, "", "", "", "");
                break;
            }
            Data.Instancia.ArchivoCargado    = false;
            Data.Instancia.EleccionOperacion = false;
        }