コード例 #1
0
        } //-----------------------------------

        //##################################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();
                }
            }
        } //--------------------------------
コード例 #2
0
        } //---------------------------------------

        //####################################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;
            }
        } //------------------------------