public List <string> GetGenericCatalogFinishCodeAndName() { List <string> finishesList = new List <string>(); _sceneAnalysis = new SceneAnalysis(this.GetArticleWithModel()); if (_sceneAnalysis.Article != null) { bool IsGenerik = _sceneAnalysis.GetGenericFinishes(out string[] generikFinishTypes, out string[] generikFinishes); if (IsGenerik) { for (int fin = 0; fin < generikFinishTypes.Length; fin++) { int.TryParse(generikFinishTypes[fin], out int generikFinishType); int.TryParse(generikFinishes[fin], out int generikFinish); int type = _sceneAnalysis.GetFinishTypeNumber(generikFinishType); string codeAndName = _sceneAnalysis.GetCatalogFinishCodeAndName(generikFinishType, generikFinish); finishesList.Add(codeAndName + KD.StringTools.Const.SemiColon + type); } return(finishesList); } } return(null); }
public string GetCatalogModelCodeAndName() { if (_sceneAnalysis.Article != null) { bool IsGenerik = _sceneAnalysis.GetGenericFinishes(out string[] generikFinishTypes, out string[] generikFinishes); if (IsGenerik) { int.TryParse(generikFinishTypes[0], out int generikFinishType); int.TryParse(generikFinishes[0], out int generikFinish); return(_sceneAnalysis.GetCatalogFinishCodeAndName(generikFinishType, generikFinish)); } } return(String.Empty); }
public List <string> GetCatalogFinishCodeAndName()//Article article) { List <string> finishesList = new List <string>(); _sceneAnalysis = new SceneAnalysis(this.Article); bool IsGenerik = _sceneAnalysis.GetFinishes(out string[] finishTypes, out string[] finishes); if (IsGenerik) { for (int fin = 0; fin < finishTypes.Length; fin++) { int.TryParse(finishTypes[fin], out int finishType); int.TryParse(finishes[fin], out int finish); int type = _sceneAnalysis.GetFinishTypeNumber(finishType); finishesList.Add(_sceneAnalysis.GetCatalogFinishCodeAndName(finishType, finish) + KD.StringTools.Const.SemiColon + type); } return(finishesList); } return(null); }