/// <summary>
        /// Loads the data from MVCH_db onto the report layout from rptRooms.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void frmRoomUtilizationReport_Load(object sender, EventArgs e)
        {
            rptRooms aRoomReport;

            aRoomReport = new rptRooms();

            // Initialize and fill data from the db.
            try
            {
                MVCHDataset = new MVCH_db_DataSet();
                patientAdmissionTableAdapter = new MVCH_db_DataSetTableAdapters.Locations_Admitted_TableAdapter();
                roomTableAdapter             = new MVCH_db_DataSetTableAdapters.RoomsTableAdapter();

                // An unknown error is causing an exception to be thrown, although the report loads correctly, so I'm catching the exception with no action.
                try
                {
                    patientAdmissionTableAdapter.Fill(MVCHDataset.Locations_Admitted_);
                }
                catch (Exception)
                {
                }
                roomTableAdapter.Fill(MVCHDataset.Rooms);

                aRoomReport.SetDataSource(MVCHDataset);

                RoomUtilizationViewer.ReportSource = aRoomReport;
            }
            catch (Exception dataException)
            {
                MessageBox.Show("Data Error Encountered: " + dataException.Message);
            }
            this.RoomUtilizationViewer.RefreshReport();
        }
Пример #2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rptRooms rpt = new rptRooms();

            rpt.Site = this.Site;
            return(rpt);
        }