示例#1
0
        public void Executar()
        {
            foreach (CloudQueueMessage message in queue.GetMessages(20, TimeSpan.FromMinutes(5)))
            {
                var message1         = message.AsString;
                ProdutoViewModel pvm = JsonConvert.DeserializeObject <ProdutoViewModel>(message1);
                Produto          p   = new Produto()
                {
                    ProdutoId  = pvm.ProdutoId,
                    Nome       = pvm.Nome,
                    Categoria  = pvm.Categoria,
                    Preco      = pvm.Preco,
                    Quantidade = pvm.Quantidade
                };

                switch (pvm.Flag)
                {
                case "Adicionar":
                    dao.Add(p);
                    break;

                case "Editar":
                    dao.Edit(p.ProdutoId, p);
                    break;

                case "Deletar":
                    dao.Delete(p.ProdutoId);
                    break;
                }

                queue.DeleteMessage(message);
            }
        }
示例#2
0
        public ActionResult Delete(int id)
        {
            if (_dao.Delete(id))
            {
                TempData["message"] = "Produto excluido com sucesso.";
                return(RedirectToAction("Index"));
            }

            TempData["message"] = "Nao foi possivel excluir, produto nao encontrado.";
            return(RedirectToAction("Index"));
        }
示例#3
0
        private void btnexcluir_Click(object sender, System.EventArgs e)
        {
            if (String.IsNullOrEmpty(txtprocodi.Text))
            {
                MessageBox.Show("Preencha o código!");
                return;
            }

            if (!edicao)
            {
                MessageBox.Show("Não é possível excluir algo que não existe!");
                return;
            }

            ProdutoDao.Delete(int.Parse(txtprocodi.Text));
            this.limpar();
        }
示例#4
0
 public void Delete(Guid produtoId)
 {
     dao.Delete(produtoId);
 }
示例#5
0
        public void Excluir(int id)
        {
            var produto = _produtoDao.Get(id);

            _produtoDao.Delete(produto);
        }