public static void LoadStaticDataTables(GISADataset CurrentDataSet) { DataBaseLayer dbLayer = GetDBLayer(); DataBaseLayer.ConnectionHolder ch = dbLayer.HoldConnection(); try { // Normas de países, línguas, caligrafia... GetIso15924DataAdapter(null, null, null).Fill(CurrentDataSet.Iso15924); GetIso3166DataAdapter(null, null, null).Fill(CurrentDataSet.Iso3166); GetIso639DataAdapter(null, null, null).Fill(CurrentDataSet.Iso639); // Configuracoes GetGlobalConfigDataAdapter(null, null, null).Fill(CurrentDataSet.GlobalConfig); // Conjunto de Privilégios da Aplicação // Identificam acesso a Módulos da aplicação ou funcionalidades dentro destes, não a dados. GetTipoFunctionGroupDataAdapter(null, null, null).Fill(CurrentDataSet.TipoFunctionGroup); GetTipoFunctionDataAdapter(null, null, null).Fill(CurrentDataSet.TipoFunction); GetTipoOperationDataAdapter(null, null, null).Fill(CurrentDataSet.TipoOperation); GetFunctionOperationDataAdapter(null, null, null).Fill(CurrentDataSet.FunctionOperation); // Tipos de producto existentes e funcionalidades proprias de cada um GetTipoServerDataAdapter(null, null, null).Fill(CurrentDataSet.TipoServer); GetTipoClientDataAdapter(null, null, null).Fill(CurrentDataSet.TipoClient); GetProductFunctionDataAdapter(null, null, null).Fill(CurrentDataSet.ProductFunction); //Enumerados utilizados em foreign keys GetTipoControloAutFormaDataAdapter(null, null, null).Fill(CurrentDataSet.TipoControloAutForma); GetTipoControloAutRelDataAdapter(null, null, null).Fill(CurrentDataSet.TipoControloAutRel); GetTipoDensidadeDataAdapter(null, null, null).Fill(CurrentDataSet.TipoDensidade); GetTipoEntidadeProdutoraDataAdapter(null, null, null).Fill(CurrentDataSet.TipoEntidadeProdutora); GetTipoEstadoDeConservacaoDataAdapter(null, null, null).Fill(CurrentDataSet.TipoEstadoDeConservacao); GetTipoFormaSuporteAcondDataAdapter(null, null, null).Fill(CurrentDataSet.TipoFormaSuporteAcond); GetTipoFRDBaseDataAdapter(null, null, null).Fill(CurrentDataSet.TipoFRDBase); GetTipoMaterialDeSuporteDataAdapter(null, null, null).Fill(CurrentDataSet.TipoMaterialDeSuporte); GetTipoMedidaDataAdapter(null, null, null).Fill(CurrentDataSet.TipoMedida); GetTipoNivelDataAdapter(null, null, null).Fill(CurrentDataSet.TipoNivel); GetTipoNivelRelacionadoDataAdapter(null, null, null).Fill(CurrentDataSet.TipoNivelRelacionado); GetRelacaoTipoNivelRelacionadoDataAdapter(null, null, null).Fill(CurrentDataSet.RelacaoTipoNivelRelacionado); GetTipoNoticiaAutDataAdapter(null, null, null).Fill(CurrentDataSet.TipoNoticiaAut); GetTipoNoticiaATipoControloAFormaDataAdapter(null, null, null).Fill(CurrentDataSet.TipoNoticiaATipoControloAForma); GetTipoOrdenacaoDataAdapter(null, null, null).Fill(CurrentDataSet.TipoOrdenacao); GetTipoPertinenciaDataAdapter(null, null, null).Fill(CurrentDataSet.TipoPertinencia); GetTipoQuantidadeDataAdapter(null, null, null).Fill(CurrentDataSet.TipoQuantidade); GetTipoSubDensidadeDataAdapter(null, null, null).Fill(CurrentDataSet.TipoSubDensidade); GetTipoTecnicasDeRegistoDataAdapter(null, null, null).Fill(CurrentDataSet.TipoTecnicasDeRegisto); GetTipoTradicaoDocumentalDataAdapter(null, null, null).Fill(CurrentDataSet.TipoTradicaoDocumental); // Autos de eliminação GetAutoEliminacaoDataAdapter(null, null, null).Fill(CurrentDataSet.AutoEliminacao); } finally { DataBaseLayer.DisposeConnection(ch); } }
public void LoadDataPanelCAControlo(DbDataAdapter da, string ID) { string QueryFilter = "IDControloAut=" + ID; string WhereQueryFilter = "WHERE " + QueryFilter; DataBaseLayer.ConnectionHolder ch = null; try { ch = DBDataLayer.GetDBLayer().HoldConnection(); // DBDataLayer.GetControloAutDataDeDescricaoDataAdapter(WhereQueryFilter, null, null).Fill(DBDataLayer.GetInstance().ControloAutDataDeDescricao); // DBDataLayer.GetTrusteeDataAdapter(null,null,null).Fill(DBDataLayer.GetInstance().Trustee); // DBDataLayer.GetTrusteeUserDataAdapter("WHERE IsAuthority=1",null,null).Fill(DBDataLayer.GetInstance().TrusteeUser); } finally { DataBaseLayer.DisposeConnection(ch); } }