public Resultado(Medico medicoResponsavel, DateTime data, string descricao)
 {
     ValidarDadosParaCriacaoDoResultado(medicoResponsavel,data,descricao);
     MedicoResponsavel = medicoResponsavel;
     Data = data;
     Descricao = descricao;
 }
 public void CriarAgendamento(Paciente paciente, Medico medicoSolicitante)
 {
     ValidarDadosDoAgendamento(paciente,medicoSolicitante);
     
     Paciente = paciente;
     MedicoSolicitante = medicoSolicitante;
 }
        public void CriarAgendamento(Paciente paciente, Medico medicoSolicitante)
        {

            ValidarDadosParaCriacaoDoExame(paciente, medicoSolicitante);
            Paciente = paciente;
            MedicoSolicitante = medicoSolicitante;
        }
        private void ValidarDadosDoAgendamento(Paciente paciente, Medico medicoSolicitante)
        {
            if (paciente ==null)
                throw new ArgumentNullException("Paciente inválido");

            if (medicoSolicitante == null)
                throw new ArgumentException("Médico Inválido");
        }
        private void ValidarDadosParaCriacaoDoExame(Paciente paciente, Medico medicoSolicitante)
        {
            if (string.IsNullOrEmpty(paciente.CPF))
                throw new ArgumentNullException("Paciente inválido");

            if (string.IsNullOrEmpty(medicoSolicitante.CRM))
                throw new ArgumentException("Médico Inválido");

        }
Exemple #6
0
        public void CriarAgendamento(Paciente paciente, Medico medicoSolicitante)
        {
            if (string.IsNullOrEmpty(paciente.CPF))
                throw new ArgumentNullException("Paciente inválido");

            if (string.IsNullOrEmpty(medicoSolicitante.CRM))
                throw new ArgumentException("Médico Inválido");

            Paciente = paciente;
            MedicoSolicitante = medicoSolicitante;
        }
Exemple #7
0
 public Resultado(Medico medicoResponsavel, DateTime data, string descricao)
 {
     MedicoResponsavel = medicoResponsavel;
     Data      = data;
     Descricao = descricao;
 }
 private void ValidarDadosParaCriacaoDoResultado(Medico medicoResponsavel, DateTime data, string descricao)
 {
     if (medicoResponsavel == null) throw new ArgumentNullException("O médico responsável deve ser informado!");
     if (string.IsNullOrEmpty(descricao )) throw new ArgumentNullException("A descrição do resultado do exame deve ser informada!");
     if (data > DateTime.MinValue) throw new ArgumentException("É necessário informar uma data válida para o resultado!");
 }
 public Resultado(Medico medicoResponsavel, DateTime data, string descricao)
 {
     MedicoResponsavel = medicoResponsavel;
     Data = data;
     Descricao = descricao;
 }
Exemple #10
0
 public void CriarAgendamento(Paciente paciente, Medico medicoSolicitante)
 {
     ValidarDadosParaCriacaoDoExame(paciente, medicoSolicitante);
     Paciente          = paciente;
     MedicoSolicitante = medicoSolicitante;
 }