Beispiel #1
0
        private void Detalha()
        {
            if (lstTabela.SelectedItems.Count == 1)
            {
                tableInfo = new TableInfoModel();
                TabelasInfoService.DetalhaTabela(tableInfo, lstTabela.SelectedValue.ToString());

                txtDesTabela.Text = tableInfo.descricaoTabela;
                gbTabela.Text     = tableInfo.nomeTabela;
                txtChaves.Text    = tableInfo.chavesPrimarias;

                bsDetalheColunas.DataSource = tableInfo.dtDetalheColunas;

                gdvFK.DataSource    = tableInfo.dtReferenciasFK;
                gdvGrant.DataSource = tableInfo.dtPermissoes;
                if (tableInfo.dtRegras == null)
                {
                    tableInfo.dtRegras = new List <string>();
                }
                gdvRegras.DataSource = tableInfo.dtRegras.Select(x => new { Value = x }).ToList();

                txtBuscaDetalheColuna.ADDRecursos(gdvDetalheColuna, bsDetalheColunas);
                txtBuscaDetalheColuna.filtro.Add("COLUMN_NAME");
                txtBuscaDetalheColuna.filtro.Add("COLUMN_DESCRIPTION");
                txtBuscaDetalheColuna.filtro.Add("DATA_TYPE");

                txtRegra.Enabled = true;
                btnRegra.Enabled = true;
            }
        }
Beispiel #2
0
        private void CarregaListaTabelas()
        {
            bsTabelas.DataSource = TabelasInfoService.ListaTabelas();

            txtBuscaTabelas.ADDRecursos(lstTabela, bsTabelas);
            txtBuscaTabelas.filtro.Add("TABLE_NAME");

            lstTabela.DisplayMember = "TABLE_NAME";
            lstTabela.ValueMember   = "TABLE_NAME";
        }