private void afterExclui() { if (bsCadVeiculo.Current == null) { return; } if (TCN_CadVeiculo.ExistsRodado((bsCadVeiculo.Current as TRegistro_CadVeiculo).Id_veiculostr, null)) { MessageBox.Show("Não será possível excluir este veículo, pois possui rodado vinculado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MessageBox.Show("Confirma exclusão do veiculo selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_CadVeiculo.Excluir(bsCadVeiculo.Current as TRegistro_CadVeiculo, null); MessageBox.Show("Veículo excluído com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); this.afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void afterBusca() { string Status = string.Empty; string virg = string.Empty; if (cbAtivo.Checked) { Status = "'A'"; virg = ","; } if (cbInativo.Checked) { Status += virg + "'I'"; } string Tipo_combustivel = string.Empty; string virg1 = string.Empty; if (cbGasolina.Checked) { Tipo_combustivel = "'GC'"; virg1 = ","; } if (cbOleoDiesel.Checked) { Tipo_combustivel += virg1 + "'OD'"; } if (cbEtanol.Checked) { Tipo_combustivel += virg1 + "'ET'"; } if (cbFlex.Checked) { Tipo_combustivel += virg1 + "'FL'"; } bsCadVeiculo.DataSource = TCN_CadVeiculo.Buscar(id_veiculo.Text, cd_tpveiculo.Text, cd_cidade.Text, id_marca.Text, cor.Text, placa.Text, ano.Text, modelo.Text, Tipo_combustivel, string.Empty, Status, null); bsCadVeiculo.ResetBindings(true); }