
IBQExecSQL.SQL.Append('Insert Into Furloughs (Employers,');
IBQExecSQL.SQL.Append('Types,');
IBQExecSQL.SQL.Append('DateWorksFrom,');
IBQExecSQL.SQL.Append('DateWorksTo,');
IBQExecSQL.SQL.Append('DateFrom,');
IBQExecSQL.SQL.Append('DateTo,');
IBQExecSQL.SQL.Append('CountDays,');
IB QExec S QL .S QL .Append('Numb erOrder,');
IBQExecSQL.SQL.Append('DateOrder)');
IBQExecSQL.SQL.Append('Values ('+IntToStr(IBQEmployersID.AsInteger)+',');
IBQExecSQL.SQL.Append(chr(39)+Trim(CBTypes.Text)+chr(39)+',');
IBQExecSQL.SQL.Append(chr(39)+DateToStr(DTPBeginWorks.Date)+chr(39)+',');
IBQExecSQL.SQL.Append(chr(39)+DateToStr(DTPEndWorks.Date)+chr(39)+',');
IBQExecSQL.SQL.Append(chr(39)+DateToStr(DTPBegin.Date)+chr(39)+',');
IBQExecSQL.SQL.Append(chr(39)+DateToStr(DTPEnd.Date)+chr(39)+',');
IBQExecSQL.SQL.Append(IntToStr(CountDays)+',');
IBQExecSQL.SQL.Append(chr(39)+Trim(EditNumberOrder.Text)+chr(39)+',');
IBQExecSQL.SQL.Append(chr(39)+DateToStr(DTPOrder.Date)+chr(39)+')');
end else begin
RecSave:=IB QF urloughsID .AsInteger;
IBQExecSQL.SQL.Clear;
IBQExecSQL.SQL.Append('Update Furloughs');
IBQExecSQL.SQL.Append('Set Types='+chr(39)+Trim(CBTypes.Text)+chr(39)+',');
IB QExec S QL .S QL .Append('DateWorksFrom='+chr(39)+DateT oStr(DTPB eginW orks.Date)+
chr(39)+',');
IBQExecSQL.SQL.Append('DateWorksTo='+chr(39)+DateToStr(DTPEndWorks.Date)+chr(
39)+',');
IBQExecSQL.SQL.Append('DateFrom='+chr(39)+DateToStr(DTPBegin.Date)+chr(39)+',');
IBQExecSQL.SQL.Append('DateTo='+chr(39)+DateToStr(DTPEnd.Date)+chr(39)+',');
IBQExecSQL.SQL.Append('CountDays='+IntToStr(CountDays)+',');
IB QExec S QL .S QL .Append('NumberOrder='+chr(39)+Trim(EditNumberOrder.Text)+chr(39)
+',');
IBQExecSQL.SQL.Append('DateOrder='+chr(39)+DateToStr(DTPOrder.Date)+chr(39));
IBQExecSQL.SQL.Append('Where ID='+IntToStr(RecSave));
end;
IBQExecSQL.ExecSQL;
IBQFurloughs.Close;
IBQFurloughs.Open;
IBQFurloughs.Locate('ID',RecSave,[loCaseInsensitive]);
FEditFurloughs.Close;
end;
VK_ESCAPE: FEditFurloughs.Close;
end;
end;
procedure TFEditFurloughs.FormClose(Sender: TObject;
var Action: TCloseAction);