Beispiel #1
0
        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();
        }
Beispiel #2
0
        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));
        }