public static GISADataset.RelacaoHierarquicaRow GetPrimeiraRelacaoEncontrada(GISADataset.NivelRow nivelRow) { GISADataset.RelacaoHierarquicaRow[] rhRows = null; GISADataset.RelacaoHierarquicaRow rhRow = null; try { rhRows = nivelRow.GetRelacaoHierarquicaRowsByNivelRelacaoHierarquica(); if (rhRows.Length > 0) { return(rhRows[0]); } rhRows = Nivel.GetSelf(GisaDataSetHelper.GetInstance(), nivelRow); if (rhRows.Length == 0) { return(null); } rhRow = rhRows[0]; } catch (Exception ex) { Trace.WriteLine(ex); throw; } return(rhRow); }
public static bool IsNivelEntidadeDetentora(GISADataset.NivelRow nRow) { if (Nivel.GetSelf(GisaDataSetHelper.GetInstance(), nRow).Length == 0) { return(true); } return(false); }