Upload
jorge-armando-parra-soto
View
217
Download
0
Embed Size (px)
Citation preview
7/25/2019 Petros Kill 1
1/4
Page 1 of 4Pet r oski l l 1. pas 26/ 04/ 2016 11: 52: 34 p. m.
1: unit Pet roski l l 1;2:3: interface4:5: uses6: System
. SysUt i l s , Sys tem
. Types, System
. UI Types, Syst em
. Cl asses, Syst em
. Var i ant s,7: FMX. Types, FMX. Cont r ol s, FMX. For ms, FMX. Gr aphi cs, FMX. Di al ogs, FMX. TabCont r ol ,8: FMX. Gest ures, FMX. Ani , Syst em
. Act i ons, FMX. Act nLi st , FMX. St dCt r l s,9: FMX. Layout s, FMX. Memo, Fi r eDAC. St an. I nt f , Fi r eDAC. St an. Opt i on,
10: Fi r eDAC
. St an. Er r or , Fi r eDAC
. UI . I nt f , Fi r eDAC. Phys. I nt f , Fi r eDAC. St an. Def ,11: Fi r eDAC
. St an. Pool , Fi r eDAC
. St an. Async, Fi r eDAC
. Phys, Fi r eDAC
. Phys. SQLi t e,12: Fi r eDAC
. Phys. SQLi t eDef , Fi r eDAC. St an. Expr Funcs, Fi r eDAC. St an. Par am
,13: Fi r eDAC
. Dat S, Fi r eDAC
. DApt . I nt f , Fi r eDAC
. DApt , Syst em
. Rt t i ,14: Syst em
. Bi ndi ngs. Out put s, Fmx. Bi nd. Edi t or s, Dat a. Bi nd. EngExt,15: Fmx. Bi nd. DBEngExt , Dat a. Bi nd. Component s, Dat a. DB, Fi r eDAC
. Comp. Dat aSet ,16: Fi r eDAC
. Comp. Cl i ent , Dat a. Bi nd. DBScope, Fi r eDAC
. FMXUI . Wai t , Fi r eDAC
. Comp. UI , Syst em
. I OUt i l s,
17: FMX. Cont r ol s. Present at i on, FMX. Edi t , I PPeerCl i ent , REST. OpenSSL,18: REST. Backend. PushTypes, Syst em
. J SON
, REST. Backend. Ki nveyPushDevi ce,19: Syst em
. PushNot i f i cat i on, REST. Backend. Ki nveyServi ces, REST. Backend. Met aTypes,20: REST. Backend. Bi ndSource, REST. Backend. Ser vi ceComponent s,21: Dat a. Bi nd. Obj ect Scope, REST. Backend. PushDevi ce, REST. Backend. Ki nveyPr ovi der ;22:23: type24: TPet r oski l l =
class (TForm
)25: TabCont r ol 1: TTabCont r ol ;26: TabI t em1: TTabI t em
;27: TabI t em2: TTabI t em
;28: Fl oat Ani mat i on1: TFl oat Ani mat i on;29: Acti onLi st 1: TActi onLi st ;30: But t on2: TBut t on;31: TabI t em3: TTabI t em
;32: But t on1: TBut t on;33: FDConnect i on1: TFDConnect i on;34: Bi ndSour ceTr ai ni ng: TBi ndSour ceDB;35: FDTabl eTr ai ni ng: TFDTabl e;36: Bi ndi ngsLi st 1: TBi ndi ngsLi st ;37: MemoT t ul o: TMemo;38: Li nkCont r ol ToFi el dT t ul o: TLi nkCont r ol ToFi el d;39: MemoDur aci n: TMemo;40: Li nkCont r ol ToFi el dDur aci n: TLi nkCont r ol ToFi el d;41: MemoFechadeI ni ci o: TMemo;42: Li nkCont r ol ToFi el dFechadeI ni ci o: TLi nkCont r ol ToFi el d;43: MemoI nver si n: TMemo;44: Li nkCont r ol ToFi el dI nver si n: TLi nkCont r ol ToFi el d;
45: Label 1: TLabel ;46: Label 2: TLabel ;47: Label 3: TLabel ;48: Label 4: TLabel ;49: FDGUI xWai t Cursor 1: TFDGUI xWai t Cursor ;50: FDPhysSQLi t eDr i ver Li nk1: TFDPhysSQLi t eDr i ver Li nk;51: MemoeLear ni ng: TMemo;
7/25/2019 Petros Kill 1
2/4
Page 2 of 4Pet r oski l l 1. pas 26/ 04/ 2016 11: 52: 34 p. m.
52: Li nkCont r ol ToFi el deLear ni ng: TLi nkCont r ol ToFi el d;53: But t on3: TBut t on;54: Bi ndSourceUsuar i o: TBi ndSourceDB;55: FDTabl eUsuar i o: TFDTabl e;56: MemoApel l i dos: TMemo;57: Li nkCont r ol ToFi el dApel l i dos: TLi nkCont r ol ToFi el d;58: MemoNombr es : TMemo;59: Li nkCont r ol ToFi el dNombr es: TLi nkCont r ol ToFi el d;60: Label 6: TLabel ;61: Label 7: TLabel ;62: But t on4: TBut t on;63: But t on5: TBut t on;64: Label 5: TLabel ;65: MemoNi ckUsuar i o: TMemo;66: Li nkCont r ol ToFi el dNi ckUsuar i o: TLi nkCont r ol ToFi el d;67: Edi t Est ado: TEdi t ;
68: But t on6: TBut t on;69: But t on7: TBut t on;70: But t on8: TBut t on;71: Memo1: TMemo;72: Label 8: TLabel ;73: Memo2: TMemo;74: Memo3: TMemo;75: Ki nveyPr ovi der 1: TKi nveyPr ovi der;76: PushEvent s1: TPushEvent s;77: BackendPush1: TBackendPush;78: Li nkCont r ol ToFi el d1: TLi nkCont r ol ToFi el d;79: Memo4: TMemo;80: procedure FDConnect i on1Bef or eConnect ( Sender : TObj ect ) ;81: procedure But t on1Cl i ck(Sender : TObj ect ) ;82: procedure But t on5Cl i ck(Sender : TObj ect ) ;83: procedure But t on2Cl i ck(Sender : TObj ect ) ;84: procedure But t on4Cl i ck(Sender : TObj ect ) ;85: procedure But t on7Cl i ck(Sender : TObj ect ) ;86: procedure But t on8Cl i ck(Sender : TObj ect ) ;87: procedure PushEvent s1Devi ceTokenRecei ved( Sender : TObj ect ) ;88: procedure PushEvent s1Devi ceTokenRequest Fai l ed( Sender : TObj ect ;89: const AErr or Message: string ) ;90: procedure PushEvent s1PushRecei ved( Sender : TObj ect ; const ADat a: TPushDat a) ;91: procedure But t on6Cl i ck(Sender : TObj ect ) ;92: private93: { Private declarations }94: public95: { Public declarations }
96: end ;97:98: var99: Pet roski l l : TPet roski l l ;
100:101: implementation102:
7/25/2019 Petros Kill 1
3/4
Page 3 of 4Pet r oski l l 1. pas 26/ 04/ 2016 11: 52: 34 p. m.
103: {$R *. f mx}104:105: procedure TPet r oski l l . But t on1Cl i ck( Sender : TObj ect ) ;106: begin107: if ( MemoApel l i dos. Text =
' ' ) then begin108: TabCont r ol 1. TabI ndex: =
1;109: end 110: else111: begin112: Showmessage( ' Ust ed ya est a r egi st r ado' ) ;113: end ;114: end ;115:116: procedure TPet r oski l l . But t on2Cl i ck( Sender : TObj ect ) ;117: begin118: if ( MemoApel l i dos. Text =
' ' ) then begin
119: Showmessage( ' Regi st r ese por f avor ' ) ;120: end else121: begin122: TabCont r ol 1. TabI ndex: =
2;123: Memo4. Li nes. Add( MemoApel l i dos. Text +
' ' +
MemoNombr es. Text ) ;124: end ;125: end ;126:127: procedure TPet r oski l l . But t on4Cl i ck( Sender : TObj ect ) ;128: begin129: FDTabl eUsuar i o. Ref r esh;130: FDTabl eUsuari o. Edi t ;131: FDTabl eUsuari o. Post ;132: Showmessage( ' Regi st r o f i nal i zado' ) ;133: TabCont r ol 1. TabI ndex: =
0;134: end ;135:136: procedure TPet r oski l l . But t on5Cl i ck( Sender : TObj ect ) ;137: begin138: TabCont r ol 1. TabI ndex: =
0;139: end ;140:141: procedure TPet r oski l l . But t on6Cl i ck( Sender : TObj ect ) ;142: begin143: BackendPush1. Message. Cr eat e: =( Memo4. Text +
' : ' +
Memo3. Text ) ;144: BackendPush1. Push;145: Memo3. Li nes. Cl ear ;146: end ;
147:148: procedure TPet r oski l l . But t on7Cl i ck( Sender : TObj ect ) ;149: begin150: Memo4. Li nes. Cl ear ;151: TabCont r ol 1. TabI ndex: =
0;152: end ;153:
P 4 f 4P ki l l 1 26/ 04/ 2016 11 52 34
7/25/2019 Petros Kill 1
4/4
Page 4 of 4Pet r oski l l 1. pas 26/ 04/ 2016 11: 52: 34 p. m.
154: procedure TPet r oski l l . But t on8Cl i ck( Sender : TObj ect ) ;155: begin156: Cl ose;157: end ;158:159: procedure TPet r oski l l . FDConnect i on1Bef oreConnect ( Sender : TObj ect ) ;160: begin161: FDConnect i on1. Par ams. Val ues[ ' Dat abase' ] : = TPat h. Combi ne( TPat h. Get Document sPat h, ' Pet r oski l l . db' ) ;162: end ;163:164: procedure TPet r oski l l . PushEvent s1Devi ceTokenRecei ved( Sender: TObj ect ) ;165: begin166: Memo1. Li nes. add( ' Conect ado' ) ;167: end ;168:169: procedure TPet r oski l l . PushEvent s1Devi ceTokenRequest Fai l ed( Sender : TObj ect ;
170: const AEr r or Message: string ) ;171: begin172: Memo1. Li nes. add( ' Er r or : Ver i f i car Conexi n I nt er net / Rei ni ci ar Pr ogr ama' ) ;173: end ;174:175: procedure TPet r oski l l . PushEvent s1PushRecei ved( Sender : TObj ect ;176: const ADat a: TPushDat a) ;177: begin178: Memo2. Li nes. add( ADat a. Message) ;179: end ;180:181: end .