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(); }
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(); }