public CitaBuscarCita(Cita cita) { this.cita = cita; InitializeComponent(); ListarCita(); dateTimeCita.Visible = false; textBoxCitaIdIngreso.Visible = false; textBoxCitaInmuebleIngreso.Visible = false; textBoxDniIngreso.Visible = false; textBoxEstadoCita.Visible = false; label8.Visible = false; label4.Visible = false; label6.Visible = false; label2.Visible = false; label3.Visible = false; }
private Cita ObtenerCitaSeleccionada() { Cita objCita = new Cita(); foreach (GridViewRow row in grdHorariosAtencion.Rows) { CheckBox chkHorario = (row.FindControl("chkSeleccionar") as CheckBox); if (chkHorario.Checked) { objCita.Hora = (row.FindControl("lblHora") as Label).Text; objCita.FechaReserva = DateTime.Now; objCita.paciente.IdPaciente = Convert.ToInt32(txtIdPaciente.Value); objCita.medico.idMedico = Convert.ToInt32((row.FindControl("txtIdMedico") as HiddenField).Value); break; } } return(objCita); }
protected void btnReservarCita_Click(object sender, EventArgs e) { // ejecutar el guardado de la reserva bool isSelected = HorarioAtencionSelccionado(); if (!idPaciente.Value.Equals(string.Empty) && isSelected) { Cita objCita = ObtenerCitaSeleccionada(); bool response = CitaLN.getInstance().RegistrarCita(objCita); if (response) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Alerta", "<script>alert('Cita registrada correctamente.')</script>", false); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Alerta", "<script>alert('Error al registrar la cita.')</script>", false); } } }
public CitaRegistrarCita(Cita cita) { this.cita = cita; InitializeComponent(); }