Ejemplo n.º 1
0
        public void GenerujSymbolTowaru_GdyBrakPozycjiKonfekcji_ZwrocNull()
        {
            IGniazdoProdukcyjne pozycja = null;
            var nazwa = sut.GenerujSymbolTowaru(pozycja);

            Assert.IsNull(nazwa);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }
Ejemplo n.º 4
0
 private int?PobierzIdZlecenia(IGniazdoProdukcyjne poz)
 {
     return(zleceniaProdukcyjne.SingleOrDefault(s => s.IDMsAccess == poz.ZlecenieID).IDProdukcjaZlecenie);
 }