예제 #1
0
        private void TextoPlano_TextChanged(object sender, EventArgs e)
        {
            Cifrador   cifrar = new Cifrador(); InvertirCadena inverso = new InvertirCadena();
            int        indice = 0;
            Abecedario abc    = new Abecedario();
            String     texto  = "";

            while (indice < TextoPlano.Text.Length)
            {
                if (abc.EsCaracter(TextoPlano.Text[indice]) == true)
                {
                    texto = texto + cifrar.Cifrar(Convert.ToInt16(DesCesar.Value), Convert.ToChar(TextoPlano.Text[indice]));
                }
                else
                {
                    texto = texto + TextoPlano.Text[indice];
                }

                indice++;
            }

            TextoCifrado.Text = texto;
            TextoInverso.Text = inverso.invertirCadena(TextoPlano.Text);
            TextoInvertidoGrupo invertirxgrupo = new TextoInvertidoGrupo();

            TextoInvertidoxGrupo.Text = invertirxgrupo.invertirCadena(TextoPlano.Text, Convert.ToInt16(DesGrupo.Value), 0, "");
        }
예제 #2
0
        private void DesGrupo_ValueChanged(object sender, EventArgs e)
        {
            TextoInvertidoGrupo invertirxgrupo = new TextoInvertidoGrupo();

            /*//TextoInvertidoxGrupo.Text = invertirxgrupo.invertirCadena(TextoPlano.Text, 3);
             *          //TextoInvertidoxGrupo.Text = "h";
             *          TextoInvertidoxGrupo.Text = invertirxgrupo.invertirCadena(TextoPlano.Text,Convert.ToInt16(DesGrupo.Value));
             *          //Console.Write(invertirxgrupo.invertirCadena(TextoPlano.Text, 3));*/


            if (Convert.ToInt16(DesGrupo.Value) >= TextoPlano.Text.Length)
            {
                TextoInvertidoxGrupo.Text = invertirGrupo(TextoPlano.Text, TextoPlano.Text.Length);;
            }
            else
            {
                TextoInvertidoxGrupo.Text = invertirGrupo(TextoPlano.Text, Convert.ToInt16(DesGrupo.Value));
            }
        }
예제 #3
0
        private void DesGrupo_ValueChanged(object sender, EventArgs e)
        {
            TextoInvertidoGrupo invertirxgrupo = new TextoInvertidoGrupo();

            TextoInvertidoxGrupo.Text = invertirxgrupo.invertirCadena(TextoPlano.Text, Convert.ToInt16(DesGrupo.Value), 0, "");
        }