public void SetEmailMedico(string value, ConexaoBD conexaoBD)
 {
     if (!ExAtributosSimples.EmailValido(value))
     {
         throw new Exception("Email invalido!");
     }
     if (!Medico.Existe(value, conexaoBD))
     {
         throw new Exception("Esse médico não existe!");
     }
     this.emailMedico = value;
 }
        public void SetEmailPaciente(string value, ConexaoBD conexaoBD)
        {
            if (!ExAtributosSimples.EmailValido(value))
            {
                throw new Exception("Email invalido!");
            }
            AtributosPaciente atrPaciente = Paciente.DeEmail(value, conexaoBD);

            if (atrPaciente == null)
            {
                throw new Exception("Esse paciente não existe!");
            }
            if (this.horario != new DateTime() && !this.PacienteJahNasceuAtehConsulta(atrPaciente))
            {
                throw new Exception("O paciente ainda não vai ter nascido até a data da consulta...");
            }
            this.emailPaciente = value;
        }