Esempio n. 1
0
        public void Operar()
        {
            switch (Extension)
            {
            case "txt":
                CifradoZigZag = new ZigZagCifrado(NombreArchivo, RutaAbsolutaArchivo, RutaAbsolutaServer, Clave);
                CifradoZigZag.Cifrar();
                break;

            case "cif":
                DescifradoZigZag = new ZigZagDescifrado(NombreArchivo, RutaAbsolutaArchivo, RutaAbsolutaServer, Clave);
                DescifradoZigZag.Descifrar();
                break;
            }
        }
Esempio n. 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");
                DescifradoZigZag = new ZigZagDescifrado("", "", "", 0);
                break;

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