Exemple #1
0
        private static Set.OrdSysName GetOrdSysNameFromFilepath(string folder, string fileName)
        {
            Set.OrdSysName osn = Set.OrdSysName.Null;
            foreach (var os in Set.OrdSysList)
            {
                if (folder.ToUpper() == os.WatchedFolder.ToUpper())
                {
                    osn = os.Name;
                    break;
                }
            }

            return(osn);
        }
Exemple #2
0
        public static Locations GetLocByKeyWord(Set.OrdSysName ordSysName, string text)
        {
            var ind = (int)ordSysName - 1; //

            foreach (PickupKeyword kw in Set.OrdSysList[ind].PuKeyWordList)
            {
                if (text.ToUpper().Contains(kw.Keyword.ToUpper()))
                {
                    foreach (Locations loc in Set.LocList)
                    {
                        if (loc.Id == kw.LocId)
                        {
                            return(loc);
                        }
                    }
                }
            }
            return(null);
        }
Exemple #3
0
        public static List <PickupKeyword> GetKeywordListFromServerByOrdSys(Set.OrdSysName ordSysName)
        {
            string sql = "select * FROM pickupkeywords WHERE puk_OrdSysName = '" + ordSysName.ToString() + "'";
            List <PickupKeyword> list = new List <PickupKeyword>();

            using (var conn = new MySqlConnection(Set.ConnString))
                using (var cmd = new MySqlCommand(sql, conn))
                {
                    conn.Open();
                    using (MySqlDataReader rd = cmd.ExecuteReader())
                    {
                        while (rd.Read())
                        {
                            var puk = new PickupKeyword();
                            puk.Id      = Convert.ToUInt32(rd[0]);
                            puk.Keyword = Convert.ToString(rd[1]);
                            puk.LocId   = Convert.ToUInt32(rd[2]);
                            list.Add(puk);
                        }
                    }
                }
            return(list);
        }