Exemplo n.º 1
0
 //manage the checkbox to select or diselect all networks
 public void chkAll_Changed()
 {
     if (currentNetworkInventory != null && currentNetworkInventory.List_networks.Count > 0)
     {
         //Log.WriteLog("chkAll_Changed called");
         if (view.chkAll_State())
         {
             //set chkall to true to disable lstNetworksSelected (avoid loop)
             chkall = true;
             //Select all networks
             foreach (Network n in currentNetworkInventory.List_networks)
             {
                 view.lstNetworks_selectItem(currentNetworkInventory.List_networks.IndexOf(n), true);
             }
             //set chkall to false to enable lstNetworksSelected
             chkall = false;
         }
         else
         {
             //Unselect all networks
             foreach (Network n in currentNetworkInventory.List_networks)
             {
                 view.lstNetworks_selectItem(currentNetworkInventory.List_networks.IndexOf(n), false);
             }
         }
     }
 }