}//----------------------------

        //###########################################END BUTTON btnShowResult EVENTS#####################################################

        //###########################################BUTTON btnPrint EVENTS#####################################################
        //event is raised when the control is clicked
        private void btnPrintClick(object sender, EventArgs e)
        {
            String dateStart, dateEnd = String.Empty;

            dateStart = this.dtpStart.Value.ToShortDateString() + " 12:00:00 AM";
            dateEnd   = this.dtpEnd.Value.ToShortDateString() + " 11:59:59 PM";


            this.Cursor = Cursors.WaitCursor;

            _cashieringManager.PrintCashReceiptQueryReport(_userInfo, dateStart, dateEnd, this.chkIncludeDate.Checked);

            this.Cursor = Cursors.Arrow;
        }//------------------------