コード例 #1
0
        /// <summary>
        /// Método secundário da classe
        /// </summary>
        /// <param name="codigo">Código do campo</param>
        /// <param name="tabela">Código da tabela</param>
        public MD_Campos(int codigo, MD_Tabela tabela)
            : this()
        {
            Util.CL_Files.WriteOnTheLog("MD_Campos()", Util.Global.TipoLog.DETALHADO);

            this.codigo  = codigo;
            this.Tabela  = tabela;
            this.projeto = new MD_Projeto(tabela.Projeto.Codigo);
            this.Load();
        }
コード例 #2
0
        /// <summary>
        /// Método que retorna as tabelas do projeto
        /// </summary>
        /// <returns>Lista com todas as tabelas associadas com o projeto</returns>
        public List <MD_Tabela> GetTabelasProjeto()
        {
            Util.CL_Files.WriteOnTheLog("MD_Projeto.GetTabelasProjeto()", Util.Global.TipoLog.DETALHADO);

            List <MD_Tabela> tabelas  = new List <MD_Tabela>();
            string           sentenca = "SELECT CODIGO FROM " + new MD_Tabela().table.Table_Name + " WHERE PROJETO = " + this.codigo;

            DbDataReader reader = DataBase.Connection.Select(sentenca);

            while (reader.Read())
            {
                MD_Tabela table = new MD_Tabela(int.Parse(reader["CODIGO"].ToString()), this.codigo);
                tabelas.Add(table);
                table = null;
            }

            return(tabelas);
        }
コード例 #3
0
        /// <summary>
        /// Construtor secundário da classe
        /// </summary>
        /// <param name="codigo"></param>
        /// <param name="projeto"></param>
        /// <param name="tabelaOrigem"></param>
        /// <param name="tabelaDestino"></param>
        /// <param name="campoOrigem"></param>
        /// <param name="campoDestino"></param>
        public MD_Relacao(int codigo, MD_Projeto projeto, MD_Tabela tabelaOrigem, MD_Tabela tabelaDestino, MD_Campos campoOrigem, MD_Campos campoDestino) :
            this()
        {
            Util.CL_Files.WriteOnTheLog("MD_Relacao()", Util.Global.TipoLog.DETALHADO);

            this.codigo        = codigo;
            this.projeto       = projeto;
            this.codigoProjeto = this.Projeto.Codigo;

            this.tabelaOrigem       = tabelaOrigem;
            this.codigoTabelaOrigem = this.TabelaOrigem.Codigo;

            this.tabelaDestino       = tabelaDestino;
            this.codigoTabelaDestino = this.TabelaDestino.Codigo;

            this.campoOrigem       = campoOrigem;
            this.codigoCampoOrigem = this.CampoOrigem.Codigo;

            this.campoDestino       = campoDestino;
            this.codigoCampoDestino = this.CampoDestino.Codigo;

            this.Load();
        }