Exemplo n.º 1
0
    public static void Main()
    {
        NumerosRomanos num = NumerosRomanos.I;

        Console.WriteLine("{1} = {0}", (byte)num, num); //{0} = (byte)num; {1} = num

        num = NumerosRomanos.X;
        Console.WriteLine("{1} = {0}\n", (byte)num, num);

        if (num == NumerosRomanos.X)
        {
            string txt = "Números Romanos";
            Console.WriteLine(txt);
            for (int a = 0; a < txt.Length; ++a)
            {
                Console.Write("-");
            }

            Console.WriteLine("");

            foreach (string _num in System.Enum.GetNames(typeof(NumerosRomanos)))
            {
                Console.Write("{0} ", _num);
            }
        }
    }
        private void btnConverterValoresDeEntrada_Click(object sender, EventArgs e)
        {
            if (this.VerificaSeDecimal(txtEntradaParaConversao.Text))
            {
                try
                {
                    NumerosRomanos ConverteNumerosRomanos = new NumerosRomanos();
                    txtSaidaConvertida.Text =
                        ConverteNumerosRomanos.ConverterParaRomano(txtEntradaParaConversao.Text);
                }
                catch (Exception Excecao)
                {
                    MessageBox.Show(Excecao.Message);
                    throw;
                }
            }
            else
            {
                try
                {
                    NumerosDecimais ConverteNumerosDecimais = new NumerosDecimais();
                    ConverteNumerosDecimais.ValidaSeRomano(txtEntradaParaConversao.Text);
                    txtSaidaConvertida.Text =
                        ConverteNumerosDecimais.ConverteParaDecimal(txtEntradaParaConversao.Text);

                    Conversao SalvandoConversao = new Conversao(txtSaidaConvertida.Text,
                                                                txtEntradaParaConversao.Text.ToUpper());
                    Conversao.GravarConversao(SalvandoConversao);
                }
                catch (Exception Excecao)
                {
                    MessageBox.Show(Excecao.Message);
                }
            }
        }
Exemplo n.º 3
0
 public void Setup()
 {
     leitorDeNumerosRomanos = new NumerosRomanos();
 }