Example #1
0
        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); }
            }
        }
Example #2
0
        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);
        }