public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { IPDPatientTreatmentSheetDetails rpt = new IPDPatientTreatmentSheetDetails(); rpt.Site = this.Site; return(rpt); }
private void IPDPatientTreatmentSheet_Load(object sender, EventArgs e) { if (IPDPatientTreatmentSheetGuid != Guid.Empty) { DataSet1 ds = new DataSet1(); Hospital.Reports.IPDPatientTreatmentSheetDetails objIPDPatientTreatmentSheetDetailsRpt = new Reports.IPDPatientTreatmentSheetDetails(); TextObject txtPatientName = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtPatientName"] as TextObject; TextObject txtIPDNo = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtIPDNo"] as TextObject; TextObject txtInchargeDoctor = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtInchargeDoctor"] as TextObject; TextObject txtDiagnosis = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtDiagnosis"] as TextObject; // TextObject txtTreatmentDate = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtTreatmentDate"] as TextObject; TextObject txtDietAdvice = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtDietAdvice"] as TextObject; TextObject txtSOSDrug = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtSOSDrug"] as TextObject; TextObject txtSpecialAdvice = objIPDPatientTreatmentSheetDetailsRpt.ReportDefinition.ReportObjects["txtSpecialAdvice"] as TextObject; // if (PatientGuid != Guid.Empty) { objPatient = new Patient(PatientGuid); if (objPatient != null) { txtIPDNo.Text = objPatient.PatientIndoorNo.ToString(); txtPatientName.Text = objPatient.DisplayName; txtInchargeDoctor.Text = objPatient.PatientDoctorIncharge; txtDiagnosis.Text = objPatient.PatientFinalDiagnosis; } } objTreatmentSheet = new IPDPatientTreatmentSheet(IPDPatientTreatmentSheetGuid); if (objTreatmentSheet != null) { txtDietAdvice.Text = objTreatmentSheet.DiatAdvice; txtSOSDrug.Text = objTreatmentSheet.SOSDrug; txtSpecialAdvice.Text = objTreatmentSheet.SpecialAdvice; txtTreatmentDate.Text = Common.DateToString(objTreatmentSheet.SheetDate); } var obj = Report.GetIPDPatientTreatmentSheetDetailsReport(IPDPatientTreatmentSheetGuid); ds.Tables["IPDPatientTreatmentSheetDetails"].Merge(obj); var objVital = Report.GetIPDPatientVitalsByDate(PatientGuid, objTreatmentSheet.SheetDate); ds.Tables["PatientVitalDetails"].Merge(objVital); ReportDocument reportdocument = new ReportDocument(); objIPDPatientTreatmentSheetDetailsRpt.SetDataSource(ds); IPDPatientTreatmentSheet.ReportSource = objIPDPatientTreatmentSheetDetailsRpt; } }