public void TestExcluirVeiculo()
        {
            string     placa      = "BAD-3333";
            VeiculoDao veiculoDao = new VeiculoDao();
            int        id         = veiculoDao.BuscarIdVeiculo("placa", placa);

            veiculoDao.ExcluirVeiculo(id);
            List <Veiculo> veiculoInativo = veiculoDao.BuscarVeiculo(placa, "Inativo");

            Assert.AreEqual(veiculoInativo[0].Status, "Inativo");
        }
示例#2
0
        private void ToolStripButtonExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridListar.SelectedRows.Count > 0)
                {
                    VeiculoDao veiculoDao = new VeiculoDao();
                    int        id         = veiculoDao.BuscarIdVeiculo("placa", dataGridListar.CurrentRow.Cells["placa"].Value.ToString());
                    veiculoDao.ExcluirVeiculo(id);
                }

                Listar();
            }
            catch (Exception)
            {
                MessageBox.Show("Este veículo está sendo utilizado em uma viagem, logo não poderá ser excluído.");
            }
        }