} //----------------------------------- //##################################END CLASS ReportsSalesReport EVENTS############################################## //##############################################LINKBUTTON lnkChange EVENTS########################################################## //event is raised when the link button is clicked protected override void lnkChangeLinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Boolean appliedOptions = false; using (DentalLib.ReportOptionsSalesReport frmOptions = new DentalLib.ReportOptionsSalesReport(_userInfo, _dateFrom, _dateTo, _regManager)) { frmOptions.ShowDialog(this); if (frmOptions.ApplyOptions) { appliedOptions = frmOptions.ApplyOptions; _dateFrom = frmOptions.DateFrom; _dateTo = frmOptions.DateTo; _procedureList = frmOptions.ProcedureCheckedListBox; this.SetReportData(); } } } //--------------------------------
} //--------------------------------------- //####################################END CLASS PatientSearchList EVENTS################################################ //#####################################CONTROLMANAGER ctlMain EVENTS############################################### //event is raised when the sales button is clicked private void ctlMainClickSalesReport() { Boolean appliedOptions = false; DateTime dateFrom = DateTime.Parse(_dentalManager.ServerDateTime); DateTime dateTo = DateTime.Parse(_dentalManager.ServerDateTime); DentalLib.RegistrationLogic regManager = new DentalLib.RegistrationLogic(_userInfo); CheckedListBox procedureList = new CheckedListBox(); this.Cursor = Cursors.WaitCursor; using (DentalLib.ReportOptionsSalesReport frmOptions = new DentalLib.ReportOptionsSalesReport(_userInfo, dateFrom, dateTo, regManager)) { frmOptions.ShowDialog(this); if (frmOptions.ApplyOptions) { appliedOptions = frmOptions.ApplyOptions; dateFrom = frmOptions.DateFrom; dateTo = frmOptions.DateTo; procedureList = frmOptions.ProcedureCheckedListBox; } } this.Cursor = Cursors.Arrow; if (appliedOptions) { this.Cursor = Cursors.WaitCursor; using (DentalLib.ReportsSalesReport frmReport = new DentalLib.ReportsSalesReport(_userInfo, dateFrom, dateTo, regManager)) { frmReport.ProcedureCheckedListBox = procedureList; frmReport.ShowDialog(this); } this.Cursor = Cursors.Arrow; } } //------------------------------