public ActionResult ListParam(int?index, int?pageSize = 50, string descricao = null, string dt_inicio = null, string docFolderId = null)
        {
            if (ViewBag.ValidateRequest)
            {
                #region Sessão Corrente
                App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>();
                App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente();

                TempData.Remove("SessaoCorrente");
                TempData.Add("SessaoCorrente", sessaoCorrente);
                #endregion

                string   _dt_inicio = null;
                DateTime?d          = null;
                if (dt_inicio != null && dt_inicio != "")
                {
                    if (int.Parse(dt_inicio) < 30)
                    {
                        d = DateTime.Today.AddMonths(-int.Parse(dt_inicio));
                    }
                    else
                    {
                        d = DateTime.Today.AddDays(-int.Parse(dt_inicio));
                    }
                    _dt_inicio = d.Value.ToString("yyyy-MM-dd");
                }

                ListViewDocInterno list = new ListViewDocInterno();
                return(_List(index, pageSize, "Browse", list, descricao, _dt_inicio, docFolderId));
            }
            else
            {
                return(View());
            }
        }
Example #2
0
        public ActionResult Index()
        {
            var _com = new ListViewComunicacaoGrupoGeral();
            IEnumerable <ComunicacaoViewModel> _com1 = (IEnumerable <ComunicacaoViewModel>)_com.ListRepository(null);

            var _comGrupo = new ListViewComunicacaoGrupoEspecifico();
            IEnumerable <ComunicacaoViewModel> _comGrupo1 = (IEnumerable <ComunicacaoViewModel>)_comGrupo.ListRepository(null);

            #region documentos da administração
            var _docInterno = new ListViewDocInterno();
            var _folder     = new ListViewDocFolder();

            string _descricao   = null;
            string _dt_inicio   = DateTime.Today.AddMonths(-6).ToString("yyyy-MM-dd");;
            string _docFolderId = null;

            #region Últimos documentos
            IEnumerable <DocInternoViewModel> _docInterno1 = (IEnumerable <DocInternoViewModel>)_docInterno.ListRepository(0, 6, _descricao, _dt_inicio, _docFolderId);
            #endregion

            #region Documentos Favoritos
            _dt_inicio = null;
            DocFolderViewModel _folder1 = (DocFolderViewModel)_folder.getRepository("FAVORITOS");
            IEnumerable <DocInternoViewModel> _favoritos1 = (IEnumerable <DocInternoViewModel>)_docInterno.ListRepository(0, 10, _descricao, _dt_inicio, _folder1.docFolderId);
            #endregion

            #endregion

            #region Sessão Corrente
            App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext> security = new App_Dominio.Security.EmpresaSecurity <App_Dominio.Entidades.SecurityContext>();
            App_Dominio.Entidades.Sessao sessaoCorrente = security.getSessaoCorrente();

            TempData.Remove("SessaoCorrente");
            TempData.Add("SessaoCorrente", sessaoCorrente);
            #endregion

            ComunicacaoGlobalViewModel q = new ComunicacaoGlobalViewModel()
            {
                comGrupo   = _comGrupo1,
                com        = _com1,
                docInterno = _docInterno1.Where(info => info.docFolderId != _folder1.docFolderId).ToList(),
                favoritos  = _favoritos1
            };

            return(View(q));
        }