Develop and Download Open Source Software

Browse Subversion Repository

Contents of /Unit9.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8 - (show annotations) (download) (as text)
Thu Dec 31 08:51:02 2015 UTC (8 years, 2 months ago) by yamat0jp
File MIME type: text/x-pascal
File size: 3296 byte(s)
退会できるようにしました 細かいところを手直し
無駄なコードやレイアウト、挙動部分。
1 unit Unit9;
2
3 interface
4
5 uses
6 Classes, SysUtils, IWAppForm, IWApplication, IWColor, IWTypes, IWCompButton,
7 Vcl.Controls, IWVCLBaseControl, IWBaseControl, IWBaseHTMLControl, IWControl,
8 IWHTMLControls, IWVCLComponent, IWBaseLayoutComponent, IWBaseContainerLayout,
9 IWContainerLayout, IWTemplateProcessorHTML, IWCompEdit;
10
11 type
12 TMyPage = class(TIWAppForm)
13 IWTemplateProcessorHTML1: TIWTemplateProcessorHTML;
14 IWLink2: TIWLink;
15 IWButton1: TIWButton;
16 IWButton2: TIWButton;
17 IWEdit1: TIWEdit;
18 IWEdit2: TIWEdit;
19 IWButton3: TIWButton;
20 IWEdit3: TIWEdit;
21 IWEdit4: TIWEdit;
22 IWButton4: TIWButton;
23 IWEdit5: TIWEdit;
24 procedure IWButton2Click(Sender: TObject);
25 procedure IWButton1Click(Sender: TObject);
26 procedure IWLink2Click(Sender: TObject);
27 procedure IWButton3Click(Sender: TObject);
28 procedure IWButton4Click(Sender: TObject);
29 procedure IWAppFormCreate(Sender: TObject);
30 public
31 Form: TIWAppForm;
32 end;
33
34 implementation
35
36 {$R *.dfm}
37
38 uses Unit3, ServerController, Unit1;
39
40 procedure TMyPage.IWAppFormCreate(Sender: TObject);
41 begin
42 with DM.FDTable1 do
43 begin
44 IWEdit1.Text := FieldByName('EMAIL').AsString;
45 IWEdit2.Text := FieldByName('ADDRESS').AsString;
46 end;
47 end;
48
49 procedure TMyPage.IWButton1Click(Sender: TObject);
50 begin
51 DM.FDQuery1.Open('select * from recent_data where number = :num;',
52 [UserSession.user_number]);
53 DM.FDQuery1.Open;
54 while DM.FDQuery1.Eof = false do
55 DM.FDQuery1.Delete;
56 end;
57
58 procedure TMyPage.IWButton2Click(Sender: TObject);
59 begin
60 IWButton1Click(Sender);
61 while DM.FDTable1.Locate('NUMBER', UserSession.user_number, []) = true do
62 DM.FDTable1.Delete;
63 with DM.FDQuery1 do
64 begin
65 Open;
66 while Eof = false do
67 Delete;
68 Open('select serial from cart_data where number = :num;',
69 [UserSession.user_number]);
70 Open;
71 while Eof = false do
72 Delete;
73 end;
74 (Form as TIWForm1).Page := true;
75 UserSession.user_number := 0;
76 WebApplication.ShowMessage('������������������');
77 end;
78
79 procedure TMyPage.IWButton3Click(Sender: TObject);
80 begin
81 with DM.FDTable1 do
82 if IWEdit1.Text <> FieldByName('EMAIL').AsString then
83 begin
84 if IWEdit1.Text = IWEdit3.Text then
85 begin
86 Edit;
87 FieldByName('EMAIL').AsString := IWEdit1.Text;
88 FieldByName('ADDRESS').AsString := IWEdit2.Text;
89 Post;
90 end
91 else
92 begin
93 WebApplication.ShowMessage('���������v��������');
94 IWEdit1.Text := FieldByName('EMAIL').AsString;
95 IWEdit3.Text := '';
96 end;
97 end
98 else
99 begin
100 Edit;
101 FieldByName('ADDRESS').AsString := IWEdit2.Text;
102 Post;
103 end;
104 end;
105
106 procedure TMyPage.IWButton4Click(Sender: TObject);
107 begin
108 if IWEdit4.Text <> IWEdit5.Text then
109 begin
110 WebApplication.ShowMessage('���������v��������');
111 Exit;
112 end
113 else if Length(IWEdit4.Text) < 5 then
114 WebApplication.ShowMessage('�p�X���[�h���T�����������K�v����')
115 else
116 with DM.FDTable1 do
117 begin
118 Edit;
119 FieldByName('PASSWORD').AsString := IWEdit4.Text;
120 Post;
121 end;
122 end;
123
124 procedure TMyPage.IWLink2Click(Sender: TObject);
125 begin
126 Release;
127 end;
128
129 end.

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26