none
[Dúvida] Validação e Interação entre classes RRS feed

  • Pergunta

  • Olá, 

    Tenho experiência com C# apenas com programação procedural e atualmente estou iniciando os estudo de POO.

    Tenho o seguinte enunciado pra resolver:

    /*         Utilize as informações a seguir para criar um controle automatizado de uma clínica médica. Sabe-se que
                essa clínica deseja ter um controle semanal (2a a 6a feira) das consultas realizadas. A cada dia podem ser
               realizadas no máximo duas consultas para cada médico. Considere que são cadastrados apenas 3 médicos
               e 5 pacientes.

               PACIENTE (COD_PACIENTE, NOME, ENDERECO, TELEFONE)
               MEDICO (COD_MEDICO, NOME, TELEFONE)
               CONSULTA (NUM_CONSULTA, DIA_SEMANA, HORA, COD_MEDICO, COD_PACIENTE)

               a. Construa, usando vetores de classes, os tipos necessários para armazenar os PACIENTES, MEDICOS 
               e CONSULTAS.
               b. Usando as classes do item anterior, implemente um procedimento para cadastrar um paciente.
               Este procedimento deve me garantir que não haverá mais de um paciente com o mesmo código.
               c. Implemente um procedimento que cadastre uma consulta como ela é descrita no enunciado do
               problema. Lembre-se que as consultas só podem ser marcadas de 2a a 6a feira. Lembre-se também
               que cada médico só pode atender dois pacientes por dia.
               d. Implemente uma função que receba o nome de um médico e um determinado dia da semana; percorra
               os dados cadastrados e imprima na tela quantas consultas estão agendadas para este médico neste
               determinado dia.
               e. Implemente uma única função que receba um dia na semana e:
               (a) Mostre na tela todas as consultas daquele dia.
               (b) Exiba o nome do médico responsável pela consulta.*/

    A minha dificuldade é como fazer a validação, é melhor implementar as funções e validações dentro da própria classe? como proceder? e como fazer interação de uma classe para outra? 

    Estava pensando em usar método para verificar por exemplo se existe um paciente já cadastrado com um código, mas qual a melhor forma de fazer isso?

    segunda-feira, 7 de setembro de 2015 06:32

Respostas

  • Olá Brunno,

    Sugiro que crie o código fazendo os devidos testes e caso ele apresente algum erro você abra uma thread para tirar sua dúvida sobre o erro. Até então você ainda não possui um problema em seu desenvolvimento, você precisa iniciar seu desenvolvimento para o que o fórum possa te auxiliar.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ segunda-feira, 7 de setembro de 2015 14:17
    segunda-feira, 7 de setembro de 2015 14:17