Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }