protected void saveButton_Click(object sender, EventArgs e) { PatientInfoInsertDao patientInfoInsertDao = new PatientInfoInsertDao(); patientInfoInsertDao.PatientName = patientNameLabel.Text; patientInfoInsertDao.Age = patientAgeTextbox.Text; patientInfoInsertDao.Disease = diseaseTextBox.Text; patientInfoInsertDao.Medicine = medicineTextBox.Text; patientInfoInsertDao.Serial = serialNoLabel.Text; patientInfoInsertDao.Date = searchDateTextBox.Text; PatientRecordDBDal patientRecordDBDal = new PatientRecordDBDal(); string insertRecords = patientRecordDBDal.PatientRecordInsertDB(patientInfoInsertDao); if (insertRecords != "") { patientInfoInsertDao.SearchDate = searchDateTextBox.Text; patientInfoInsertDao.PatientName = patientNameLabel.Text; patientInfoInsertDao.Serial = serialNoLabel.Text; ReportPrintingDal reportPrintingDal = new ReportPrintingDal(); DataTable print = reportPrintingDal.GetPrintReportDB(patientInfoInsertDao); if (print.Rows.Count > 0) { ReportDocument rd = new ReportDocument(); rd.Load(Server.MapPath("~/UI/CrystalReport1.rpt")); rd.SetDataSource(print); DAO.ReportClass.rc = rd; Response.Redirect("ReportView.aspx"); } patientDDList.Items.Remove(patientDDList.SelectedItem); serialNoLabel.Text = ""; patientNameLabel.Text = ""; patientAgeTextbox.Text = ""; diseaseTextBox.Text = ""; medicineTextBox.Text = ""; searchDateTextBox.Text = ""; } else { Response.Write("There went something worng!"); } }
protected void printReportButton_Click(object sender, EventArgs e) { PatientInfoInsertDao patientInfoInsertDao = new PatientInfoInsertDao(); patientInfoInsertDao.SearchDate = searchDateTextBox.Text; patientInfoInsertDao.PatientName = patientDDList.SelectedItem.Text; patientInfoInsertDao.Serial = patientDDList.SelectedValue; ReportPrintingDal reportPrintingDal = new ReportPrintingDal(); DataTable print = reportPrintingDal.GetPrintReportDB(patientInfoInsertDao); if (print.Rows.Count > 0) { ReportDocument rd = new ReportDocument(); rd.Load(Server.MapPath("~/UI/CrystalReport1.rpt")); rd.SetDataSource(print); DAO.ReportClass.rc = rd; Response.Redirect("ReportView.aspx"); } }