//Metodos para salvar e editar carro private void Button1_Click(object sender, EventArgs e) { string placa = maskedTextBox1.Text.ToUpper();; if (placa == " -") { MessageBox.Show("Digite a placa corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); maskedTextBox1.Focus(); return; } if (placa.Count() != 8) { MessageBox.Show("Placa incorreta", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); maskedTextBox1.Focus(); return; } if (idAlterar == -1) { if (repository.VerificaJaCadastrado(placa) == false) { Carro carro = new Carro(); carro.Placa = placa; repository.Inserir(carro); AtualizaTabela(); } else { MessageBox.Show("Ja existe uma placa cadastrada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { Carro carro = new Carro(); carro.Id = idAlterar; carro.Placa = placa; repository.Alterar(carro); btnApagar.Enabled = true; btnAlterar.Enabled = true; dataGridView1.Enabled = true; idAlterar = -1; AtualizaTabela(); } }