Пример #1
0
        private void Cadastrar_Click_1(object sender, EventArgs e)
        {
            string modelo = modelo_txt.Text;
            string marca = marca_txt.Text;
            string placa = placa_txt.Text;
            int capPassageiros = int.Parse(capPassageiros_txt.Text);

            Carro carro = new Carro();

            carro.id = Carros.Count + 1;
            carro.placa = placa;
            carro.modelo = modelo;
            carro.capacidade = capPassageiros;
            carro.passageiros = 0;
            carro.marca = marca;

            Carros.Add(carro);

            placa_txt.Clear();
            marca_txt.Clear();
            modelo_txt.Clear();
            capPassageiros_txt.Clear();
        }
Пример #2
0
        private void cadastrar_button_Click(object sender, EventArgs e)
        {
            string placa = placa_textbox.Text;

            if (string.IsNullOrWhiteSpace(placa_textbox.Text))
            {
                string erro = "Placa não pode ser vazio!";
                MessageBox.Show(erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            string marca = marca_textbox.Text;

            if (string.IsNullOrWhiteSpace(marca_textbox.Text))
            {
                string erro = "Marca não pode ser vazio!";
                MessageBox.Show(erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            string modelo = modelo_textbox.Text;

            if (string.IsNullOrWhiteSpace(modelo_textbox.Text))
            {
                string erro = "Modelo não pode ser vazio!";
                MessageBox.Show(erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            if (string.IsNullOrWhiteSpace(passageiros_textbox.Text))
            {
                string erro = "Passageiros não pode ser vazio!";
                MessageBox.Show(erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            int passageiros;

            try
            {
                passageiros = int.Parse(passageiros_textbox.Text);

                if (passageiros <= 0)
                {
                    string erro = "Passageiros deve ser maior que 0!";
                    MessageBox.Show(erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
            }
            catch (Exception)
            {
                string erro = "Passageiros deve ser um número inteiro!";
                MessageBox.Show(erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            Carro car = new Carro()
            {
                ID         = _carros.Count + 1,
                Marca      = marca,
                Modelo     = modelo,
                Capacidade = passageiros,
                Placa      = placa
            };

            _carros.Add(car);

            placa_textbox.Clear();
            marca_textbox.Clear();
            modelo_textbox.Clear();
            passageiros_textbox.Clear();
        }