private void btnPrint_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                CancelTask(ClearBinding: false);
                btnPrint.IsEnabled = false;
                lblStatus.Content = "";
                progressBar1.Visibility = Visibility.Hidden;
                string sReportName = string.Empty;
                if ((bool)chkDay.IsChecked)
                {
                    sReportName = chkDay.Content.ToString();
                    Audit_Print("Current Day Report ", DateTime.Now);
                }
                else if ((bool)chkDrop.IsChecked)
                {
                    sReportName = chkDrop.Content.ToString();
                    Audit_Print("Current Drop Report ", DateTime.Now);
                }
                else if ((bool)chkWeek.IsChecked)
                {
                    sReportName = chkWeek.Content.ToString();
                    Audit_Print("Current Week Report ", DateTime.Now);
                }
                else if ((bool)chkMonth.IsChecked)
                {
                    sReportName = chkMonth.Content.ToString();
                    if (!Settings.ShowSystemCalendar)
                        Audit_Print("Current Period Report ", DateTime.Now);
                    else
                        Audit_Print("Current Month Report ", DateTime.Now);
                }

                using (CReportViewer cReportViewer = new CReportViewer())
                    cReportViewer.ShowReportsPrintTab(dtPrint, sReportName, Settings.SiteCode);
            }
            finally
            {
                btnPrint.IsEnabled = true;
            }

        }