Example #1
0
        public IActionResult Lager(String id)
        {
            string       artikelNr = id.Trim();
            LagerContext con       = HttpContext.RequestServices.GetService(typeof(LagerApp.Model.LagerContext)) as LagerContext;

            Artikel artikel = con.GetLagerPlatzByArtikel(artikelNr);

            return(Json(artikel));
        }
Example #2
0
        private List <Artikel> printPickliste(IEnumerable <GLSFile> glsFile)
        {
            List <Artikel> list = new List <Artikel>();
            LagerContext   con  = HttpContext.RequestServices.GetService(typeof(LagerApp.Model.LagerContext)) as LagerContext;

            foreach (var item in glsFile)
            {
                //Mehrere Artikel pro Bestellung
                if (item.ArtikelNr != null && item.ArtikelNr.Contains(","))
                {
                    String[] artikelNrn = item.ArtikelNr.Split(',');
                    String[] artikelBzn = item.ArtikelName.Split('/');
                    for (int i = 0; i < artikelBzn.Length - 1; i++)
                    {
                        if (i < artikelBzn.Length - 1 && i < artikelNrn.Length)
                        {
                            Artikel artikel = con.GetLagerPlatzByArtikel(artikelNrn[i]);
                            if (!String.IsNullOrEmpty(artikel.LagerPlatz))
                            {
                                artikel.foundArticleNr = true;
                            }

                            artikel.DRAuftragsnr       = item.DrAuftragsnr;
                            artikel.ArtikelId          = artikelNrn[i];
                            artikel.ArtikelBezeichnung = artikelBzn[i];
                            list.Add(artikel);
                        }
                    }
                }
                else
                {
                    Artikel artikel = con.GetLagerPlatzByArtikel(item.ArtikelNr);
                    if (!String.IsNullOrEmpty(artikel.LagerPlatz))
                    {
                        artikel.foundArticleNr = true;
                    }
                    artikel.DRAuftragsnr       = item.DrAuftragsnr;
                    artikel.ArtikelId          = item.ArtikelNr;
                    artikel.ArtikelBezeichnung = item.ArtikelName;
                    list.Add(artikel);
                }
            }
            return(list);
        }