Ejemplo n.º 1
0
    protected void convClicked(object sender, EventArgs e)
    {
        string    inp  = inputTB.Buffer.Text;
        Converter conv = new Converter();

        if (directionControl.ActiveText == "Letters --> Runes")
        {
            if (alphabetControl.ActiveText == "Elder Futhark")
            {
                outputTB.Buffer.Text = conv.LetToEF(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else if (alphabetControl.ActiveText == "Younger Futhark")
            {
                outputTB.Buffer.Text = conv.LetToYF(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else if (alphabetControl.ActiveText == "Anglo Saxon")
            {
                outputTB.Buffer.Text = conv.LetToAS(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else if (alphabetControl.ActiveText == "Medieval")
            {
                outputTB.Buffer.Text = conv.LetToMD(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else
            {
                outputTB.Buffer.Text = "No runic alphabet selected!";
            }
        }
        else if (directionControl.ActiveText == "Runes --> Letters")
        {
            if (alphabetControl.ActiveText == "Elder Futhark")
            {
                outputTB.Buffer.Text = conv.EFtoLet(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else if (alphabetControl.ActiveText == "Younger Futhark")
            {
                outputTB.Buffer.Text = conv.YFtoLet(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else if (alphabetControl.ActiveText == "Anglo Saxon")
            {
                outputTB.Buffer.Text = conv.AStoLet(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else if (alphabetControl.ActiveText == "Medieval")
            {
                outputTB.Buffer.Text = conv.MDtoLet(inp, aproxBrackets.Active, oddLetters.Active, spacesColons.Active);
            }
            else
            {
                outputTB.Buffer.Text = "No runic alphabet selected!";
            }
        }
        else
        {
            outputTB.Buffer.Text = "No translation direction selected!";
        }
    }