private void crystalReportViewer1_Load(object sender, EventArgs e) { string strmedicacion = ""; string dosis = ""; string desde = ""; string hasta = ""; for (int i = 0; i < visita.Medicaciones.Count; i++) { if (visita.Medicaciones[i].Id == idmedicamento) { strmedicacion = visita.Medicaciones[i].Medicamento.Articulo.Descripcion + " " + visita.Medicaciones[i].Medicamento.Presentacion + " " + visita.Medicaciones[i].Medicamento.Droga.Descripcion + "\n"; dosis = visita.Medicaciones[i].Dosis; desde = visita.Medicaciones[i].Desde.ToShortDateString(); hasta = visita.Medicaciones[i].Hasta.ToShortDateString(); } } Indicaciones indicaciones = new Indicaciones(); indicaciones.SetParameterValue("fecha", DateTime.Now.ToShortDateString()); indicaciones.SetParameterValue("paciente", visita.Turno.Paciente.Apellidos + ", " + visita.Turno.Paciente.Nombres); indicaciones.SetParameterValue("dosis", dosis); indicaciones.SetParameterValue("desde", desde); indicaciones.SetParameterValue("hasta", hasta); indicaciones.SetParameterValue("medicamento", strmedicacion); crystalReportViewer1.ReportSource = indicaciones; crystalReportViewer1.Refresh(); }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Indicaciones rpt = new Indicaciones(); rpt.Site = this.Site; return rpt; }