private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Tem certeza que deseja excluir?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (Convert.ToInt32(lblid.Text) != -1) { Camadas.Model.veiculo veiculos = new Camadas.Model.veiculo(); Camadas.BLL.veiculo bllVeiculos = new Camadas.BLL.veiculo(); veiculos.idVeiculo = Convert.ToInt32(lblid.Text); veiculos.idCiente = Convert.ToInt32(comboCliente.SelectedValue); veiculos.nome = textVeiculo.Text; veiculos.modelo = textModelo.Text; veiculos.chassi = textChassi.Text; veiculos.ano = textAno.Text; veiculos.placa = maskPlaca.Text; bllVeiculos.Delete(veiculos); dgvVeiculo.DataSource = (from p in bllVeiculos.Select() select new { Veiculo = p.idVeiculo, Cliente = new Camadas.BLL.cliente().Select().FirstOrDefault(c => c.idCliente == p.idCiente)?.nome ?? "Não encontrado", Nome = p.nome, Modelo = p.modelo, Chassi = p.chassi, Ano = p.ano, Placa = p.placa }).ToList(); } else { MessageBox.Show("Não há nenhum cadastro para ser excluído!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } LimpaCampos(); }
private void btnGravar_Click(object sender, EventArgs e) { if (Valida()) { Camadas.Model.veiculo veiculos = new Camadas.Model.veiculo(); Camadas.BLL.veiculo bllVeiculos = new Camadas.BLL.veiculo(); veiculos.idVeiculo = Convert.ToInt32(lblid.Text); veiculos.idCiente = Convert.ToInt32(comboCliente.SelectedValue); veiculos.nome = textVeiculo.Text; veiculos.modelo = textModelo.Text; veiculos.chassi = textChassi.Text; veiculos.ano = textAno.Text; veiculos.placa = maskPlaca.Text; if (veiculos.idVeiculo == -1) { bllVeiculos.Insert(veiculos); } else { bllVeiculos.Update(veiculos); } if (MessageBox.Show("Deseja incluir o veiculo?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { MessageBox.Show("Veiculo incluido com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); Habilita(false); } else { LimpaCampos(); } } }