protected void dlAtencionMedica_ItemCommand(object source, DataListCommandEventArgs e) { String IdCita = (e.Item.FindControl("hdIdCita") as HiddenField).Value; if (e.CommandName == COMMAND_REGISTER) { // realizar el registro de la atención // Redirección a la página de GestionarAtencionCita.aspx bool response = CitaLN.getInstance().ActualizarCita(Convert.ToInt32(IdCita), "A"); if (response) { Response.Redirect("GestionarAtencionCita.aspx?idcita=" + IdCita); } else { Response.Write("<script>alert('NO SE PUEDE REALIZAR LA ATENCIÓN DE LA CITA.')</script>"); } } else if (e.CommandName == COMMAND_CANCEL) { // realizar la cancelación de la reserva de cita bool response = CitaLN.getInstance().ActualizarCita(Convert.ToInt32(IdCita), "E"); if (response) { // recargar la información llenarDataList(); } else { Response.Write("<script>alert('NO SE PUEDE ELIMINAR LA CITA.')</script>"); } } }
private void llenarDataList() { List <Cita> ListaCitas = CitaLN.getInstance().ListarCitas(); dlAtencionMedica.DataSource = ListaCitas; dlAtencionMedica.DataBind(); }
protected void btnReservarCita_Click(object sender, EventArgs e) { bool registroSeleccionado = HorarioAtencionSeleccionado(); if (!txtIdPaciente.Value.Equals(string.Empty) && registroSeleccionado) { try { Cita objCita = ObtenerCitaSeleccionada(); bool response = CitaLN.getInstance().RegistrarCita(objCita); String msj = ""; if (response) { msj = "<script>alert('Cita Registrada Correctamente'</script>"; } else { msj = "<script>alert('Error al Registrar Cita'</script>"; } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Mensaje Cita", msj, false); } catch (Exception ex) { throw ex; } } }
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); } } }