/// <summary>
        /// Construtor iniciado por uma pessoa ou carro
        /// </summary>
        /// <param name="id">id do concessinario</param>
        /// <param name="o">objeto a adicionar</param>
        public Concessionario(int id, object o)
        {
            this.id = id;

            if (o.GetType() == typeof(Carro))
            {
                c.AddCarro((Carro)o);
            }
            else if ((o.GetType() == typeof(Cliente)) || (o.GetType() == typeof(Comercial)))
            {
                p.AddPessoa(o);
            }
        }
 /// <summary>
 /// Construtor com valores do exterior e data atual de inicio de atividade
 /// </summary>
 /// <param name="c">carro a introduzir em cliente</param>
 /// <param name="n">nome do cliente</param>
 /// <param name="nif">nif do cliente</param>
 /// <param name="dataNascimento">data de nascimento do cliente</param>
 public Cliente(string n, double nif, DateTime dataNascimento, Carro c) : base(n, nif, dataNascimento)
 {
     this.data = DateTime.Now;
     carros.AddCarro(c);
 }