Example #1
0
 private void btCriarAviao_Click(object sender, EventArgs e)
 {
     AviaoObj                  = new Aviao();
     AviaoObj.Descricao        = tbDescricaoAviao.Text;
     AviaoObj.Capacidade       = int.Parse(tbCapacidadeAviao.Text);
     (AviaoObj as Aviao).Horas = int.Parse(tbHorasAviao.Text);
 }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            CarroObj = new Carro()
            {
                Descricao     = tbDescricaoCarro.Text,
                Capacidade    = int.Parse(tbCapacidadeCarro.Text),
                Quilometragem = int.Parse(tbQuilometragemCarro.Text)
            };

            AviaoObj = new Aviao()
            {
                Descricao  = tbDescricaoAviao.Text,
                Capacidade = int.Parse(tbCapacidadeAviao.Text),
                Horas      = int.Parse(tbHorasAviao.Text)
            };

            var objPessoa = new Pessoa()
            {
                Nome = "José"
            };

            objPessoa.Transporte = CarroObj;
            objPessoa.Transporte.Mover();

            objPessoa.Transporte = AviaoObj;
            objPessoa.Transporte.Mover();
        }
Example #3
0
 private void btCriarCarro_Click(object sender, EventArgs e)
 {
     CarroObj            = new Carro();
     CarroObj.Descricao  = tbDescricaoCarro.Text;
     CarroObj.Capacidade = int.Parse(tbCapacidadeCarro.Text);
     (CarroObj as Carro).Quilometragem = int.Parse(tbQuilometragemCarro.Text);
 }
Example #4
0
        private void btCriarCarro_Click(object sender, EventArgs e)
        {
            CarroObj            = new Carro();
            CarroObj.Descricao  = tbDescricaoCarro.Text;
            CarroObj.Capacidade = int.Parse(tbCapacidadeCarro.Text);
            (CarroObj as Carro).Quilometragem = int.Parse(tbQuilometragemCarro.Text);

            //type cast convertendo CarroObj(meio de transporte) para carro
            //conversao de tipo
        }
Example #5
0
        private void btCriarAviao_Click(object sender, EventArgs e)
        {
            //AviaoObj = new Aviao();
            //AviaoObj.Descricao = tbDescricaoAviao.Text;
            //AviaoObj.Capacidade = int.Parse(tbCapacidadeAviao.Text);
            //(AviaoObj as Aviao).Horas = int.Parse(tbHorasAviao.Text);

            //objetoinitizlaiser
            try
            {
                AviaoObj = new Aviao()
                {
                    Descricao  = tbDescricaoAviao.Text,
                    Capacidade = int.Parse(tbCapacidadeAviao.Text),
                    Horas      = int.Parse(tbHorasAviao.Text)
                };
            }
            catch (Exception E)
            {
                MessageBox.Show("Erro ao criar aviao: " + E.Message);
            }
        }