| 971 | | newAsset.SubItems(AssetColumn.Price).Text = FormatNumber(Math.Round(EveHQ.Core.DataFunctions.GetPrice(itemID), 2), 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault) |
| 972 | | If IsNumeric(newAsset.SubItems(8).Text) = True Then |
| 973 | | linePrice = CDbl(newAsset.SubItems(7).Text) * CDbl(newAsset.SubItems(8).Text) |
| | 971 | ' Check with BP Manager if this is a BPO |
| | 972 | Dim IsBPO As Boolean = True |
| | 973 | If PlugInData.BlueprintAssets.ContainsKey(owner) = True Then |
| | 974 | If PlugInData.BlueprintAssets(owner).ContainsKey(newAsset.Tag.ToString) = True Then |
| | 975 | Dim chkBPO As BlueprintAsset = PlugInData.BlueprintAssets(owner).Item(newAsset.Tag.ToString) |
| | 976 | If chkBPO.Runs > -1 Then |
| | 977 | IsBPO = False |
| | 978 | newAsset.Text = newAsset.Text.Replace("Blueprint", "Blueprint Copy") |
| | 979 | Else |
| | 980 | newAsset.Text = newAsset.Text.Replace("Blueprint", "Blueprint Orig") |
| | 981 | End If |
| | 982 | End If |
| | 983 | End If |
| | 984 | If IsBPO = True Then |
| | 985 | newAsset.SubItems(AssetColumn.Price).Text = FormatNumber(Math.Round(EveHQ.Core.DataFunctions.GetPrice(itemID), 2), 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault) |
| | 986 | If IsNumeric(newAsset.SubItems(AssetColumn.Price).Text) = True Then |
| | 987 | linePrice = CDbl(newAsset.SubItems(AssetColumn.Quantity).Text) * CDbl(newAsset.SubItems(AssetColumn.Price).Text) |
| | 988 | Else |
| | 989 | linePrice = 0 |
| | 990 | End If |
| 1106 | | subAsset.SubItems(AssetColumn.Price).Text = FormatNumber(Math.Round(EveHQ.Core.DataFunctions.GetPrice(ItemID), 2), 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault) |
| 1107 | | If IsNumeric(subAsset.SubItems(AssetColumn.Price).Text) = True Then |
| 1108 | | linePrice = CDbl(subAsset.SubItems(AssetColumn.Quantity).Text) * CDbl(subAsset.SubItems(AssetColumn.Price).Text) |
| | 1124 | ' Check with BP Manager if this is a BPO |
| | 1125 | Dim IsBPO As Boolean = True |
| | 1126 | If PlugInData.BlueprintAssets.ContainsKey(assetOwner) = True Then |
| | 1127 | If PlugInData.BlueprintAssets(assetOwner).ContainsKey(subAsset.Tag.ToString) = True Then |
| | 1128 | Dim chkBPO As BlueprintAsset = PlugInData.BlueprintAssets(assetOwner).Item(subAsset.Tag.ToString) |
| | 1129 | If chkBPO.Runs > -1 Then |
| | 1130 | IsBPO = False |
| | 1131 | subAsset.Text = subAsset.Text.Replace("Blueprint", "Blueprint Copy") |
| | 1132 | Else |
| | 1133 | subAsset.Text = subAsset.Text.Replace("Blueprint", "Blueprint Orig") |
| | 1134 | End If |
| | 1135 | End If |
| | 1136 | End If |
| | 1137 | If IsBPO = True Then |
| | 1138 | subAsset.SubItems(AssetColumn.Price).Text = FormatNumber(Math.Round(EveHQ.Core.DataFunctions.GetPrice(ItemID), 2), 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault) |
| | 1139 | If IsNumeric(subAsset.SubItems(AssetColumn.Price).Text) = True Then |
| | 1140 | linePrice = CDbl(subAsset.SubItems(AssetColumn.Quantity).Text) * CDbl(subAsset.SubItems(AssetColumn.Price).Text) |
| | 1141 | Else |
| | 1142 | linePrice = 0 |
| | 1143 | subAsset.SubItems(AssetColumn.Price).Text = FormatNumber(0, 2, TriState.UseDefault, TriState.UseDefault, TriState.UseDefault) |
| | 1144 | End If |