}//---------------------- //###########################################END BUTTON btnClose EVENTS##################################################### //###########################################BUTTON btnGenerateReport EVENTS##################################################### //event is raised when the control is clicked private void btnGenerateReportClick(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"; if (DateTime.Compare(DateTime.Parse(dateStart), DateTime.Parse(dateEnd)) < 0) { this.Cursor = Cursors.WaitCursor; _cashieringManager.PrintCreditMemoProoflist(_userInfo, dateStart, dateEnd, this.chkIsConsolidated.Checked, this.progressBar); this.Cursor = Cursors.Arrow; this.progressBar.Value = 0; } else { MessageBox.Show("Date start must me greater than date end.", "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error); } }//----------------------