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