/// <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(); }
/// <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(); }
/// <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); }