コード例 #1
0
        private ApkInfo GetNewApk(String apk, String version, String ext)
        {
            ApkInfo ai = null;

            if (apk == null)
            {
                apk = "HQLSApp" + ext;
            }
            else
            {
                apk += ext;
            }
            PhoneAppsDataClassesDataContext padc = new PhoneAppsDataClassesDataContext();

            var qry = from e in padc.ApkInfo
                      where e.appname == apk
                      select e;

            if (version != null)
            {
                qry = qry.Where(e1 => e1.versionname == version);
            }
            qry = qry.OrderByDescending(eodrd => eodrd.appname).OrderByDescending(eodrid1 => eodrid1.versioncode).Take(1);
            if (qry != null && qry.Count() > 0)
            {
                ai = qry.ToArray()[0];
            }

            return(ai);
        }
コード例 #2
0
        protected bool CheckVer(string ver)
        {
            PhoneAppsDataClassesDataContext pc = new PhoneAppsDataClassesDataContext();
            string vercode = (from e in pc.ApkInfo
                              where e.appname == "HqlsWMS.apk"
                              orderby e.versioncode descending
                              select e.versioncode).FirstOrDefault();

            return(ver.Trim() == vercode.Trim());
        }