public void elegirAlgoritmo(string opcion) { string vigenere = "Vigenere"; string transposicion = "Transposicion"; string codificacionBinaria = "Binario"; string palabraClave = "Palabra Clave"; if (opcion.Equals(vigenere)) { anadirAlgoritmoALista(Vigenere.getVigenere()); } else if (opcion.Equals(transposicion)) { anadirAlgoritmoALista(Transposicion.getTransposicion()); } else if (opcion.Equals(codificacionBinaria)) { anadirAlgoritmoALista(CodificacionBinaria.getCodificacionBinaria()); } else if (opcion.Equals(palabraClave)) { anadirAlgoritmoALista(PalabraClave.getPalabraClave()); } else { anadirTodoAlgoritmo(); } }
void anadirTodoAlgoritmo() { algoritmos.Clear(); algoritmos.Add(Vigenere.getVigenere()); algoritmos.Add(Transposicion.getTransposicion()); algoritmos.Add(CodificacionBinaria.getCodificacionBinaria()); algoritmos.Add(PalabraClave.getPalabraClave()); }
public static PalabraClave getPalabraClave() { if (palabraClave == null) { palabraClave = new PalabraClave(); } return(palabraClave); }