Курсовая работа: Автоматизация заказа блюд в ресторане
MMark:=T_zakaz.GetBookmark;
T_zakaz.First;
while not(T_zakaz.Eof) do begin
T_spisokB.locate('IDB',T_zakazIDB.value,[]); {Нашлиблюдо}
sum:=T_spisokBStoim.Value*T_zakazKol_voZ.value+sum;
T_zakaz.Next;
end;
if T_zakaz.BookmarkValid(mmark) then T_zakaz.GotoBookmark(mmark);
if T_zakaz.BookmarkValid(mmark) then T_zakaz.FreeBookmark(mmark);
if sum>money then ZakazForm.memo1.Lines.Text:='Заказпревысилденежныйпредел!'
else ZakazForm.memo1.Clear;
end;
end;
{****************************SpisokB**********************888}
procedure TMainForm.T_spisokBAfterInsert(DataSet: TDataSet);
begin
T_spisokB.edit;
T_spisokBIDB.Value:=MKeyvalue;
T_spisokBFlagCur.Value:=false;
T_spisokBIdTB.Value:=1;
T_spisokB.Post;
InformForm.DBGrid1.Refresh;
end;
procedure TMainForm.T_spisokBBeforeInsert(DataSet: TDataSet);
begin
MKeyvalue:=0;
repeat
MKeyvalue:=MKeyvalue+1;
until varType(T_spisokB.lookup('IDB',MKeyvalue,'IDB'))=varnull;