Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /Unit9.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8 - (hide 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 yamat0jp 7 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 yamat0jp 8 IWContainerLayout, IWTemplateProcessorHTML, IWCompEdit;
10 yamat0jp 7
11     type
12     TMyPage = class(TIWAppForm)
13     IWTemplateProcessorHTML1: TIWTemplateProcessorHTML;
14     IWLink2: TIWLink;
15     IWButton1: TIWButton;
16     IWButton2: TIWButton;
17 yamat0jp 8 IWEdit1: TIWEdit;
18     IWEdit2: TIWEdit;
19     IWButton3: TIWButton;
20     IWEdit3: TIWEdit;
21     IWEdit4: TIWEdit;
22     IWButton4: TIWButton;
23     IWEdit5: TIWEdit;
24 yamat0jp 7 procedure IWButton2Click(Sender: TObject);
25     procedure IWButton1Click(Sender: TObject);
26     procedure IWLink2Click(Sender: TObject);
27 yamat0jp 8 procedure IWButton3Click(Sender: TObject);
28     procedure IWButton4Click(Sender: TObject);
29     procedure IWAppFormCreate(Sender: TObject);
30 yamat0jp 7 public
31     Form: TIWAppForm;
32     end;
33    
34     implementation
35    
36     {$R *.dfm}
37    
38     uses Unit3, ServerController, Unit1;
39    
40 yamat0jp 8 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 yamat0jp 7 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 yamat0jp 8 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 yamat0jp 7 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