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;
        }
 protected bool PacienteJahNasceuAtehConsulta(ConexaoBD conexaoBD)
 {
     return(this.PacienteJahNasceuAtehConsulta(Paciente.DeEmail(this.emailPaciente, conexaoBD)));
 }