本文整理汇总了C#中GISADataset.GetSFRDAvaliacaoRows方法的典型用法代码示例。如果您正苦于以下问题:C# GISADataset.GetSFRDAvaliacaoRows方法的具体用法?C# GISADataset.GetSFRDAvaliacaoRows怎么用?C# GISADataset.GetSFRDAvaliacaoRows使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GISADataset
的用法示例。
在下文中一共展示了GISADataset.GetSFRDAvaliacaoRows方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetFRDBaseAsRTF
//.........这里部分代码省略.........
// -- Conteudo caso seja um processo de obras --
ho = new GisaDataSetHelper.HoldOpen(GisaDataSetHelper.GetConnection());
bool processoObras = IsRelatedToProcessoObras(FRDBaseRow, ho.Connection);
// Dados estruturados de processos de obras:
try {
if (processoObras) {
//Result.Append(GetConditionalText("", "\\i{}Conteúdo informacional: \\i0{}\\par{}", "\\li128\\par\\li0{}"));
Result.Append(GetConditionalText("", "\\i{}Conteúdo informacional: \\i0{}\\par{}", ""));
Result.Append(gen_content_PROCESSO_OBRAS(FRDBaseRow.IDNivel, ho.Connection));
}
}
catch (Exception ex) {
Trace.WriteLine(ex);
}
finally {
ho.Dispose();
GisaDataSetHelper.ManageDatasetConstraints(true);
}
string ConteudoEstrutura = "";
if (FRDBaseRow.GetSFRDConteudoEEstruturaRows().Length == 1)
{
if (!processoObras)
ConteudoEstrutura += GetConditionalText("\\i{}Conteúdo informacional: \\i0{}\\par{}", string.Format(" {0}", FRDBaseRow.GetSFRDConteudoEEstruturaRows()[0]["ConteudoInformacional"]), "\\li128\\par\\li0{}");
else
ConteudoEstrutura += GetConditionalText("\\i{}Observações: \\i0{}\\par{}", string.Format(" {0}", FRDBaseRow.GetSFRDConteudoEEstruturaRows()[0]["ConteudoInformacional"]), "\\li128\\par\\li0{}");
ConteudoEstrutura += GetConditionalText("\\i{}Diploma: \\i0{}\\par{}", GetTermosIndexados(FRDBaseRow, TipoNoticiaAut.Diploma), "\\li128\\li0{}");
ConteudoEstrutura += GetConditionalText("\\i{}Modelo: \\i0{}\\par{}", GetTermosIndexados(FRDBaseRow, TipoNoticiaAut.Modelo), "\\li128\\li0{}");
//Avaliação
if (FRDBaseRow.GetSFRDAvaliacaoRows().Length > 0)
{
string ava = null;
var sfrda = FRDBaseRow.GetSFRDAvaliacaoRows()[0];
ConteudoEstrutura += GetConditionalText("\\i{}Observações/Enquadramento legal: \\i0{}\\par{}", string.Format("{0}", sfrda["Observacoes"]), "\\li128\\par\\li0{}");
if (sfrda.IsPreservarNull() && sfrda.IsPrazoConservacaoNull())
ava = "";
else
{
if (sfrda.Preservar)
ava = "Preservar.";
else
ava = "Eliminar após " + (sfrda.IsPrazoConservacaoNull() ? "0" : sfrda.PrazoConservacao.ToString()) + " ano(s).";
}
if (ava.CompareTo("") != 0)
ConteudoEstrutura += GetConditionalText("\\i{}Avaliação: \\i0{}\\par{}", ava, "\\li128\\li0{}\\par{}");
ConteudoEstrutura += "\\i{}Publicado: \\i0{}\\par{}" + Concorrencia.translateBoolean(FRDBaseRow.GetSFRDAvaliacaoRows()[0].Publicar) + "\\li128\\par\\li0{}";
ConteudoEstrutura += GetConditionalText("\\i{}Referência na tabela de avaliação: \\i0{}\\par{}", string.Format("{0}", FRDBaseRow.GetSFRDAvaliacaoRows()[0]["RefTabelaAvaliacao"]), "\\li128\\li0{}\\par{}");
if (!sfrda.IsIDAutoEliminacaoNull())
ConteudoEstrutura += "\\i{}Auto de eliminação: \\i0{}\\par{}" + sfrda.AutoEliminacaoRow.Designacao + "\\li128\\li0{}\\par{}";
}
ConteudoEstrutura += GetConditionalText("\\i{}Incorporações: \\i0{}\\par{}", string.Format("{0}", FRDBaseRow.GetSFRDConteudoEEstruturaRows()[0]["Incorporacao"]), "\\li128\\par\\li0{}");
Result.Append(ConteudoEstrutura);
}
// --Condições de acesso e de utilização--