コード例 #1
0
ファイル: Form1.cs プロジェクト: Antoniofarias/POO_com_C-
 private void btnCriarCarro_Click(object sender, EventArgs e)
 {
     CarroObj = new Carro()
     {
         Descricao     = txbDescricaoCarro.Text,
         Capacidade    = int.Parse(txbCapacidadeCarro.Text),
         Quilometragem = int.Parse(txbQuilometragem.Text)
     };
     CarroObj.BeforeLigar += new BeforeLigarHandler(Carro_BeforeLigar);
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Antoniofarias/POO_com_C-
 private void btnCriarAvião_Click(object sender, EventArgs e)
 {
     try
     {
         AviaoObj = new Aviao()
         {
             Descricao  = txbDescricaoAviao.Text,
             Capacidade = int.Parse(txbCapacidadeAviao.Text),
             Horas      = int.Parse(txbHoras.Text)
         };
     }
     catch (Exception E)
     {
         MessageBox.Show("Erro ao criar avião: " + E.Message);
     }
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: Antoniofarias/POO_com_C-
        private void btnCriarPessoa_Click(object sender, EventArgs e)
        {
            // Pessoa
            var GP = new Pessoa()
            {
                nome = "Guinther"
            };

            // Carro
            if (rbCarro.Checked)
            {
                CarroObj = new Carro()
                {
                    Descricao     = txbDescricaoCarro.Text,
                    Capacidade    = int.Parse(txbCapacidadeCarro.Text),
                    Quilometragem = int.Parse(txbQuilometragem.Text)
                };
                GP.Transporte = CarroObj;
            }

            // Cria Avião
            else if (rbAviao.Checked)
            {
                AviaoObj = new Aviao()
                {
                    Descricao  = txbDescricaoAviao.Text,
                    Capacidade = int.Parse(txbCapacidadeAviao.Text),
                    Horas      = int.Parse(txbHoras.Text)
                };
                GP.Transporte = AviaoObj;
            }

            // Bike
            else if (rbBike.Checked)
            {
                var BikeObj = new Bike()
                {
                    Capacidade = int.Parse(txbCapacidadeBike.Text),
                    Descricao  = txbDescricaoBike.Text,
                    Suspensao  = ckSuspensao.Checked
                };
                GP.Transporte = BikeObj;
            }

            GP.Transporte.Mover();
        }