Exemplo n.º 1
0
        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();
                }
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }