Skip to content

Commit b055e3e

Browse files
committed
refactor/model-to-fields-and-dao-to-model
1 parent ab1dc2c commit b055e3e

8 files changed

+322
-322
lines changed

Package/DelphiAIDeveloper.dpk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ contains
6666
DelphiAIDev.DefaultsQuestions.View in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.View.pas' {DelphiAIDevDefaultsQuestionsView},
6767
DelphiAIDev.Utils.ListView in '..\Src\Utils\DelphiAIDev.Utils.ListView.pas',
6868
DelphiAIDev.Utils.GetIniPositionStr in '..\Src\Utils\DelphiAIDev.Utils.GetIniPositionStr.pas',
69-
DelphiAIDev.DefaultsQuestions.Model in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Model.pas',
69+
DelphiAIDev.DefaultsQuestions.Fields in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Fields.pas',
7070
DelphiAIDev.DefaultsQuestions.Interfaces in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Interfaces.pas',
71-
DelphiAIDev.DefaultsQuestions.Dao in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Dao.pas',
71+
DelphiAIDev.DefaultsQuestions.Model in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Model.pas',
7272
DelphiAIDev.DefaultsQuestions.AddEdit.View in '..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.AddEdit.View.pas' {DelphiAIDevDefaultsQuestionsAddEditView};
7373

7474
end.

Package/DelphiAIDeveloper.dproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@
169169
</DCCReference>
170170
<DCCReference Include="..\Src\Utils\DelphiAIDev.Utils.ListView.pas"/>
171171
<DCCReference Include="..\Src\Utils\DelphiAIDev.Utils.GetIniPositionStr.pas"/>
172-
<DCCReference Include="..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Model.pas"/>
172+
<DCCReference Include="..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Fields.pas"/>
173173
<DCCReference Include="..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Interfaces.pas"/>
174-
<DCCReference Include="..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Dao.pas"/>
174+
<DCCReference Include="..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.Model.pas"/>
175175
<DCCReference Include="..\Src\DefaultsQuestions\DelphiAIDev.DefaultsQuestions.AddEdit.View.pas">
176176
<Form>DelphiAIDevDefaultsQuestionsAddEditView</Form>
177177
<FormType>dfm</FormType>

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.AddEdit.View.pas

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ interface
1313
Vcl.Menus,
1414
Vcl.ComCtrls,
1515
DelphiAIDev.Types,
16-
DelphiAIDev.DefaultsQuestions.Model;
16+
DelphiAIDev.DefaultsQuestions.Fields;
1717

1818
type
1919
TDelphiAIDevDefaultsQuestionsAddEditView = class(TForm)
@@ -39,11 +39,11 @@ TDelphiAIDevDefaultsQuestionsAddEditView = class(TForm)
3939
procedure FormCreate(Sender: TObject);
4040
procedure FormDestroy(Sender: TObject);
4141
private
42-
FModel: TDelphiAIDevDefaultsQuestionsModel;
42+
FFields: TDelphiAIDevDefaultsQuestionsFields;
4343
procedure MenuMasterLoad;
4444
procedure MenuMasterClear;
4545
public
46-
property Model: TDelphiAIDevDefaultsQuestionsModel read FModel write FModel;
46+
property Fields: TDelphiAIDevDefaultsQuestionsFields read FFields write FFields;
4747
end;
4848

4949
implementation
@@ -52,7 +52,7 @@ implementation
5252
DelphiAIDev.Consts,
5353
DelphiAIDev.Utils,
5454
DelphiAIDev.Utils.OTA,
55-
DelphiAIDev.DefaultsQuestions.Dao;
55+
DelphiAIDev.DefaultsQuestions.Model;
5656

5757
{$R *.dfm}
5858

@@ -70,10 +70,10 @@ procedure TDelphiAIDevDefaultsQuestionsAddEditView.FormDestroy(Sender: TObject);
7070

7171
procedure TDelphiAIDevDefaultsQuestionsAddEditView.FormShow(Sender: TObject);
7272
begin
73-
mmQuestion.Lines.Text := FModel.Question;
74-
edtOrder.Text := FModel.Order.Tostring;
75-
ckVisible.Checked := FModel.Visible;
76-
ckCodeOnly.Checked := FModel.CodeOnly;
73+
mmQuestion.Lines.Text := FFields.Question;
74+
edtOrder.Text := FFields.Order.Tostring;
75+
ckVisible.Checked := FFields.Visible;
76+
ckCodeOnly.Checked := FFields.CodeOnly;
7777

7878
Self.MenuMasterLoad;
7979
mmQuestion.SetFocus;
@@ -82,12 +82,12 @@ procedure TDelphiAIDevDefaultsQuestionsAddEditView.FormShow(Sender: TObject);
8282
procedure TDelphiAIDevDefaultsQuestionsAddEditView.MenuMasterClear;
8383
var
8484
I: Integer;
85-
LModel: TDelphiAIDevDefaultsQuestionsModel;
85+
LFields: TDelphiAIDevDefaultsQuestionsFields;
8686
begin
8787
for I := Pred(cBoxMenuMaster.Items.Count) downto 0 do
8888
begin
89-
LModel := TDelphiAIDevDefaultsQuestionsModel(cBoxMenuMaster.Items.Objects[I]);
90-
LModel.Free;
89+
LFields := TDelphiAIDevDefaultsQuestionsFields(cBoxMenuMaster.Items.Objects[I]);
90+
LFields.Free;
9191
end;
9292
cBoxMenuMaster.Items.Clear;
9393
end;
@@ -101,24 +101,24 @@ procedure TDelphiAIDevDefaultsQuestionsAddEditView.MenuMasterLoad;
101101
cBoxMenuMaster.Items.AddObject('None', nil);
102102

103103
LItemIndexDefault := 0;
104-
TDelphiAIDevDefaultsQuestionsDao.New.ReadData(
105-
procedure(AModel: TDelphiAIDevDefaultsQuestionsModel)
104+
TDelphiAIDevDefaultsQuestionsModel.New.ReadData(
105+
procedure(AFields: TDelphiAIDevDefaultsQuestionsFields)
106106
var
107-
LModel: TDelphiAIDevDefaultsQuestionsModel;
107+
LFields: TDelphiAIDevDefaultsQuestionsFields;
108108
LItemIndex: Integer;
109109
begin
110-
//if(AModel.Kind <> TC4DWizardOpenExternalKind.MenuMasterOnly)then
110+
//if(AFields.Kind <> TC4DWizardOpenExternalKind.MenuMasterOnly)then
111111
// Exit;
112112

113-
LModel := TDelphiAIDevDefaultsQuestionsModel.Create;
114-
LModel.Guid := AModel.Guid;
115-
LModel.Question := AModel.Question;
116-
LItemIndex := cBoxMenuMaster.Items.AddObject(LModel.Question, LModel);
113+
LFields := TDelphiAIDevDefaultsQuestionsFields.Create;
114+
LFields.Guid := AFields.Guid;
115+
LFields.Question := AFields.Question;
116+
LItemIndex := cBoxMenuMaster.Items.AddObject(LFields.Question, LFields);
117117

118-
//if (FModel.IdParent > 0)and(FModel.IdParent = LModel.IdParent) then
118+
//if (FFields.IdParent > 0)and(FFields.IdParent = LFields.IdParent) then
119119
// LItemIndexDefault := LItemIndex;
120120

121-
if(FModel.GuidMenuMaster = LModel.Guid)then
121+
if(FFields.GuidMenuMaster = LFields.Guid)then
122122
LItemIndexDefault := LItemIndex;
123123
end
124124
);
@@ -137,17 +137,17 @@ procedure TDelphiAIDevDefaultsQuestionsAddEditView.btnConfirmClick(Sender: TObje
137137
if Trim(mmQuestion.Lines.Text).IsEmpty then
138138
TUtils.ShowMsgAndAbort('No informed Description', mmQuestion);
139139

140-
FModel.Question := mmQuestion.Lines.Text;
141-
FModel.Order := StrToIntDef(edtOrder.Text, 0);
142-
FModel.Visible := ckVisible.Checked;
143-
FModel.CodeOnly := ckCodeOnly.Checked;
140+
FFields.Question := mmQuestion.Lines.Text;
141+
FFields.Order := StrToIntDef(edtOrder.Text, 0);
142+
FFields.Visible := ckVisible.Checked;
143+
FFields.CodeOnly := ckCodeOnly.Checked;
144144

145-
FModel.GuidMenuMaster := '';
145+
FFields.GuidMenuMaster := '';
146146
if(cBoxMenuMaster.ItemIndex >= 0)then
147-
if(TDelphiAIDevDefaultsQuestionsModel(cBoxMenuMaster.Items.Objects[cBoxMenuMaster.ItemIndex]) <> nil)then
148-
FModel.GuidMenuMaster := TDelphiAIDevDefaultsQuestionsModel(cBoxMenuMaster.Items.Objects[cBoxMenuMaster.ItemIndex]).Guid;
147+
if(TDelphiAIDevDefaultsQuestionsFields(cBoxMenuMaster.Items.Objects[cBoxMenuMaster.ItemIndex]) <> nil)then
148+
FFields.GuidMenuMaster := TDelphiAIDevDefaultsQuestionsFields(cBoxMenuMaster.Items.Objects[cBoxMenuMaster.ItemIndex]).Guid;
149149

150-
TDelphiAIDevDefaultsQuestionsDao.New.SaveOrEditData(FModel);
150+
TDelphiAIDevDefaultsQuestionsModel.New.SaveOrEditData(FFields);
151151

152152
Self.Close;
153153
Self.ModalResult := mrOK;

Src/DefaultsQuestions/DelphiAIDev.DefaultsQuestions.Dao.pas

Lines changed: 0 additions & 231 deletions
This file was deleted.

0 commit comments

Comments
 (0)