public MachinesToGUIModel(KilokoModel model) { _logger.Debug($"A {model.Kiloko} kilőkőmodel GUI modelre fordítása..."); Kiloko = model.Kiloko; var item = model.GetItemnamesModel(); Itemnumber = item.Material; var left = item.PDFs.FirstOrDefault(p => p.Position == ItemNumberManager.MonitorPosition.Left); var right = item.PDFs.FirstOrDefault(p => p.Position == ItemNumberManager.MonitorPosition.Right); if (left != default) { DocLeft = left.FileName; } if (right != default) { DocRight = right.FileName; } _logger.Debug($"A {model.Kiloko} kilőkőmodel GUI modelre fordítása kész"); _logger.Debug($"A {model.Kiloko} kilőkőmodel cikke: {Itemnumber}"); _logger.Debug($"A {model.Kiloko} kilőkőmodel bal doksija: {DocLeft}"); _logger.Debug($"A {model.Kiloko} kilőkőmodel jobb doksija: {DocRight}"); }
public List <KilokoModel> GroupKilokok() { var output = new List <KilokoModel>(); _logger.Info($"A {RawDatas.Count} darab nyers adat lefordítása kiküldhető asztal hozzárendelésekre..."); foreach (var item in RawDatas) { foreach (var kilokoItem in item.Models) { var model = output.FirstOrDefault(m => m.Kiloko == kilokoItem.Kiloko); if (model == default) { _logger.Debug($"Az adatokból a {kilokoItem.Kiloko} létrehozva"); model = new KilokoModel(kilokoItem.Kiloko.ToString()); output.Add(model); } foreach (var material in item.Items) { _logger.Debug($"Az adatokból a {kilokoItem.Kiloko}-hoz {material.MaterialName} cikk hozzáadása"); model.AddNewCikk(material, GetPosition(kilokoItem.RawKiloko)); } } } _logger.Info($"A {RawDatas.Count} darab nyers adat lefordítása kiküldhető asztal hozzárendelésekre sikeres volt {output.Count} darabra sikerült lefordítani"); return(output); }
private SendOutModel GetModel(KilokoModel item) { _logger.Debug($"A {item.Kiloko} asztalhoz a gép adatok lekérése...."); var machine = GetMachine(item.Kiloko); _logger.Debug($"A {item.Kiloko} asztalhoz a gép adatok lekérve"); if (machine != default) { _logger.Debug($"A {item.Kiloko} asztalhoz a gép adat valid volt, a model készítése..."); var model = GetModelFromMachine(new SendOutKilokoModel(machine, item)); _logger.Debug($"A {item.Kiloko} asztalhoz a gép adat valid volt, a model elkészítve"); return(new SendOutModel(machine, model)); } _logger.Error($"A {item.Kiloko} asztalhoz a gép adat invalid volt"); return(default);
public SendOutKilokoModel(Machine machine, KilokoModel kiloko) { Machine = machine ?? throw new ArgumentNullException(nameof(machine)); Kiloko = kiloko ?? throw new ArgumentNullException(nameof(kiloko)); }