private void buttonSalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxPlaca.Text) || string.IsNullOrEmpty(comboBoxMarca.Text) || string.IsNullOrEmpty(textBoxModelo.Text) || string.IsNullOrEmpty(textBoxAno.Text) || string.IsNullOrEmpty(comboBoxCliente.Text)) { MessageBox.Show("Campos não preenchidos!"); if (string.IsNullOrEmpty(textBoxPlaca.Text)) { textBoxPlaca.Focus(); } else if (string.IsNullOrEmpty(comboBoxMarca.Text)) { comboBoxMarca.Focus(); } else if (string.IsNullOrEmpty(textBoxModelo.Text)) { textBoxModelo.Focus(); } else if (string.IsNullOrEmpty(textBoxAno.Text)) { textBoxAno.Focus(); } else if (string.IsNullOrEmpty(comboBoxCliente.Text)) { comboBoxCliente.Focus(); } } else { //Verificacao if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Veiculo veiculo = new Veiculo(); veiculo.PLACA = textBoxPlaca.Text; veiculo.MARCA = comboBoxMarca.Text; veiculo.MODELO = textBoxModelo.Text; veiculo.ANO = int.Parse(textBoxAno.Text); veiculo.COR = comboBoxCor.Text; veiculo.COMBUSTIVEL = comboBoxCombustivel.Text; veiculo.ID_CLIENTE = int.Parse(textBoxIdCliente.Text); veiculo.NOME_CLIENTE = comboBoxCliente.Text; VeiculoNegocios veiculoNegocios = new VeiculoNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja salvar?", "Confirmar dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = veiculoNegocios.Inserir(veiculo); try { int ID_VEICULO = Convert.ToInt32(retorno); MessageBox.Show("veiculo inserido com sucesso! ID: " + ID_VEICULO.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Veículo já cadastrado no sistema", "Não foi possivel inserir!", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.DialogResult = DialogResult.No; } } //ALTERAR......................... else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Veiculo veiculo = new Veiculo(); veiculo.ID_VEICULO = Convert.ToInt32(textBoxId.Text); veiculo.PLACA = textBoxPlaca.Text; veiculo.MARCA = comboBoxMarca.Text; veiculo.MODELO = textBoxModelo.Text; veiculo.ANO = int.Parse(textBoxAno.Text); veiculo.COR = comboBoxCor.Text; veiculo.COMBUSTIVEL = comboBoxCombustivel.Text; veiculo.ID_CLIENTE = int.Parse(textBoxIdCliente.Text); veiculo.NOME_CLIENTE = comboBoxCliente.Text; VeiculoNegocios veiculoNegocios = new VeiculoNegocios(); DialogResult rsd = MessageBox.Show("Tem certeza que deseja alterar?", "Confirmar alteração de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rsd == DialogResult.No) { return; } string retorno = veiculoNegocios.Alterar(veiculo); try { int ID_VEICULO = Convert.ToInt32(retorno); MessageBox.Show("Veículo/ID: " + ID_VEICULO.ToString() + " Alterado com sucesso!"); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel alterar o veículo", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } }