public ActionResult Projeto(int idProjeto) { try { LogBLL.Insert(new LogDado("Projeto", "Orcamento", _idUsuario)); using (var db = new Context()) { var _bll = new BLL.ProjetoBLL(db, _idUsuario); var _produtoBLL = new BLL.ProdutoBLL(db, _idUsuario); var _projeto = _bll.Find(e => e.idProjeto == idProjeto) .Select(u => new Models.Orcamento.ProjetoVM { idProjeto = idProjeto, descricao = u.descricao, }).FirstOrDefault(); _projeto.Produtos = _produtoBLL.Find(u => u.idProjeto == idProjeto) .Select(k => new Models.Orcamento.ProjetoVM.ProdutoVM { idProduto = k.idProduto, nome = k.nome, descricao = k.descricao }).ToList(); return View(_projeto); } } catch (Exception ex) { RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index", "Erro", new { area = string.Empty }); } }
public ActionResult Projeto() { try { LogBLL.Insert(new LogDado("Projeto", "Requisicao", _idUsuario)); using (var db = new Context()) { var _bll = new BLL.ProjetoBLL(db, _idUsuario); var _projetos = _bll.Find(e => e.status != RP.Sistema.Model.Entities.Projeto.CANCELADO && e.flConcluido != "Sim", u => u.Cliente).ToList(); return View(_projetos); } } catch (Exception ex) { RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index", "Erro", new { area = string.Empty }); } }
public ActionResult Orcamento(int idProjeto) { try { using (var db = new Context()) { var _bll = new BLL.ProjetoBLL(db, _idUsuario); var _projeto = _bll.Find(u => u.idProjeto == idProjeto) .Select(u => new { u.dsCondicao, u.dsGarantia, u.dsIncluso, u.dsObservacao, u.dsPrevisao, u.dsValidade }).FirstOrDefault(); ViewBag.dsCondicao = _projeto.dsCondicao; ViewBag.dsGarantia = _projeto.dsGarantia; ViewBag.dsIncluso = _projeto.dsIncluso; ViewBag.dsObservacao = _projeto.dsObservacao; ViewBag.dsPrevisao = _projeto.dsPrevisao; ViewBag.dsValidade = _projeto.dsValidade; return View(idProjeto); } } catch (Exception ex) { RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index"); } }