public UploadRecord(Trial trial, Color bkColor, Form fm, FolderBrowserDialog dialog, Socket sock) { this.trial = trial; InitializeComponent(); BackColor = bkColor; this.bkColor = bkColor; parent = (FmMain)fm; dnldDialog = dialog; dnldSock = sock; labPltfm.Text = trial.TrPltfmName; labPdct.Text = trial.TrPdctName; labDate.Text = TimeHandle.milSecondsToDatetime(long.Parse(trial.TrDate)).ToString(); labInfo.Text = trial.TrInfo; link = EnDeCode.encodeLink(trial.TrUserId + "_" + trial.TrDate); }
public MyTrial(Trial trial, FmMain fm) { InitializeComponent(); fmMain = fm; this.trial = trial; if (FmMain.userDict == null && FmMain.userDict.Count == 0) { btUser.Text = trial.TrUserId; } else { btUser.Text = FmMain.userDict[trial.TrUserId]; } labTrialInfo.Text = trial.TrInfo; labTrialDate.Text = TimeHandle.milSecondsToDatetime(long.Parse(trial.TrDate)).ToString(); trialUniqStr = trial.TrUserId + "_" + trial.TrDate; fileName = trialUniqStr + ".csv"; }
private void btUpld_Click(object sender, EventArgs e) { if (!groupInfo.Visible) { MessageBox.Show("Trial info not exist!", "error"); return; } else { StringBuilder sb = new StringBuilder(); sb.Append("activator:" + trialInfo.Activator + "\n"); sb.Append("operator:" + trialInfo.Operator + "\n"); sb.Append("pltfm:" + trialInfo.Pltfm + "\n"); sb.Append("pdct:" + trialInfo.Pdct + "\n"); sb.Append("unique:" + trialInfo.Unique + " " + TimeHandle.milSecondsToDatetime(long.Parse(trialInfo.Unique.Split('_')[1])) + "\n"); sb.Append("info:" + trialInfo.Info + "\n"); sb.Append("other:" + trialInfo.Other + "\n"); //组装上传请求头 upldHead = "upld:#"; upldHead += trialInfo.Activator + "#" + trialInfo.Operator + "#" + trialInfo.Unique + "#" + trialInfo.Pltfm + "#" + trialInfo.Pdct + "#" + trialInfo.Info + "#" + trialInfo.Other + "#"; MyLogger.WriteLine("upldhead:" + upldHead); //return; //发送上传请求头 try { upldSock.Send(Encoding.UTF8.GetBytes(upldHead.ToCharArray())); MyLogger.WriteLine("client upldSock 发送了请求头:" + upldHead); } catch { upldRunFlg = false; // 中断上面的recvTh 线程 MessageBox.Show("与服务端断开连接!", "message"); MyLogger.WriteLine("-------upldSock 发送消息头时 遇到异常--------"); } } }