Ejemplo n.º 1
0
        private List <string> BuildRow(PesquisaRule.NivelDocumental nvl)
        {
            var res = new List <string>();

            res.Add(nvl.IDNivel.ToString());
            res.Add(nvl.CodigoCompleto);
            res.Add(nvl.TipoNivelRelacionado);
            res.Add(nvl.Designacao);
            res.Add(GISA.Utils.GUIHelper.FormatDateInterval(
                        GISA.Utils.GUIHelper.FormatDate(nvl.InicioAno, nvl.InicioMes, nvl.InicioDia, nvl.InicioAtribuida),
                        GISA.Utils.GUIHelper.FormatDate(nvl.FimAno, nvl.FimMes, nvl.FimDia, nvl.FimAtribuida)));
            if (_inclReq)
            {
                res.Add(nvl.Requisitado ? "Sim" : "Não");
            }
            res.Add(nvl.Agrupador);
            if (_inclLicObras)
            {
                res.Add(nvl.RequerentesIniciais);
                res.Add(nvl.LocObraDesignacaoAct);
                res.Add(nvl.LocObraNumPoliciaAct);
                res.Add(nvl.LocObraDesignacaoAnt);
                res.Add(nvl.LocObraNumPoliciaAnt);
                res.Add(nvl.TipoObra);
            }
            return(res);
        }
Ejemplo n.º 2
0
 private void AddNivel(Table detailsTable, PesquisaRule.NivelDocumental nvl)
 {
     AddNewCell(detailsTable, nvl.IDNivel.ToString(), this.ContentFont);
     AddNewCell(detailsTable, nvl.CodigoCompleto, this.ContentFont);
     AddNewCell(detailsTable, nvl.TipoNivelRelacionado, this.ContentFont);
     AddNewCell(detailsTable, nvl.Designacao, this.ContentFont);
     AddNewCell(detailsTable, GISA.Utils.GUIHelper.FormatDateInterval(
                    GISA.Utils.GUIHelper.FormatDate(nvl.InicioAno, nvl.InicioMes, nvl.InicioDia, nvl.InicioAtribuida),
                    GISA.Utils.GUIHelper.FormatDate(nvl.FimAno, nvl.FimMes, nvl.FimDia, nvl.FimAtribuida)),
                this.ContentFont);
     if (_inclReq)
     {
         AddNewCell(detailsTable, nvl.Requisitado ? "Sim" : "Não", this.ContentFont);
     }
     AddNewCell(detailsTable, nvl.Agrupador, this.ContentFont);
     if (_inclLicObras)
     {
         AddNewCell(detailsTable, nvl.RequerentesIniciais, this.ContentFont);
         AddNewCell(detailsTable, nvl.LocObraDesignacaoAct, this.ContentFont);
         AddNewCell(detailsTable, nvl.LocObraNumPoliciaAct, this.ContentFont);
         AddNewCell(detailsTable, nvl.LocObraDesignacaoAnt, this.ContentFont);
         AddNewCell(detailsTable, nvl.LocObraNumPoliciaAnt, this.ContentFont);
         AddNewCell(detailsTable, nvl.TipoObra, this.ContentFont);
     }
 }