public void uploadSAP(CPKCheckUpload uploadData, out string sapRe, out string sapMsg) { sapRe = ""; sapMsg = ""; CCmnUploadData ud = new CCmnUploadData(); ud.Guid = Guid.NewGuid().ToString(); ud.Data = uploadData; ud.IsUpload = 0; ud.CreateTime = DateTime.Now; ud.HU = uploadData.mHu; CSqliteDataService.saveToSqlite(ud); //upload SAPDataService.uploadPKCheck(uploadData, out sapRe, out sapMsg); if (sapRe != "S") { CSqliteDataService.updateMsgToSqlite(ud.Guid, sapMsg); playSoundWarn(); dmButton1_exception_query.BackColor = Color.OrangeRed; } else { CSqliteDataService.delUploadFromSqlite(ud.Guid); } }
private void btnReturn_Click(object sender, EventArgs e) { List <DataGridViewRow> rows = GetCheckedRows(); if (rows != null && rows.Count > 0) { if (MetroMessageBox.Show(this, "确认要清除记录吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.OK) { foreach (DataGridViewRow row in rows) { CCmnUploadData box = row.Tag as CCmnUploadData; CSqliteDataService.delUploadFromSqlite(box.Guid); } } } if (rows != null && rows.Count > 0) { MetroMessageBox.Show(this, "成功清除", "提示"); initData(); } }
private void btnReupload_Click(object sender, EventArgs e) { List <DataGridViewRow> rows = GetCheckedRows(); if (rows != null && rows.Count > 0) { Thread t = new Thread(new ThreadStart(() => { ShowLoading("正在上传..."); foreach (DataGridViewRow row in rows) { CCmnUploadData box = row.Tag as CCmnUploadData; CSqliteDataService.delUploadFromSqlite(box.Guid); mUploadMethod.Upload(box); } initData(); HideLoading(); })); t.IsBackground = true; t.Start(); } }