Skip to content

Commit 95998f0

Browse files
committed
feature/api-cep-populacao
1 parent 8607e41 commit 95998f0

2 files changed

Lines changed: 43 additions & 3 deletions

File tree

Samples/FunctionCalling/Src/Main.View.dfm

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ object MainView: TMainView
153153
Align = alClient
154154
BorderStyle = bsNone
155155
Lines.Strings = (
156-
'Retorne os dados das vendas do periodo 01/06/2025 a 24/06/2025')
156+
'Ol'#225' quem '#233' voc'#234' e quem '#233' o seu fabricante?')
157157
TabOrder = 0
158158
ExplicitLeft = 2
159159
ExplicitTop = 11
@@ -186,7 +186,7 @@ object MainView: TMainView
186186
Caption = 'Dados cliente'
187187
TabOrder = 0
188188
OnClick = Button3Click
189-
ExplicitLeft = -6
189+
ExplicitLeft = 176
190190
ExplicitTop = -3
191191
end
192192
object Button4: TButton
@@ -222,7 +222,7 @@ object MainView: TMainView
222222
BevelOuter = bvNone
223223
Padding.Bottom = 3
224224
TabOrder = 1
225-
ExplicitTop = 41
225+
ExplicitTop = 47
226226
object Button1: TButton
227227
Left = 0
228228
Top = 0
@@ -245,6 +245,30 @@ object MainView: TMainView
245245
ExplicitLeft = 107
246246
ExplicitTop = 3
247247
end
248+
object Button6: TButton
249+
Left = 364
250+
Top = 0
251+
Width = 182
252+
Height = 21
253+
Align = alLeft
254+
Caption = 'API ViaCep'
255+
TabOrder = 2
256+
OnClick = Button6Click
257+
ExplicitLeft = 370
258+
ExplicitTop = 3
259+
end
260+
object Button7: TButton
261+
Left = 546
262+
Top = 0
263+
Width = 182
264+
Height = 21
265+
Align = alLeft
266+
Caption = 'API ViaCep + Internet'
267+
TabOrder = 3
268+
OnClick = Button7Click
269+
ExplicitLeft = 552
270+
ExplicitTop = 3
271+
end
248272
end
249273
end
250274
end

Samples/FunctionCalling/Src/Main.View.pas

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ TMainView = class(TForm)
4646
Button1: TButton;
4747
Button2: TButton;
4848
Button5: TButton;
49+
Button6: TButton;
50+
Button7: TButton;
4951
procedure FormCreate(Sender: TObject);
5052
procedure btnExecuteClick(Sender: TObject);
5153
procedure TMSFNCCloudAI1Executed(Sender: TObject; AResponse: TTMSFNCCloudAIResponse; AHttpStatusCode: Integer;
@@ -59,6 +61,8 @@ TMainView = class(TForm)
5961
procedure Button3Click(Sender: TObject);
6062
procedure Button4Click(Sender: TObject);
6163
procedure Button5Click(Sender: TObject);
64+
procedure Button6Click(Sender: TObject);
65+
procedure Button7Click(Sender: TObject);
6266
private
6367
function GetEndereco(const ACEP: string): string;
6468
public
@@ -112,6 +116,18 @@ procedure TMainView.Button2Click(Sender: TObject);
112116
'Mostre as 5 primeiras vendas';
113117
end;
114118

119+
procedure TMainView.Button6Click(Sender: TObject);
120+
begin
121+
mmQuestion.Text := 'Qual é o endereço do CEP: 13098-615';
122+
end;
123+
124+
procedure TMainView.Button7Click(Sender: TObject);
125+
begin
126+
mmQuestion.Clear;
127+
mmQuestion.Lines.Add('- Qual é o endereço do CEP: 13098-615.');
128+
mmQuestion.Lines.Add('- Logo depois pesquise na internet quantos habitantes tem a cidade do CEP.');
129+
end;
130+
115131
procedure TMainView.btnExecuteClick(Sender: TObject);
116132
begin
117133
TMSFNCCloudAI1.Service := TTMSFNCCloudAIService(cBoxIAService.Items.Objects[cBoxIAService.ItemIndex]);

0 commit comments

Comments
 (0)