mirror of
https://github.com/ok2cqr/cqrlog.git
synced 2024-09-22 02:47:19 +00:00
uploading QSO to HamQTH is working
This commit is contained in:
parent
3ea9b8e689
commit
a295b25b2f
@ -170,11 +170,27 @@ begin
|
||||
end
|
||||
else if (Command = 'UPDATE') then
|
||||
begin
|
||||
|
||||
ToMainThread('Deleting '+dmLogUpload.Q.FieldByName('old_callsign').AsString,'');
|
||||
dmLogUpload.PrepareDeleteHeader(WhereToUpload,dmLogUpload.Q.Fields[0].AsInteger,data);
|
||||
UpSuccess := dmLogUpload.UploadLogData(dmLogUpload.GetUploadUrl(WhereToUpload,Command),data,Response,ResultCode);
|
||||
if UpSuccess then
|
||||
begin
|
||||
Response := dmLogUpload.GetResultMessage(WhereToUpload,Response,ResultCode,FatalError);
|
||||
if FatalError then
|
||||
begin
|
||||
ToMainThread('Could not delete original QSO data!','');
|
||||
Break
|
||||
end;
|
||||
ToMainThread('Uploading '+dmLogUpload.Q.FieldByName('callsign').AsString,'');
|
||||
dmLogUpload.PrepareInsertHeader(WhereToUpload,dmLogUpload.Q.FieldByName('id_cqrlog_main').AsInteger,data);
|
||||
UpSuccess := dmLogUpload.UploadLogData(dmLogUpload.GetUploadUrl(WhereToUpload,Command),data,Response,ResultCode)
|
||||
end
|
||||
else
|
||||
ToMainThread('Update failed! Check Internet connection','')
|
||||
end
|
||||
else if (Command = 'DELETE') then
|
||||
begin
|
||||
ToMainThread('Deleting '+dmLogUpload.Q.FieldByName('callsign').AsString,'');
|
||||
ToMainThread('Deleting '+dmLogUpload.Q.FieldByName('old_callsign').AsString,'');
|
||||
dmLogUpload.PrepareDeleteHeader(WhereToUpload,dmLogUpload.Q.Fields[0].AsInteger,data);
|
||||
UpSuccess := dmLogUpload.UploadLogData(dmLogUpload.GetUploadUrl(WhereToUpload,Command),data,Response,ResultCode)
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user