private void HienThiThongBaoPhuTung() { if (frmAlertMess == null) { frmAlertMess = new frmPhuTungAlertMess(); } if (frmAlertMess.InvokeRequired) { frmAlertMess.Invoke(new ShowForm(HienThiThongBaoPhuTung)); } else { if (!frmAlertMess.Visible) { frmAlertMess.SoLuongPhuTung = KiemTraPhuTung.KiemTraSoLuongPhuTung(KiemTraPhuTung.ListPhuTung, Convert.ToInt32(CompanyInfo.idcongty)).Count; frmAlertMess.ListPhuTung = KiemTraPhuTung.KiemTraSoLuongPhuTung(KiemTraPhuTung.ListPhuTung, Convert.ToInt32(CompanyInfo.idcongty)); frmAlertMess.StartPosition = System.Windows.Forms.FormStartPosition.Manual; frmAlertMess.Location = new System.Drawing.Point(this.Width - frmAlertMess.Width - 35, this.Height - frmAlertMess.Height - 35); frmAlertMess.ChangeChecking = new frmPhuTungAlertMess.DelegateChangeCheckingPhuTung(Function_CapNhatKiemTra); frmAlertMess.ShowDialog(); } } }
private void bgKiemTraPhuTung_DoWork(object sender, DoWorkEventArgs e) { while (isStopCheckPhuTung == false) { Thread.Sleep(TimeDelay); if (KiemTraPhuTung.KiemTraSoLuongPhuTung(KiemTraPhuTung.ListPhuTung, Convert.ToInt32(CompanyInfo.idcongty)).Count > 0) { HienThiThongBaoPhuTung(); } } }