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; }