private ActionResult GetView(int?codProduto) { try { var daoProdutos = new DAOProdutos(); var model = daoProdutos.GetProduto(codProduto); return(View(model)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public ActionResult Create(Sistema.Models.Produtos model) { if (string.IsNullOrWhiteSpace(model.nomeProduto)) { ModelState.AddModelError("nomeProduto", "Informe o nome do produto"); } if (model.Grupo.id == null) { ModelState.AddModelError("Grupo.id", "Informe o grupo"); } if (model.Fornecedor.id == null) { ModelState.AddModelError("Fornecedor.id", "Informe o fornecedor"); } if (string.IsNullOrWhiteSpace(model.ncm)) { ModelState.AddModelError("ncm", "Informe o NCM"); } if (string.IsNullOrWhiteSpace(model.cfop)) { ModelState.AddModelError("cfop", "Informe o CFOP"); } if (model.vlVenda == null || model.vlVenda <= 0) { ModelState.AddModelError("vlVenda", "Informe o valor de venda"); } if (model.unidade == "M" && string.IsNullOrWhiteSpace(model.largura)) { ModelState.AddModelError("largura", "Informe a largura"); } if (ModelState.IsValid) { try { daoProdutos = new DAOProdutos(); daoProdutos.Insert(model); this.AddFlashMessage(Util.AlertMessage.INSERT_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } else { return(View(model)); } }
private IQueryable <dynamic> Find(int?id, string q, int?idFornecedor) { var daoProdutos = new DAOProdutos(); var list = daoProdutos.GetProdutoSelect(id, q, idFornecedor); var select = list.Select(u => new { id = u.id, text = u.text, vlVenda = u.vlVenda, unidade = u.unidade }).OrderBy(u => u.text).ToList(); return(select.AsQueryable()); }
public ActionResult Index() { try { var daoProdutos = new DAOProdutos(); List <Models.Produtos> list = daoProdutos.GetProdutos(); return(View(list)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public ActionResult DeleteConfirmed(int?id) { try { daoProdutos = new DAOProdutos(); daoProdutos.Delete(id); this.AddFlashMessage(Util.AlertMessage.DELETE_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public JsonResult JsUpdate(Produtos model) { var daoProdutos = new DAOProdutos(); daoProdutos.Update(model); var result = new { type = "success", field = "", message = "Registro alterado com sucesso!", model = model }; return(Json(result, JsonRequestBehavior.AllowGet)); }