117
117
view_comment_zakaz(); end;//if length(form_zakaz_work.Memo_comment_add.Text) <> 0 then
end;
procedure TForm_zakaz_work.Button_addClick(Sender: TObject);
var buf_zapros,buf_kav : string;
myYear, myMonth, myDay : Word; date_sql : string;
myHour, myMin, mySec, myMilli : Word;
begin
buf_kav := '''';
buf_zapros := 'UPDATE zakaz SET id_status = 3, date_end = Null, tabel_nomer =
'+buf_kav+form_main.Label_tabel_nomer.Caption+buf_kav
+' WHERE id_zakaz = '+form_zakaz_work.Label_zakaz.Caption+';';
datamodule1.Query_add.Close; datamodule1.Query_add.SQL.Clear;
datamodule1.Query_add.SQL.Text := buf_zapros; datamodule1.Query_add.ExecSQL;
datamodule1.Query_add.Close;
DecodeDate(Now(), myYear, myMonth, myDay); DecodeTime(Now(), myHour, myMin, mySec, myMilli);
date_sql := inttostr(myYear)+'-'+inttostr(myMonth)+'-'+inttostr(myDay)+'-'+inttostr(myHour)+'-
'+inttostr(myMin)+'-'+inttostr(mySec);
buf_zapros := 'INSERT INTO
comment_zakaz(tabel_nomer,datetime_comment,text_comment,id_zakaz,id_gruppa) VALUES ('
+buf_kav+form_main.Label_tabel_nomer.Caption+buf_kav+','
+buf_kav+date_sql+buf_kav+','
+buf_kav+'Обращение взято в работу '+buf_kav+','
+form_zakaz_work.Label_zakaz.Caption+','
+form_main.Label_gruppa.Caption+');';
datamodule1.Query_add.Close; datamodule1.Query_add.SQL.Clear;
datamodule1.Query_add.SQL.Text := buf_zapros; datamodule1.Query_add.ExecSQL;
datamodule1.Query_add.Close;
//узнаю статус заказа
buf_zapros := 'SELECT name_status from zakaz,status WHERE zakaz.id_status = status.id_status AND id_zakaz
='
+form_zakaz_work.Label_zakaz.Caption+';';
datamodule1.Query_add.Close; datamodule1.Query_add.SQL.Clear;
datamodule1.Query_add.SQL.Text := buf_zapros; datamodule1.Query_add.Open;
datamodule1.Query_add.First;
form_zakaz_work.Edit_status.Text :=datamodule1.Query_add.Fields[0].AsString;
datamodule1.Query_add.Close;
datamodule1.Query_view_zakaz.Active := False; datamodule1.Query_view_zakaz.Active := True;
form_view_zakaz.DBGrid_zakaz.Columns[2].Width := 300;
form_view_zakaz.DBGrid_zakaz.Columns[4].Width := 300;