Ejemplo n.º 1
0
 private void crystalReportViewer1_Load(object sender, EventArgs e)
 {
     string strmedicacion = "";
     for (int i = 0; i < visita.Medicaciones.Count; i++)
     {
         if (visita.Medicaciones[i].Id == medicacion.Id)
         {
             strmedicacion = visita.Medicaciones[i].Medicamento.Articulo.Descripcion + " " + visita.Medicaciones[i].Medicamento.Presentacion + " " + visita.Medicaciones[i].Medicamento.Droga.Descripcion + "\n";
         }
     }
     Receta receta = new Receta();
     receta.SetParameterValue("fecha", DateTime.Now.ToShortDateString());
     receta.SetParameterValue("paciente", visita.Turno.Paciente.Apellidos + ", " + visita.Turno.Paciente.Nombres);
     if (visita.Turno.Paciente.Afiliaciones.Count > 0)
     {
         receta.SetParameterValue("obrasocialplan", visita.Turno.Paciente.Afiliaciones[0].Plan.ObraSocial.Descripcion+" - " + visita.Turno.Paciente.Afiliaciones[0].Plan.Descripcion);
         receta.SetParameterValue("nroafiliado", visita.Turno.Paciente.Afiliaciones[0].NroAfiliado);
     }
     else
     {
         receta.SetParameterValue("obrasocialplan", "");
         receta.SetParameterValue("nroafiliado", "");
     }
     receta.SetParameterValue("medicamento", strmedicacion);
     crystalReportViewer1.ReportSource = receta;
     crystalReportViewer1.Refresh();
 }
Ejemplo n.º 2
0
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     Receta rpt = new Receta();
     rpt.Site = this.Site;
     return rpt;
 }