/// <summary>
        /// Método responsável por Criar um modulo filho
        /// </summary>
        /// <param name="contexto">Instância de conexão com o banco</param>
        /// <param name="moduloPai">Módulo Pai</param>
        /// <param name="txNome">Nome do Módulo Filho</param>
        /// <returns>Objeto Módulo Filho criado</returns>
        public static Modulo CriarModuloFilho(WexDb contexto, Modulo moduloPai, ModuloBindHelper moduloBindHelper)
        {
            Modulo moduloFilho = ModuloFactory.Criar(contexto, moduloPai.Projeto, moduloBindHelper);

            moduloFilho.ModuloPai = moduloPai;

            ModuloDAO.SalvarModulo(contexto, moduloFilho);

            return(moduloFilho);
        }
        /// <summary>
        /// Método responsável por criar um módulo filho
        /// </summary>
        /// <param name="contexto">Instância do banco</param>
        /// <param name="moduloPai">Módulo Pai</param>
        /// <param name="txNome">Nome módulo filho</param>
        /// <param name="tamanho">tamanho do módulo filho</param>
        /// <returns>Objeto Módulo Filho criado</returns>
        public static Modulo CriarFilho(WexDb contexto, Modulo moduloPai, String txNome = "", uint tamanho = 1)
        {
            Modulo moduloFilho = ModuloFactory.Criar(contexto, moduloPai.Projeto, txNome);

            moduloFilho.ModuloPai     = moduloPai;
            moduloFilho.NbPontosTotal = tamanho;

            ModuloDAO.SalvarModulo(contexto, moduloFilho);

            return(moduloFilho);
        }