Beispiel #1
0
        private void findButton_Click(object sender, EventArgs e)
        {
            MedicoDao   medico   = new MedicoDao();
            PacienteDao paciente = new PacienteDao();
            RecetaDao   receta   = new RecetaDao();
            CitaDao     cita     = new CitaDao();

            MedicoDTO   datosMedico   = new MedicoDTO();
            PacienteDTO datosPaciente = new PacienteDTO();

            DateTime fecha         = diaDTP.Value.Date;
            TimeSpan hora          = TimeSpan.Parse(horaCB.Text);
            DateTime fechaCompleta = fecha.Add(hora);

            if (!receta.existeReceta(fechaCompleta))
            {
                if (cita.existeHorario(fechaCompleta))
                {
                    if (cita.existeCita(fechaCompleta, CacheData.cedula))
                    {
                        datosMedico   = medico.ObtenerMedico(cita.ObtenerCita(fechaCompleta).Cedula);
                        datosPaciente = paciente.ObtenerPaciente(cita.ObtenerCita(fechaCompleta).Nss);
                        HabilitarDatos();
                        nombreMedicoTB.Text     = datosMedico.Nombre;
                        apellidoMedicoTB.Text   = datosMedico.Apellido;
                        nombrePacienteTB.Text   = datosPaciente.Nombre;
                        apellidoPacienteTB.Text = datosPaciente.Apellido;
                        recetaLabel.Text        = "Receta #" + receta.ultimaReceta().ToString();
                    }
                    else
                    {
                        MessageBox.Show("La consulta no te pertenece");
                    }
                }
                else
                {
                    MessageBox.Show("No hay cita con tal fecha y hora");
                }
            }
            else
            {
                MessageBox.Show("La consulta ya fue realizada anteriormente");
            }
        }
Beispiel #2
0
        private void findButton_Click(object sender, EventArgs e)
        {
            MedicoDTO medico = new MedicoDTO();
            MedicoDao datos  = new MedicoDao();

            if (datos.existeCedula(findCedulaTB.Text))
            {
                medico = datos.ObtenerMedico(findCedulaTB.Text);
                HabilitarDatos();
                nombreTB.Text          = medico.Nombre;
                apellidoTB.Text        = medico.Apellido;
                cedulaTB.Text          = medico.Cedula;
                especializacionTB.Text = medico.Especializacion;
                horarioTB.Text         = medico.Horario;
                salarioTB.Text         = Convert.ToString(medico.Salario);
                sexoTB.Text            = Convert.ToString(medico.Sexo);
                passTB.Text            = medico.Password;
            }
            else
            {
                DesHabilitarDatos();
                MessageBox.Show("No existe el medico con dicha cedula");
            }
        }