replace as DoAction
This commit is contained in:
@ -1194,16 +1194,18 @@ namespace EduNetworkBuilder
|
||||
{
|
||||
if (ItemClickedOn != null)
|
||||
{
|
||||
if (ItemClickedOn == null) return;
|
||||
ItemClickedOn.ClearIPs(); //reset the device
|
||||
ItemClickedOn.IsBurned = false; //If it had been burned before, it is no longer burned
|
||||
ItemClickedOn.PowerOff = true;
|
||||
ItemClickedOn.BadSprayCount = 0;
|
||||
NB.DoActionChangeComponent(ItemClickedOn);
|
||||
//Mark the replace test as "done"
|
||||
myNetwork.RegisterDeviceReset(ItemClickedOn.hostname); //replacing something powers it off
|
||||
|
||||
myNetwork.RegisterDeviceReplaced(ItemClickedOn.hostname); //replace it.
|
||||
//ItemClickedOn.ClearIPs(); //reset the device
|
||||
//ItemClickedOn.IsBurned = false; //If it had been burned before, it is no longer burned
|
||||
//ItemClickedOn.PowerOff = true;
|
||||
//ItemClickedOn.BadSprayCount = 0;
|
||||
//NB.DoActionChangeComponent(ItemClickedOn);
|
||||
////Mark the replace test as "done"
|
||||
//myNetwork.RegisterDeviceReset(ItemClickedOn.hostname); //replacing something powers it off
|
||||
|
||||
//myNetwork.RegisterDeviceReplaced(ItemClickedOn.hostname); //replace it.
|
||||
NB.DoActionReplaceDevice(ItemClickedOn.GetUniqueIdentifier);
|
||||
|
||||
UpdateVisuals();
|
||||
}
|
||||
}
|
||||
@ -1298,15 +1300,16 @@ namespace EduNetworkBuilder
|
||||
if (thing.Tag != null)
|
||||
{
|
||||
NetworkLink NL = (NetworkLink)thing.Tag;
|
||||
//This may delete the old link and make a new one
|
||||
if (NL.theLinkType != LinkType.wireless)
|
||||
{
|
||||
HostNicID source = NL.Src;
|
||||
HostNicID dest = NL.Dst;
|
||||
myNetwork.RemoveComponent(NL);
|
||||
NetworkLink nNL = new NetworkLink(source, dest, LinkType.normal);
|
||||
myNetwork.AddItem(nNL);
|
||||
}
|
||||
////This may delete the old link and make a new one
|
||||
//if (NL.theLinkType != LinkType.wireless)
|
||||
//{
|
||||
// HostNicID source = NL.Src;
|
||||
// HostNicID dest = NL.Dst;
|
||||
// myNetwork.RemoveComponent(NL);
|
||||
// NetworkLink nNL = new NetworkLink(source, dest, LinkType.normal);
|
||||
// myNetwork.AddItem(nNL);
|
||||
//}
|
||||
NB.DoActionReplaceDevice(NL.GetUniqueIdentifier);
|
||||
}
|
||||
myNetwork.TestForCompletion(true);
|
||||
pbNetworkView.Update();
|
||||
|
Reference in New Issue
Block a user