示例#1
0
        /// <summary>
        /// Construtor principal da classe
        /// </summary>
        public FO_CadastroProjeto(FO_Principal principal)
        {
            Util.CL_Files.WriteOnTheLog("FO_CadastroProjeto()", Util.Global.TipoLog.DETALHADO);

            InitializeComponent();
            this.principal = principal;
            this.InicializaForm();
        }
示例#2
0
        /// <summary>
        /// Construtor principal da classe
        /// </summary>
        /// <param name="tarefa">Qual a tarefa a ser executada na tela</param>
        public UC_CadastroProjeto(Util.Enumerator.Tarefa tarefa, Model.MD_Projeto projeto, FO_Principal principal)
        {
            Util.CL_Files.WriteOnTheLog("UC_CadastroProjeto()", Util.Global.TipoLog.DETALHADO);

            this.tarefa          = tarefa;
            this.projetoCorrente = projeto;
            this.principal       = principal;
            this.InitializeComponent();
            this.InicializaUserControl();
        }
示例#3
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();
        }
示例#4
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();
        }
示例#5
0
        /// <summary>
        /// Contrutor principal da classe
        /// </summary>
        /// <param name="tarefa">Tarefa a ser executada na tela</param>
        /// <param name="campoOrigem">Campo de origem do relacionamento</param>
        /// <param name="principal">tela principal para controle de eventos</param>
        public FO_Relacionamento(Util.Enumerator.Tarefa tarefa, Model.MD_Campos campoOrigem, FO_Principal principal, Model.MD_Relacao relacao = null)
        {
            Util.CL_Files.WriteOnTheLog("FO_Relacionamento()", Util.Global.TipoLog.DETALHADO);

            this.campoOrigem = campoOrigem;

            if (relacao != null)
            {
                this.campoDestino = new Model.MD_Campos(relacao.DAO.CampoDestino.Codigo, relacao.DAO.CampoDestino.Tabela.Codigo, relacao.DAO.CampoDestino.Projeto.Codigo);
            }

            this.relacao   = relacao;
            this.principal = principal;
            this.tarefa    = tarefa;
            this.InitializeComponent();
            this.InicializaForm();
        }