Example #1
0
        public bool judgeversion()
        {
            //flag为true,则需下载
            bool      flag     = false;
            String    param    = "zttoffice";
            String    url      = "http://10.15.1.252:8080/ZttErp/zttCodeversionController/getversion?param=" + param;
            httputil  httputil = new httputil();
            Hashtable ht       = httputil.Httpwconnection(url, param);

            if (ht["status"].Equals("fail"))
            {
                flag = false;
            }
            if (ht["status"].Equals("success"))
            {
                String content      = ht["content"].ToString();
                String versionlocal = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
                if (!content.Equals(versionlocal))
                {
                    return(true);
                }
            }

            else
            {
                return(false);
            }
            return(flag);
        }
Example #2
0
        public static byte[] duqu(string sqlbefore, string db, params SqlParameter[] pars)
        {
            string   info     = "duqu";
            string   sql      = ToBase64String(doit(sqlbefore, "12345678876543211234567887654abc"));
            String   url      = "http://" + MyGlobal.ip + ":82/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db + "&version=1";
            httputil httputil = new httputil();

            byte[] dt = httputil.getrrreturnstream(url, sql);
            return(dt);
        }
Example #3
0
        public static int innn(string sqlbefore, string db, params SqlParameter[] pars)
        {
            string   info     = "innn";
            string   sql      = ToBase64String(doit(sqlbefore, "12345678876543211234567887654abc"));
            String   url      = "http://" + MyGlobal.ip + ":82/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db + "&version=1";
            httputil httputil = new httputil();
            string   s        = httputil.getrrreturndata(url);

            return(int.Parse(s));
        }
Example #4
0
        public static int ExecuteNonquerytuzhi(string sqlbefore, string db, byte[] files, params SqlParameter[] pars)
        {
            string   info     = "ExecuteNonquerytuzhi";
            string   sql      = ToBase64String(doit(sqlbefore, "12345678876543211234567887654abc"));
            String   url      = "http://" + MyGlobal.ip + ":82/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db + "&files" + files + "&version=1";
            httputil httputil = new httputil();
            string   s        = httputil.getrrreturnstream1(url, files, sql);

            return(int.Parse(s));
        }
Example #5
0
        public static object ExecuteScalar(string sqlbefore, string db, params SqlParameter[] pars)
        {
            string info = "ExecuteScalar";
            string sql  = ToBase64String(doit(sqlbefore, "12345678876543211234567887654abc"));
            String url  = "http://" + MyGlobal.ip + ":82/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db + "&version=1";
            //String url = "http://localhost/WebApplication1/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db;
            httputil httputil = new httputil();
            string   s        = httputil.getrrreturndata(url);

            return(s);
        }
Example #6
0
        public string getversion(string appname)
        {
            string    url       = "http://" + MyGlobal.ip + ":8080/ZttErp/zttCodeversionController/getversion?param=" + appname;
            httputil  httputil  = new httputil();
            Hashtable hashtable = httputil.Httpwconnection(url, appname);
            string    result    = null;

            if (hashtable["status"].Equals("success"))
            {
                result = hashtable["content"].ToString();
            }
            return(result);
        }
Example #7
0
        public String getversion()
        {
            //flag为true,则需下载
            String param = "zttoffice";

            String    url      = "http://10.15.1.252:8080/ZttErp/zttCodeversionController/getversion?param=" + param;
            httputil  httputil = new httputil();
            Hashtable ht       = httputil.Httpwconnection(url, param);
            String    content  = null;

            if (ht["status"].Equals("success"))
            {
                content = ht["content"].ToString();
            }
            return(content);
        }
Example #8
0
        public static bool judgeversion(string versionlocal, string appname)
        {
            bool      result    = false;
            string    url       = "http://" + MyGlobal.ip + ":8080/ZttErp/zttCodeversionController/getversion?param=" + appname;
            httputil  httputil  = new httputil();
            Hashtable hashtable = httputil.Httpwconnection(url, appname);

            if (hashtable["status"].Equals("fail"))
            {
                result = false;
            }
            if (!hashtable["status"].Equals("success"))
            {
                return(false);
            }
            string text = hashtable["content"].ToString();

            if (text.Equals(versionlocal))
            {
                return(result);
            }
            return(true);
        }
Example #9
0
        public static DataTable getdata(string sqlbefore, string db, params SqlParameter[] pars)
        {
            string info = "getdata";
            string sql  = ToBase64String(doit(sqlbefore, "12345678876543211234567887654abc"));
            String url  = "http://" + MyGlobal.ip + ":82/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db + "&version=1";
            //String url = "http://localhost/WebApplication1/UserHandler.ashx?sql=" + sql + "&type=desktop&info=" + info + "&db=" + db + "&version=1";
            httputil     httputil = new httputil();
            string       s        = httputil.getrrreturndata(url);
            StringReader sr       = new StringReader(s);
            DataSet      ds       = new DataSet();

            ds.ReadXml(sr);
            DataTable dt = new DataTable();

            if (ds.Tables.Count == 0)
            {
            }
            else
            {
                dt = ds.Tables[0];
            }

            return(dt);
        }