protected void lkReservar_Click(object sender, EventArgs e) { HttpContext context; context = HttpContext.Current; Cita cita = new Cita(); BO.Reserva reserva = new BO.Reserva(); PacienteDao pac = new PacienteDao(); cita = (Cita)ViewState["Cita"]; cita.Nompac = txtNombre.Text; cita.Apepatpac = txtApellidos.Text; cita.Rutpac = txtRut.Text; cita.Rutsol = txtRut.Text; cita.Telefono = txtTelefono.Text; cita.Mail = txtEmail.Text; if (cita.Horareserva.Length == 5) { cita.Horareserva = cita.Horareserva.Remove(2, 1) + "00"; } reserva = pac.SetCita(cita); if (reserva.Codreserva.Equals("0")) { pnModal.Visible = true; } else { Utilidades.Comunicacion comunicacion = new Utilidades.Comunicacion(); String html = String.Format(Recursos.Html, cita.Nompac + " " + cita.Apepatpac, reserva.Codreserva, lbFecha.Text, lbHora.Text, lbEspecialidad.Text, lbNombre.Text); try { comunicacion.sendEmail(html, cita.Mail); context.Items.Add("Cita", cita); context.Items.Add("Medico", (Medicos)ViewState["Medico"]); context.Items.Add("Especialidad", lbEspecialidad.Text); Server.Transfer("CitaAgenda.aspx"); } catch (Exception ex) { //context.Items.Add("Cita", cita); //context.Items.Add("Medico", (Medicos)ViewState["Medico"]); //context.Items.Add("Especialidad", lbEspecialidad.Text); Server.Transfer("CitaAgenda.aspx"); } } }
protected void btnReservar_Click(object sender, EventArgs e) { PacienteDao PacDao = new PacienteDao(); PortalPrivado.BO.Reserva reserva = new PortalPrivado.BO.Reserva(); Cita cita = new Cita(); cita = (Cita)ViewState["Cita"]; if (cita.Horareserva.Length == 5) { cita.Horareserva = cita.Horareserva.Remove(2, 1) + "00"; } reserva = PacDao.SetCita(cita); if (reserva.Codreserva.Equals("0")) { pnModal.Visible = true; } else { try { Utilidades.Comunicacion comunicacion = new Utilidades.Comunicacion(); String html = String.Format(Recursos.Html, cita.Nompac + " " + cita.Apepatpac, reserva.Codreserva, lbFecha.Text, lbHora.Text, lbEspecialidad.Text, lbNombreMed.Text); comunicacion.sendEmail(html, cita.Mail); HttpContext context = HttpContext.Current; context.Items.Add("NombreMed", (String)ViewState["NombreMedico"]); context.Items.Add("Especialidad", lbEspecialidad.Text); context.Items.Add("Cita", cita); Server.Transfer("Reserva.aspx?r=" + (String)ViewState["token"]); } catch (Exception) { HttpContext context = HttpContext.Current; context.Items.Add("NombreMed", (String)ViewState["NombreMedico"]); context.Items.Add("Especialidad", lbEspecialidad.Text); context.Items.Add("Cita", cita); Server.Transfer("Reserva.aspx?r=" + (String)ViewState["token"]); } } }