internal void Bind(TargetTreeView targetTreeView, MigrationTarget.Subnet targetSubnet) { _TargetTreeView = targetTreeView; _Subnet = targetSubnet; txtTargetName.Text = targetSubnet.TargetName; if (targetSubnet.SourceSubnet != null) { if (targetSubnet.SourceSubnet.GetType() == typeof(Azure.Asm.Subnet)) { Azure.Asm.Subnet asmSubnet = (Azure.Asm.Subnet)targetSubnet.SourceSubnet; lblSourceName.Text = asmSubnet.Name; lblAddressSpace.Text = asmSubnet.AddressPrefix; } else if (targetSubnet.SourceSubnet.GetType() == typeof(Azure.Arm.Subnet)) { Azure.Arm.Subnet armSubnet = (Azure.Arm.Subnet)targetSubnet.SourceSubnet; lblSourceName.Text = armSubnet.Name; lblAddressSpace.Text = armSubnet.AddressPrefix; } } if (String.Compare(txtTargetName.Text, ArmConst.GatewaySubnetName, true) == 0) { // if gateway subnet, the name can't be changed txtTargetName.Enabled = false; } networkSecurityGroup.Bind(_Subnet.NetworkSecurityGroup, _TargetTreeView); routeTable.Bind(_Subnet.RouteTable, _TargetTreeView); }
internal void Bind(MigrationTarget.Subnet targetSubnet) { _Subnet = targetSubnet; txtTargetName.Text = targetSubnet.TargetName; if (targetSubnet.SourceSubnet != null) { if (targetSubnet.SourceSubnet.GetType() == typeof(Azure.Asm.Subnet)) { Azure.Asm.Subnet asmSubnet = (Azure.Asm.Subnet)targetSubnet.SourceSubnet; lblSourceName.Text = asmSubnet.Name; lblAddressSpace.Text = asmSubnet.AddressPrefix; } else if (targetSubnet.SourceSubnet.GetType() == typeof(Azure.Arm.Subnet)) { Azure.Arm.Subnet armSubnet = (Azure.Arm.Subnet)targetSubnet.SourceSubnet; lblSourceName.Text = armSubnet.Name; lblAddressSpace.Text = armSubnet.AddressPrefix; } } if (String.Compare(txtTargetName.Text, ArmConst.GatewaySubnetName, true) == 0) { // if gateway subnet, the name can't be changed txtTargetName.Enabled = false; } }