This repository was archived by the owner on Aug 24, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtelastatusdeposito.pas
105 lines (84 loc) · 2.75 KB
/
telastatusdeposito.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
unit telaStatusDeposito;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
ExtCtrls;
type
{ TfrStatusDeposito }
TfrStatusDeposito = class(TForm)
btDepositoCancelar: TButton;
btDepositoConfirmar: TButton;
btDepositoVoltar: TButton;
dadosDeposito: TMemo;
Image3: TImage;
Image4: TImage;
Image5: TImage;
lbDeposito: TLabel;
procedure btDepositoCancelarClick(Sender: TObject);
procedure btDepositoConfirmarClick(Sender: TObject);
procedure btDepositoVoltarClick(Sender: TObject);
procedure FormKeyPress(Sender: TObject; var Key: char);
procedure FormShow(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
frStatusDeposito: TfrStatusDeposito;
implementation
uses telaDeposito, dadosUsuario, FuncoesDeTransferencia, FuncoesDeDeposito, LimparForms, telaStatusOperacao, telaInicial, telaDepositoFinal;
{$R *.lfm}
{ TfrStatusDeposito }
procedure TfrStatusDeposito.FormShow(Sender: TObject);
begin
dadosDeposito.Caption:='Confirme os dados de Deposito';
dadosDeposito.Lines.Add('');
dadosDeposito.Lines.Add('Dados Conta Destino');
dadosDeposito.Lines.Add('Nome: '+nomeContaDestino+' CPF: '+cpfContaDestino);
dadosDeposito.Lines.Add('Data Nascimento: '+dataNascContaDestino);
dadosDeposito.Lines.Add('');
dadosDeposito.Lines.Add('Conta Numero: '+numeroContaDestino+' Valor: R$ '+frDeposito.edDepositoValor.Text+',00');
dadosDeposito.Lines.Add('');
dadosDeposito.Lines.Add('');
dadosDeposito.Lines.Add('Em 24 Horas seu Deposito sera checado.');
end;
procedure TfrStatusDeposito.btDepositoConfirmarClick(Sender: TObject);
begin
salvarDeposito(frDeposito.edDepositoValor.Text, frDeposito.edDepositoConta.Text);
frStatusDeposito.Close;
limparFormTransferencia();
//tela:=3;
//exibirTela(3);
frDepositoFinal.Show;
limparFormDeposito();
limparDadosUsuario();
dadosDeposito.Lines.Clear;
end;
procedure TfrStatusDeposito.btDepositoVoltarClick(Sender: TObject);
begin
frStatusDeposito.Close;
frDeposito.Show;
end;
procedure TfrStatusDeposito.FormKeyPress(Sender: TObject; var Key: char);
begin
// x ou X
if (Key = #88) OR (Key = #120) then
btDepositoCancelarClick(self);
// v ou V
if (Key = #118) OR (Key = #86) then
btDepositoVoltarClick(self);
//C OU C
if (Key = #67) OR (Key = #99) then
btDepositoConfirmarClick(self);
end;
procedure TfrStatusDeposito.btDepositoCancelarClick(Sender: TObject);
begin
dadosDeposito.Lines.Clear;
limparDadosUsuario();
frStatusDeposito.Close;
limparFormDeposito();
Form1.Show;
end;
end.