You've already forked lazarus-ccr
tvplanit: Add datastore method DeleteResource.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8351 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@@ -17,6 +17,7 @@ type
|
||||
TForm1 = class(TForm)
|
||||
BtnNewRes: TButton;
|
||||
BtnEditRes: TButton;
|
||||
BtnDeleteRes: TButton;
|
||||
PageControl1: TPageControl;
|
||||
Panel1: TPanel;
|
||||
Panel2: TPanel;
|
||||
@@ -36,6 +37,7 @@ type
|
||||
VpResourceEditDialog1: TVpResourceEditDialog;
|
||||
VpTaskList1: TVpTaskList;
|
||||
VpWeekView1: TVpWeekView;
|
||||
procedure BtnDeleteResClick(Sender: TObject);
|
||||
procedure BtnNewResClick(Sender: TObject);
|
||||
procedure BtnEditResClick(Sender: TObject);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
@@ -65,6 +67,22 @@ begin
|
||||
VpResourceEditDialog1.AddNewResource;
|
||||
end;
|
||||
|
||||
procedure TForm1.BtnDeleteResClick(Sender: TObject);
|
||||
var
|
||||
res: TVpResource;
|
||||
begin
|
||||
res := VpControlLink1.Datastore.Resource;
|
||||
if res = nil then
|
||||
exit;
|
||||
|
||||
if MessageDlg('Do you really want to delete the resource "' + res.Description + '"?',
|
||||
mtConfirmation, [mbYes, mbNo], 0) <> mrYes
|
||||
then
|
||||
exit;
|
||||
|
||||
VpControlLink1.Datastore.DeleteResource(res);
|
||||
end;
|
||||
|
||||
// Edits the currently selected resource
|
||||
procedure TForm1.BtnEditResClick(Sender: TObject);
|
||||
begin
|
||||
|
Reference in New Issue
Block a user