/// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmDataSync_Load(object sender, EventArgs e) { //this.lblPercent.Text = "0%"; this.progressBar.Value = 0; if (Sync == SyncType.Download) { this.timerSync.Enabled = true; TitleTip("正在下载数据……");//标题信息 } if (Sync == SyncType.Upload) { BatchCount = lBatchDAL.GetRecordCount(""); BrakeResultCount = lBrakeResultDAL.GetRecordCount(""); PedalResultCount = lPedalResultDAL.GetRecordCount(""); RadiatorResultCount = lRadiatorResultDAL.GetRecordCount(""); //添加前桥和后桥 FrontAxleResultCount = lFrontAxleResultDAL.GetRecordCount(""); RearAxleResultCount = lRearAxleResultDAL.GetRecordCount(""); //添加副仪表板 AuxiliaryFasiaResultCount = lAuxiliaryFasiaResultDAL.GetRecordCount(""); this.timerSync.Enabled = true; TitleTip(string.Format("正在上传{0}条数据……", BrakeResultCount + PedalResultCount + RadiatorResultCount + BatchCount + RearAxleResultCount + FrontAxleResultCount + AuxiliaryFasiaResultCount));//标题信息 } }
/// <summary> /// 上传数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpData_Click(object sender, EventArgs e) { try { if (!BaseVariable.NetworkStatus || !BaseVariable.ServerStatus) { MessageBox.Show("离线模式下不能上传数据,待在线模式下返修!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { int BatchCount = lBatchDAL.GetRecordCount(""); int BrakeResultCount = lBrakeResultDAL.GetRecordCount(""); int PedalResultCount = lPedalResultDAL.GetRecordCount(""); int RadiatorResultCount = lRadiatorResultDAL.GetRecordCount(""); //添加前桥和后桥 int FrontAxleResultCount = lFrontAxleResultDAL.GetRecordCount(""); int RearAxleResultCount = lRearAxleResultDAL.GetRecordCount(""); //添加副仪表板 int AuxiliaryFasiaResultCount = lAuxiliaryFasiaResultDAL.GetRecordCount(""); int total = BatchCount + BrakeResultCount + PedalResultCount + RadiatorResultCount + FrontAxleResultCount + RearAxleResultCount + AuxiliaryFasiaResultCount; if (total > 0) { FrmDataSync form = new FrmDataSync(SyncType.Upload); form.ShowDialog(); form.Dispose(); } else { MessageBox.Show("没有数据需上传", "上传提示"); } } } catch (Exception ex) { CLog.WriteErrLog("[FrmMain.btnUpData]" + ex.Message); } }