public ActionResult BuscaLV(string id) { Session["GuidLV"] = null; //var msg = (string)TempData["MSGErroBusca"]; //if(!string.IsNullOrEmpty(msg)) //{ // //ViewBag.MSGErroBusca = msg; // ModelState.AddModelError("ErroBusca", msg); //} //if(ModelState.IsValid) // { ViewBag.SiglaUser = ((Usuario)Session["Usuario"]).SIGLA; ProjetoVM projetoVM = null; if (Session["Projeto"] != null) { projetoVM = (ProjetoVM)Session["Projeto"]; } else { projetoVM = _qryProjetos.GetProjetoApp(id); Session["Projeto"] = projetoVM; } Session["LayoutPresenter"] = new LayoutPresenter("~/Views/Shared/_LayoutProjeto.cshtml"); return(View()); //} //return View(); }
public ActionResult ListaDoc(string id) { //QryListaVerificacao.Reset(); // QryListaVerificacao qryListaVerificacao = new QryListaVerificacao(_baseUrl, id); Session["PossuiRevisoes"] = QryListaVerificacao.Instancia(id).ListaPossuiRevisoes; Session["ExistemRevisoesNaoConfirmadas"] = QryListaVerificacao.Instancia(id).ObtemEstadoRevisoes().PossuiRevisoesNaoConfirmadas; bool retomada = false; if (TempData["Retomada"] != null) { retomada = (bool)TempData["Retomada"]; } //var lv = qryListaVerificacao.RecuperaLV(id); var lv = QryListaVerificacao.Instancia(id).ListaVerificacaoApp;//.RecuperaLV_ViewModel(); Session["lv"] = lv; Session["GidLV"] = lv.GUID; Session["NumeroDoc"] = lv.NUMERODOC; Session["VerificadorUnico"] = lv.VERFICADOR_UNICO; //var estadoConfirmacoes = qryListaVerificacao.ObtemEstadoConfirmacoes(lv.GUID); //var estadoRevisoes = qryListaVerificacao.ObtemEstadoRevisoes(lv.GUID); var estadoRevisoes = QryListaVerificacao.Instancia(id).ObtemEstadoRevisoes(); var abriuNaoConfirmouAinda = (bool)Session["AbriuNaoConfirmouAinda"]; ViewBag.PossuiRevisoesNaoConfirmadas = estadoRevisoes.PossuiRevisoesNaoConfirmadas; var layoutPresenter = new LayoutPresenter( (bool)Session["IsVerficador"], estadoRevisoes.ExistemRevisoesNesteDocumento, //(bool)Session["PossuiRevisoes"], estadoRevisoes.PossuiRevisoesNaoConfirmadas, //(bool)Session["ExistemRevisoesNaoConfirmadas"], lv.VERFICADOR_UNICO, //(int)Session["VerificadorUnico"], abriuNaoConfirmouAinda, retomada, (bool)Session["IsGestor"]); Session["LayoutPresenter"] = layoutPresenter; //ViewBag.IsVerificador = Usuario_Verificador(); //CmdConfirmacaoRevisao.Reset(); CmdConfirmacaoRevisao.Instancia().Reset(); CmdRetomadaRevisao.Instancia().Reset(); return(View(lv)); }