private void bgWorker_DoWork(object sender, DoWorkEventArgs e) { String dnow = DateTime.Now.ToString("yyyy-MM-dd"); DateTime firstDayOfMonth = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); DateTime lastDayOfMonth = firstDayOfMonth.AddMonths(1).AddDays(-1); txt_dispnext.Invoke(new Action(() => { txt_dispnext.Text = db.get_m99time(); })); if (txt_dispnext.Text == DateTime.Now.ToString("hh:mm tt") || txt_dispnext.Text == DateTime.Now.ToString("h:mm tt")) { inc_pbar(10); generatedCashierReport(dnow, dnow); if (dnow == lastDayOfMonth.ToString("yyyy-MM-dd")) { inc_pbar(10); generatedCashierReport(firstDayOfMonth.ToString("yyyy-MM-dd"), lastDayOfMonth.ToString("yyyy-MM-dd")); } } }
public Form1() { InitializeComponent(); db = new thisDatabase(); disp_list(); myReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); crParameterValues = new ParameterValues(); crParameterDiscreteValue = new ParameterDiscreteValue(); // g_time = db.get_m99time(); //MaximizeBox = true; MinimizeBox = true; // g_number = db.get_m99smsrecipient(); comp_name = db.get_m99comp_name(); comp_addr = db.get_m99comp_addr(); bgWorker.RunWorkerAsync(); }