Ejemplo n.º 1
0
 private void rbCheckUrgencia(object sender, EventArgs e)
 {
     if (((RadioButton)sender).Checked)
     {
         urgencia = (Urgencia)((RadioButton)sender).Tag;
     }
 }
Ejemplo n.º 2
0
 private void Urgencia_CheckedChanged(object sender, EventArgs e)
 {
     if (((RadioButton)sender).Checked)
     {
         urg = (Urgencia)((RadioButton)sender).Tag;
     }
 }
Ejemplo n.º 3
0
 public datos(String nombre, String descripcion, String nota, String tipo, Urgencia urgencia)
 {
     this.nombre      = nombre;
     this.descripcion = descripcion;
     this.nota        = nota;
     this.tipo        = tipo;
     this.urgencia    = urgencia;
 }
Ejemplo n.º 4
0
 public Nota(string nombre, string destinatario, string texto, Urgencia urgencia, TipoNota tipo)
 {
     Nombre       = nombre;
     Destinatario = destinatario;
     Texto        = texto;
     Urgencia     = urgencia;
     Tipo         = tipo;
 }
Ejemplo n.º 5
0
        public override int GetHashCode()
        {
            var hashCode = 1429271913;

            hashCode = hashCode * -1521134295 + base.GetHashCode();
            hashCode = hashCode * -1521134295 + CodTarefa.GetHashCode();
            hashCode = hashCode * -1521134295 + Dificuldade.GetHashCode();
            hashCode = hashCode * -1521134295 + Urgencia.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Meta> .Default.GetHashCode(Meta);

            hashCode = hashCode * -1521134295 + EqualityComparer <List <int> > .Default.GetHashCode(IdUsuariosAdmin);

            hashCode = hashCode * -1521134295 + EqualityComparer <List <int> > .Default.GetHashCode(IdUsuariosMarcados);

            hashCode = hashCode * -1521134295 + Recompensa.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Criacao);

            hashCode = hashCode * -1521134295 + Terminada.GetHashCode();
            hashCode = hashCode * -1521134295 + XP.GetHashCode();
            return(hashCode);
        }
Ejemplo n.º 6
0
    public static void AgregarVisita(
        Paciente[] pacientes, Medico[] medicos, Visita[] visitas,
        ref int contadorVisitas, int codigoMax)
    {
        Console.Write("¿Urgencia o planificada?");
        string tipo = Console.ReadLine().ToLower();
        int    codPaciente;

        do
        {
            Console.Write("Código del paciente: ");
            codPaciente = Convert.ToInt32(Console.ReadLine());

            if (codPaciente >= codigoMax)
            {
                Console.WriteLine("Código de paciente incorrecto");
            }
        } while(codPaciente >= codigoMax);

        Paciente pacienteActual = pacientes[0];

        foreach (Paciente p in pacientes)
        {
            if (p.Codigo == codPaciente)
            {
                pacienteActual = p;
            }
        }

        int codMedico;

        do
        {
            Console.Write("Código del médico: ");
            codMedico = Convert.ToInt32(Console.ReadLine());

            if (codMedico != 1 || codMedico != 2)
            {
                Console.WriteLine("Código de médico incorrecto");
            }
        } while(codMedico != 1 || codMedico != 2);

        Medico medicoActual;

        if (codMedico == 1)
        {
            medicoActual = medicos[0];
        }
        else
        {
            medicoActual = medicos[1];
        }

        Console.Write("Motivo de la visita: ");
        string motivo = Console.ReadLine();

        Console.Write("Diagnóstico: ");
        string diagnostico = Console.ReadLine();

        Visita visita;

        if (tipo.Contains("urgencia"))
        {
            Console.Write("¿Ha planificado una visita posterior? ");
            string respuesta = Console.ReadLine().ToLower();

            bool visitaPost = respuesta.Contains("s");

            visita = new Urgencia(pacienteActual, medicoActual,
                                  motivo, diagnostico, visitaPost);
        }
        else
        {
            visita = new Planificada(pacienteActual,
                                     medicoActual, motivo, diagnostico);
        }

        visitas[contadorVisitas] = visita;
        contadorVisitas++;
    }