protected void Button2_Click(object sender, EventArgs e) { double ver; if (!double.TryParse(TextBox1.Text, out ver)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('输入的版本号必须为数字'); </script>"); return; } // if (!FileUpload1.HasFile) // { // Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('需要上传文件'); </script>"); // return; // } // if (Path.GetExtension(FileUpload1.FileName).ToLower()!=".bin") // { // Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('必须加载bin文件'); </script>"); // return; // } // if (FileUpload1.FileBytes.Length != 0x7010) // { // Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('文件大小错误'); </script>"); // return; // } using (SqlConnection conn = new SqlConnection(WFNetLib.ADO.SQLServerOP.ConnectionString)) { // String sql = "update [Update] set HexVer=@h,HexBin=@b"; // SqlCommand cmd = new SqlCommand(sql, conn); // cmd.Parameters.AddWithValue("@h", TextBox1.Text); // cmd.Parameters.AddWithValue("@b", FileUpload1.FileBytes); // conn.Open(); // try // { // cmd.ExecuteNonQuery(); // Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('上传成功'); </script>"); // Double HexVer = UpdateDataDBOption.GetHexVer(); // Label1.Text = HexVer.ToString("0.00"); // } // catch (Exception ex) // { // Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('"+ex.Message+"'); </script>"); // } String sql = "update [Update] set HexVer=@h"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@h", TextBox1.Text); conn.Open(); try { cmd.ExecuteNonQuery(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('设定成功'); </script>"); Double HexVer = UpdateDataDBOption.GetHexVer(); Label1.Text = HexVer.ToString("0.00"); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('" + ex.Message + "'); </script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Double HexVer = UpdateDataDBOption.GetHexVer(); Label1.Text = HexVer.ToString("0.00"); } }
protected void Page_Load(object sender, EventArgs e) { string url = "http://ip.chinaz.com/getip.aspx"; byte[] r = new WebClient().DownloadData(url); TextBox2.Text = Encoding.UTF8.GetString(r); if (!IsPostBack) { Double HexVer = UpdateDataDBOption.GetSoftVer(); Label1.Text = HexVer.ToString("0.00"); } }
protected void Page_Load(object sender, EventArgs e) { try { double v1, v2; v1 = UpdateDataDBOption.GetSoftVer(); v2 = UpdateDataDBOption.GetHexVer(); Response.Write(((int)ErrType.retOK).ToString() + "," + v1.ToString("f2") + "|" + v2.ToString("f2")); } catch (System.Exception ex) { Response.Write("-100," + ex.Message); TextLog.AddTextLog("GetVer_Unkown:" + ex.Message, Global.txtLogFolder + "Update.txt", true); } }
protected void Page_Load(object sender, EventArgs e) { string DeviceID, PocketIndex; string ret = webAPIFunc.GetRetString(ErrType.UnkownErr); try { DeviceID = Request.QueryString["DeviceID"]; PocketIndex = Request.QueryString["PocketIndex"]; //信息|用户id|实验id,实验名,实验室; if (string.IsNullOrEmpty(DeviceID) || string.IsNullOrEmpty(PocketIndex))//没有这两个变量 { ret = webAPIFunc.GetRetString(ErrType.MissParam); Response.Write(ret); return; } int index; if (!int.TryParse(PocketIndex, out index)) { ret = webAPIFunc.GetRetString(ErrType.ErrParam); Response.Write(ret); return; } if (index == 1) { DeviceInfoData did = DeviceInfoDataDBOption.Get(DeviceID); if (did == null) { ret = webAPIFunc.GetRetString(ErrType.NoRegDevice); Response.Write(ret); return; } } DataTable dt = UpdateDataDBOption.SoftDataTableSelect(); byte[] data = (byte [])dt.Rows[0][1]; if (index == 0) { ret = "1," + data.Length.ToString(); Response.Write(ret); return; } else { int size = 2048 * 5; // 0480; int count = data.Length / size; int left = data.Length % size; int x = size * (index - 1); string str; if (index > count)//最后一包 { ret = "1,"; str = StringsFunction.byteToHexStr(data, x, left, ""); Response.Write(ret + str); return; } else { ret = "1,"; str = StringsFunction.byteToHexStr(data, x, size, ""); ret = ret + str; Debug.WriteLine(ret); Response.Write(ret); return; } } } catch (System.Exception ex) { ret = webAPIFunc.GetRetString(ErrType.UnkownErr); TextLog.AddTextLog("GetSoftData_Unkown:" + ex.Message, Global.txtLogFolder + "Update.txt", true); } Response.Write(ret); }