Пример #1
0
        public void ReturnSoldTos_NotFound()
        {
            List <string> list = new List <string>();

            list.Add("2020PH1");
            list.Add("ACUARIO");
            list.Add("ALL TEMP");
            list.Add("ECOLAB");
            list.Add("DONT FIND ME");
            list.Add("DONT FIND ME 1");
            list.Add("DONT FIND ME 2");

            List <string> expected = new List <string>();

            expected.Add("DONT FIND ME");
            expected.Add("DONT FIND ME 1");
            expected.Add("DONT FIND ME 2");

            List <string> NotFound = JDE.FindMissingShipTos(list);


            Assert.IsTrue(3 == NotFound.Count &&
                          NotFound.Contains("DONT FIND ME") &&
                          NotFound.Contains("DONT FIND ME 1") &&
                          NotFound.Contains("DONT FIND ME 2"));
        }
Пример #2
0
        } // WriteConcept

        public List <string> CheckForMissingShipToAddresses()
        {
            List <string> AllShipToNames = new List <string>();
            double        SoldTo         = double.Parse(DT.Rows[0].Field <string>("CUSTOMER NUMBER"), System.Globalization.CultureInfo.InvariantCulture);
            string        ConceptID      = JDE.GetConceptID(SoldTo);

            foreach (DataRow r in DT.Rows)
            {
                AllShipToNames.Add(r.Field <string>("STORE NUMBER").Trim()
                                   + "-"
                                   + ConceptID.Trim());
            }
            List <string> missing = JDE.FindMissingShipTos(AllShipToNames.Distinct().ToList());

            return(missing);
        }