private void Timer_Tick(object Sender, EventArgs e) { i = i + 20; if (i > 100) { i = 0; } pgBConnecting.Value = i; using (var db = new SOFTWAREEntities()) { var ip = db.REMOTE_INFO.Where(m => (m.ComputerName.ToLower() == NameComputer.ToLower()) && m.IsOnline == true).FirstOrDefault(); var list = db.REMOTE_INFO.ToList(); if (ip != null && !string.IsNullOrEmpty(ip.Connection) && ip.IsOnline == true) { timer.Stop(); Form1 form = new Form1(ip); if (form == null) { lblStatus.Text = "Chưa kết nối được!"; return; } form.Show(); } }; i = 1; }
public Main() { InitializeComponent(); lblVersion.Text = CommonFunc.Utils.GetRunningVersion(); using (var db = new SOFTWAREEntities()) { listAll = db.REMOTE_INFO.Where(m => m.IsOnline == true).ToList(); list = listAll; dgrvList.DataSource = list; dgrvList.Refresh(); } }