private void btn_login_Click(object sender, EventArgs e) { if (txt_passwd.Text.Length == 0 || txt_username.Text.Length == 0) { MessageBox.Show("用户名密码不能为空"); return; } try { disableController(); string pwd_md5 = MD5.UserMd5("wufei" + txt_passwd.Text); this.Text = "授权登录(登录中...)"; if (BizHelper.login(txt_username.Text, pwd_md5) == true) { isExitAll = false; this.Close(); } else { MessageBox.Show("登录错误:" + BizHelper.lastError); enableController(); } } catch (Exception ex) { enableController(); MessageBox.Show("登录异常:" + ex.Message); } }
private void AuthWindow_Shown(object sender, EventArgs e) { try { if (queryNewVersion() == true) { return; } string username = (string)prop["username"]; if (username != null) { txt_username.Text = username; disableController(); if (BizHelper.autoLogin() == true) { isExitAll = false; this.Close(); } else { MessageBox.Show("登录错误:" + BizHelper.lastError); enableController(); } } } catch (Exception ex) { enableController(); MessageBox.Show("登录异常:" + ex.Message); } }
//开始自动刷新 private void button_beginRefresh_Click(object sender, EventArgs e) { log("开始自动刷新"); try { int time = int.Parse(refreshInterval.Text.Trim()); if (time < 5) { MessageBox.Show("时间间隔不能太短"); return; } refreshTimeInterval = time; } catch { MessageBox.Show("时间间隔格式不对"); return; } rectangleShape1.BringToFront(); if (!webBrowser.Url.Equals(billUrl)) { rectangleShape1.SendToBack(); MessageBox.Show("请登录支付宝并打开页面到所有交易记录页面"); return; } //getAccountName(); //if (collectionAccount != null && collectionAccount != "") { // serial = BizHelper.getLastOrder(collectionAccount); //} try { getAccountName(); serial = BizHelper.getLastOrder(collectionAccount); log("最后一条流水号:" + serial); } catch (Exception a) { MessageBox.Show("连接服务器失败:" + Constants.serverUrl); log("连接服务器失败:" + Constants.serverUrl + " 关闭程序"); System.Environment.Exit(0); return; } timer10.Start(); button_beginRefresh.Enabled = false; }
private bool queryNewVersion() { SoftUpdateResultData data = BizHelper.queryNewVersion(); if (data != null && data.needUpdate == true) { NewVersionTips win = new NewVersionTips(); win.data = data; win.ShowDialog(); return(true); } else { return(false); } }
private void sendDatas(ArrayList datas) { while (!isFilered) { } log("需要发送的数据数量为:" + datas.Count); if (datas.Count == 0) { log("本次没有需要发送的数据"); billDatas = new ArrayList(); return; } datas.Reverse(); bool sendOver = true; //倒序发送,直到容器空了 foreach (Bill bill in datas) { bool rs = BizHelper.succNotice(bill); //发送成功且服务端更新了最后一条流水号 if (rs == true && bill.Serial.Equals(serial)) { continue; } else { sendOver = false; log("发送失败"); //清空 datas = new ArrayList(); break; } } if (sendOver) { log("当前数据发送完成"); //清空容器 billDatas = new ArrayList(); } }