string IAmplifierExport.Line(LibraryAmplifierGroup amplifierGroup, LibraryAmplifierGroupAmplifier amplifier, LibraryAmplifierGroupAmplifierGraphic graphic) { //LibraryStandardIdentityGroup identityGroup = _configHelper.Librarian.StandardIdentityGroup(graphic.StandardIdentityGroup); string result = BuildAmplifierItemName(amplifierGroup, amplifier, null) + "," + BuildAmplifierCode(amplifierGroup, amplifier, null); return result; }
string IAmplifierExport.Line(LibraryAmplifierGroup amplifierGroup, LibraryAmplifierGroupAmplifier amplifier, LibraryAmplifierGroupAmplifierGraphic graphic) { _notes = ""; string result = ""; string category = ""; FindEnum find = FindEnum.FindEntities; switch(amplifierGroup.AmplifierGroupCode) { case 1: case 2: find = FindEnum.FindEchelons; category = "Echelon"; break; case 3: case 4: case 5: find = FindEnum.FindMobilities; category = "Mobility"; break; case 6: find = FindEnum.FindAuxiliaryEquipment; category = "Auxiliary Equipment"; break; } string graphicPath = _configHelper.GetPath("", find); string itemRootedPath = _configHelper.BuildRootedPath(graphicPath, graphic.Graphic); string itemOriginalPath = _configHelper.BuildOriginalPath(graphicPath, graphic.Graphic); if (!File.Exists(itemOriginalPath)) _notes = _notes + "image file does not exist;"; LibraryStandardIdentityGroup identityGroup = _configHelper.Librarian.StandardIdentityGroup(graphic.StandardIdentityGroup); string itemName = BuildAmplifierItemName(amplifierGroup, amplifier, identityGroup); string itemCategory = "Amplifier" + _configHelper.DomainSeparator + category; string itemTags = BuildAmplifierItemTags(amplifierGroup, amplifier, identityGroup, graphicPath + "\\" + graphic.Graphic, _omitSource, _omitLegacy); string itemID = BuildAmplifierCode(amplifierGroup, amplifier, identityGroup); result = itemRootedPath + "," + Convert.ToString(_configHelper.PointSize) + "," + itemName + "," + itemCategory + "," + itemTags + "," + itemID + "," + "Point"+ "," + _notes; return result; }
string IAmplifierExport.Line(LibraryAmplifierGroup amplifierGroup, LibraryAmplifierGroupAmplifier amplifier, LibraryAmplifierGroupAmplifierGraphic graphic) { string result = ""; LibraryStandardIdentityGroup siGroup = _configHelper.Librarian.StandardIdentityGroup(graphic.StandardIdentityGroup); result = BuildAmplifierItemName(amplifierGroup, amplifier, siGroup); result = result + "," + BuildSIDCKey(amplifierGroup, amplifier, siGroup); result = result + "," + BuildAmplifierCode(amplifierGroup, amplifier, siGroup); result = result + ","; // + "Modifier1"; result = result + ","; // + "Modifier2"; result = result + ","; // + "ExtraIcon"; result = result + ","; // + "FullFrame"; result = result + "," + "Point"; // + "GeometryType"; result = result + ","; // + "Status"; result = result + ","; // + "Notes"; return result; }
string IAmplifierExport.Line(LibraryAmplifierGroup amplifierGroup, LibraryAmplifierGroupAmplifier amplifier, LibraryAmplifierGroupAmplifierGraphic graphic) { throw new NotImplementedException(); }