private void btnEditar_Click(object sender, EventArgs e) { /*[id_car] [marca_car], [modelo_car], [ano_car], [combustivel_car],[quilometragem_car], [cambio_car], [blindado_car], [cor_car], [preco_car]*/ if (string.IsNullOrWhiteSpace(cbxEditMarcaCar.Text)) { MessageBox.Show("Marca precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(cbxEditModeloCar.Text)) { MessageBox.Show("Modelo precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(cbxEditAnoCar.Text)) { MessageBox.Show("Ano precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(cbxEditCorCar.Text)) { MessageBox.Show("Cor precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(cbxEditCambioCar.Text)) { MessageBox.Show("Câmbio precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(txtEditKmCar.Text)) { MessageBox.Show("Quilometragem precisa ser informada", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (string.IsNullOrWhiteSpace(txtEditPrecoCar.Text)) { MessageBox.Show("Preço precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtEditPrecoCar.Text.Length > 20) { MessageBox.Show("Preço pode ter até 20 digitos somente", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (chkEditAlcoolCar.Checked == false && chkEditGasolinaCar.Checked == false) { MessageBox.Show("Combustível precisa ser informado", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { CarroDAO car = new CarroDAO(); ArrayList arr = new ArrayList(); /*[id_car] [marca_car], [modelo_car], [ano_car], [combustivel_car],[quilometragem_car], [cambio_car], [blindado_car], [cor_car], [preco_car]*/ try { arr.Add(carroID); arr.Add(cbxEditMarcaCar.Text); arr.Add(cbxEditModeloCar.Text); arr.Add(cbxEditAnoCar.Text); if (chkEditAlcoolCar.Checked && chkEditGasolinaCar.Checked) { arr.Add("Álcool e Gasolina"); } else if (chkEditAlcoolCar.Checked) { arr.Add("Álcool"); } else if (chkEditGasolinaCar.Checked) { arr.Add("Gasolina"); } arr.Add(float.Parse(txtEditKmCar.Text)); arr.Add(cbxEditCambioCar.Text); if (chkEditBlindadoCar.Checked) { arr.Add("Com Blindagem"); } else { arr.Add("Sem Blindagem"); } arr.Add(cbxEditCorCar.Text); arr.Add(decimal.Parse(txtEditPrecoCar.Text)); //Se todos os campos forem inseridos dentro do array if (car.AtualizarCarro(arr)) { MessageBox.Show("Alterado com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); FormEditaCar_Load(e, e); Resetar(); } else { MessageBox.Show("Erro ao Alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception erro) { MessageBox.Show($"{erro} Erro Ocorrido"); } } }