private void UpdateLists(object sender, EventArgs args) { LeasesList.Clear(); ReservedList.Clear(); foreach (DhcpProba.Model.Dhcp.leaseElement e in _model.LeasesList) { LeasesList.Add("MAC:" + Convert.ToString(e.MAC, 16) + " Ip:" + e.IP.GetString() + " Lejarat:" + TimeSpan.FromSeconds(e.LejaratiIdo).ToString()); } foreach (DhcpProba.Model.Dhcp.resElement e in _model.ReservationList) { ReservedList.Add("MAC:" + Convert.ToString(e.MAC, 16) + " Ip:" + e.IP.GetString()); } }
private void LoadReservedList() { try { var lines = File.ReadLines(ReservedFileName, Encoding.Default); foreach (var item in lines) { if (string.IsNullOrWhiteSpace(item)) { continue; } ReservedList.Add(item); } } catch (FileNotFoundException) { Console.WriteLine($"{this.GetType().ToString()} 예약어 파일 목록이 없습니다. 파일 이름 : {ReservedFileName}"); } }