public ActionResult Edit(int id, OrcamentoViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var orcamento = OrcamentoService.getOrcamento(id); if (orcamento == null) { this.addMensagemErro("Orçamento não encontrado."); return(RedirectToAction("Index")); } orcamento = LoadOrcamento(orcamento, model); OrcamentoService.saveOrcamento(orcamento); this.addMensagemSucesso("Orçamento alterado com sucesso."); if (model.EhServico) { return(RedirectToAction("IndexServico")); } return(RedirectToAction("Index")); }
public ActionResult Refuse(int id) { var orcamento = OrcamentoService.getOrcamento(id); if (orcamento == null) { this.addMensagemErro("Orçamento não encontrado."); return(RedirectToAction("Index")); } orcamento.Status = (int)StatusOrcamento.Recusado; OrcamentoService.saveOrcamento(orcamento); this.addMensagemSucesso("Orçamento recusado com sucesso."); return(RedirectToAction("Index", "Orcamento")); }
public ActionResult CreatePurchaseOrder(int id) { var orcamento = OrcamentoService.getOrcamento(id); if (orcamento == null) { this.addMensagemErro("Orçamento não encontrado."); return(RedirectToAction("Index")); } orcamento.Status = (int)StatusOrcamento.Aprovado; orcamento.Orcamento = false; OrcamentoService.saveOrcamento(orcamento); this.addMensagemSucesso("Pedido criado com sucesso."); return(RedirectToAction("Index", "Pedido")); }
public ActionResult Create(OrcamentoViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var orcamento = LoadNewOrcamento(model); OrcamentoService.saveOrcamento(orcamento); this.addMensagemSucesso("Orçamento criado com sucesso."); if (model.EhServico) { return(RedirectToAction("IndexServico")); } return(RedirectToAction("Index")); }