コード例 #1
0
 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();
 }
コード例 #2
0
        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();
                }
            }
        }