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