示例#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.produto produto    = new Camadas.Model.produto();
             Camadas.BLL.produto   bllProduto = new Camadas.BLL.produto();
             produto.idProduto    = Convert.ToInt32(lblid.Text);
             produto.idFornecedor = Convert.ToInt32(comboFornecedor.SelectedValue);
             produto.idTipo_prod  = Convert.ToInt32(comboTipo.SelectedValue);
             produto.tonalidade   = textTonalidade.Text;
             produto.valor        = Convert.ToDouble(textValor.Text);
             bllProduto.Delete(produto);
             dgvProduto.DataSource = (from p in bllProduto.Select()
                                      select new
             {
                 Produto = p.idProduto,
                 Fornecedor = new Camadas.BLL.fornecedor().Select().FirstOrDefault(t => t.idFornecedor == p.idFornecedor)?.razao_social ?? "Não encontrado",
                 TipoProduto = new Camadas.BLL.tipo_prod().Select().FirstOrDefault(t => t.idTipo_prod == p.idTipo_prod)?.tipo ?? "Não encontrado",
                 Tonalidade = p.tonalidade,
                 Valor = p.valor
             }).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.produto produto    = new Camadas.Model.produto();
                Camadas.BLL.produto   bllProduto = new Camadas.BLL.produto();
                produto.idProduto    = Convert.ToInt32(lblid.Text);
                produto.idFornecedor = Convert.ToInt32(comboFornecedor.SelectedValue);
                produto.idTipo_prod  = Convert.ToInt32(comboTipo.SelectedValue);
                produto.tonalidade   = textTonalidade.Text;
                produto.valor        = Convert.ToDouble(textValor.Text);
                if (produto.idProduto == -1)
                {
                    bllProduto.Insert(produto);
                }
                else
                {
                    bllProduto.Update(produto);
                }

                if (MessageBox.Show("Deseja incluir o produto?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    MessageBox.Show("Produto incluido com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                    Habilita(false);
                }
                else
                {
                    LimpaCampos();
                }
            }
        }