protected void LinkButton4_Click(object sender, EventArgs e) { List <Examenes> lst = new List <Examenes>(); lst = (List <Examenes>)ViewState["Examenes"]; String CuerpoExamen = ""; //= Recursos.CuerpoHtml; for (int i = 0; i < grdExam.Items.Count; i++) { String id = grdExam.DataKeys[i].Value.ToString(); int index = lst.FindIndex(x => x.accession_number.Equals(id)); CheckBox chk = (CheckBox)grdExam.Items[i].FindControl("chkCompartir"); if (chk.Checked) { lst[index].compartir = "True"; } } foreach (Examenes exam in lst) { if (exam.compartir.Equals("True")) { CuerpoExamen = CuerpoExamen + String.Format(Recursos.CuerpoHtml, exam.prestacion, exam.fecha_estudio, exam.compartir_estudio); } } Utilidades.Comunicacion comunicacion = new Utilidades.Comunicacion(); String html = String.Format(Recursos.HtmlExamenes, "", CuerpoExamen); comunicacion.sendEmailExam(html, txtCompartir.Text); }
protected void LinkButton4_Click(object sender, EventArgs e) { String CuerpoExamen = String.Format(Recursos.CuerpoHtml, lbNombreEstudio.Text, lbFechaEstudio.Text, (String)ViewState["urlComp"]); Utilidades.Comunicacion comunicacion = new Utilidades.Comunicacion(); String html = String.Format(Recursos.HtmlExamenes, "", CuerpoExamen); comunicacion.sendEmailExam(html, txtCompartir.Text); pnCompartir.Visible = false; }
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"]); } } }