Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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"]);
                }
            }
        }