/// <summary>
        /// Recebes the ficha cria objecto empresa.
        /// </summary>
        /// <param name="fe">The fe.</param>
        /// <returns>Cuidado pode returnar null.</returns>
        public static Objecto.FichaTecnicaEmpresa RecebeFichaCriaObjectoEmpresa(FichaTecnicaEmpresa fe)
        {
            if (fe != null)
            {
                return(fe);
            }

            return(null);
        }
        //done
        /// <summary>
        /// Crias the acao.
        /// </summary>
        /// <param name="nome">The nome.</param>
        /// <param name="pais">The pais.</param>
        /// <param name="localidade">The localidade.</param>
        /// <param name="nif">The nif.</param>
        /// <param name="morada">The morada.</param>
        /// <param name="areaComercio">The area comercio.</param>
        /// <param name="a">Instaciar uma accao. e mantela nula</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public static bool MandaParaForaEmpresa(string nome, string pais, string localidade, long nif, string morada, string areaComercio, out FichaTecnicaEmpresa a)
        {
            if (!ValidaEmpresa(nome, pais, localidade, nif, morada, areaComercio))
            {
                a = null;
                return(false);
            }

            else
            {
                a = new FichaTecnicaEmpresa(nome, pais, localidade, nif, morada, areaComercio);
                return(true);
            }
        }