public void GenerujSymbolTowaru_GdyBrakPozycjiKonfekcji_ZwrocNull() { IGniazdoProdukcyjne pozycja = null; var nazwa = sut.GenerujSymbolTowaru(pozycja); Assert.IsNull(nazwa); }
/// <summary> /// Generuje symbol towaru dla Subiekta z nazwy artykulu z MsAccess /// </summary> /// <param name="pozycja"></param> /// <returns></returns> public virtual string GenerujSymbolTowaru(IGniazdoProdukcyjne pozycja) { if (pozycja is null) { return(null); } string symbol = "ALT_"; var daneZTowaru = PobierzDaneZNazwyTowaru(pozycja.Artykul); symbol += $"{daneZTowaru.surowiec}_{daneZTowaru.gramatura}_{pozycja.Szerokosc.ToString("#")}/{pozycja.Dlugosc.ToString("#")}"; return(symbol); }
/// <summary> /// Generuje nazwe towaru dla Subiekta z nazwy artykulu z MsAccess /// </summary> /// <param name="pozycja"></param> /// <returns></returns> public virtual string GenerujNazweTowaru(IGniazdoProdukcyjne pozycja) { if (pozycja is null) { return(null); } string nazwa = "Geowłóknina ALTEX AT"; var DaneZTowaru = PobierzDaneZNazwyTowaru(pozycja.Artykul); nazwa += $" {DaneZTowaru.surowiec} {DaneZTowaru.gramatura} ({pozycja.Szerokosc.ToString("#")}mx{pozycja.Dlugosc.ToString("#")}m)"; return(nazwa); }
private int?PobierzIdZlecenia(IGniazdoProdukcyjne poz) { return(zleceniaProdukcyjne.SingleOrDefault(s => s.IDMsAccess == poz.ZlecenieID).IDProdukcjaZlecenie); }