Example #1
0
        /// <summary>
        /// Construtor principal da classe
        /// </summary>
        /// <param name="tarefa">Tarefa a ser efetuada pela tela</param>
        /// <param name="campo">Campo a ser visualizado/editado/excluído</param>
        /// <param name="principal">Tela principal para controle</param>
        public UC_CadastroCampos(Util.Enumerator.Tarefa tarefa, Model.MD_Campos campo, Model.MD_Tabela tabela, FO_Principal principal, UC_ControleTabelas controleTabelas)
        {
            Util.CL_Files.WriteOnTheLog("UC_CadastroCampos()", Util.Global.TipoLog.DETALHADO);

            this.tarefa          = tarefa;
            this.campoCorrente   = campo;
            this.tabela          = tabela;
            this.principal       = principal;
            this.controleTabelas = controleTabelas;
            this.InitializeComponent();
            this.InicializaUserControl();
        }
Example #2
0
        /// <summary>
        /// Construtor principal da classe
        /// </summary>
        /// <param name="tarefa">tarefa a ser realizada na tela</param>
        /// <param name="tabela">Instancia da classe de tabela</param>
        /// <param name="principal">Tela principal para controle do visual</param>
        public UC_CadastroTabela(Util.Enumerator.Tarefa tarefa, Model.MD_Tabela tabela, Model.MD_Projeto projeto, FO_Principal principal, UC_ControleTabelas controleTabelas = null)
        {
            Util.CL_Files.WriteOnTheLog("UC_CadastroTabela()", Util.Global.TipoLog.DETALHADO);

            this.InitializeComponent();

            this.projeto                = projeto;
            this.controleTabelas        = controleTabelas;
            this.tabelaCorrente         = new Model.MD_Tabela(tabela.DAO.Codigo, projeto.DAO.Codigo);
            this.principal              = principal;
            this.tarefa                 = tarefa;
            this.gpb_cadastroGeral.Text = "Cadastro de tabela - Projeto " + this.projeto.DAO.Nome;
            this.InicializaUserControl();
        }
Example #3
0
        /// <summary>
        /// Método que abre a janela de cadastro de campo
        /// </summary>
        /// <param name="campo">Classe de instância do campo</param>
        /// <param name="tarefa"></param>
        public void AbrirCadastroCampo(Model.MD_Tabela tabela, Tarefa tarefa, UC_ControleTabelas controleTabelas = null, Model.MD_Campos campo = null)
        {
            Util.CL_Files.WriteOnTheLog("FO_Principal.AbrirCadastroCampo()", Util.Global.TipoLog.DETALHADO);

            this.AbreJanela(new Visao.UC_CadastroCampos(tarefa, campo, tabela, this, controleTabelas), "Cadastro de Campos", Telas.CADASTRO_CAMPOS);
        }