Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /Unit6.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, 3 months ago) by yamat0jp
File MIME type: text/x-pascal
File size: 2189 byte(s)
退会できるようにしました 細かいところを手直し
無駄なコードやレイアウト、挙動部分。
1 yamat0jp 1 unit Unit6;
2    
3     interface
4    
5     uses
6     Classes, SysUtils, IWAppForm, IWApplication, IWColor, IWTypes, Vcl.Controls,
7     IWVCLBaseControl, IWBaseControl, IWBaseHTMLControl, IWControl, IWCompEdit,
8     IWVCLComponent, IWBaseLayoutComponent, IWBaseContainerLayout,
9 yamat0jp 2 IWContainerLayout, IWTemplateProcessorHTML, IWCompButton, Vcl.Forms, Unit2,
10 yamat0jp 3 IWCompGrids, IWCompCalendar, IWCompLabel;
11 yamat0jp 1
12     type
13     TUserForm = class(TIWAppForm)
14     IWTemplateProcessorHTML1: TIWTemplateProcessorHTML;
15     IWEdit1: TIWEdit;
16     IWEdit2: TIWEdit;
17     IWEdit3: TIWEdit;
18     IWEdit4: TIWEdit;
19     IWEdit5: TIWEdit;
20     IWButton1: TIWButton;
21 yamat0jp 2 IWEdit6: TIWEdit;
22 yamat0jp 8 IWButton2: TIWButton;
23 yamat0jp 1 IWFrame1: TIWFrame1;
24     procedure IWButton1Click(Sender: TObject);
25 yamat0jp 3 procedure IWButton2Click(Sender: TObject);
26 yamat0jp 1 public
27     private
28     function Check: Boolean;
29     end;
30    
31     implementation
32    
33     {$R *.dfm}
34    
35 yamat0jp 8 uses Unit3, Unit1, ServerController;
36 yamat0jp 1
37     function TUserForm.Check: Boolean;
38     begin
39 yamat0jp 2 result := false;
40     if Length(IWEdit5.Text) < 5 then
41 yamat0jp 1 begin
42 yamat0jp 2 WebApplication.ShowMessage('�T�����������p�X���[�h���g�p������������');
43     Exit;
44     end;
45     if IWEdit5.Text <> IWEdit6.Text then
46     WebApplication.ShowMessage('�p�X���[�h���������v��������')
47 yamat0jp 3 else if DM.FDTable1.Locate('EMAIL', IWEdit3.Text, []) = false then
48 yamat0jp 2 begin
49     result := (IWEdit1.Text <> '') and (IWEdit2.Text <> '') and
50     (IWEdit3.Text <> '') and (IWEdit4.Text <> '');
51 yamat0jp 8 if result = false then
52 yamat0jp 2 WebApplication.ShowMessage('����������������������');
53     end
54     else if DM.FDTable1.FieldByName('EMAIL').AsString <> '' then
55 yamat0jp 1 WebApplication.ShowMessage('e-mail�������o�^������������');
56 yamat0jp 2 IWEdit5.Text := '';
57     IWEdit6.Text := '';
58 yamat0jp 1 end;
59    
60     procedure TUserForm.IWButton1Click(Sender: TObject);
61     begin
62     if Check = true then
63     begin
64 yamat0jp 3 DM.FDTable1.Last;
65 yamat0jp 7 UserSession.user_number := DM.FDTable1.FieldByName('NUMBER').AsInteger + 1;
66 yamat0jp 3 DM.FDTable1.AppendRecord([IWEdit1.Text, IWEdit3.Text, IWEdit2.Text,
67 yamat0jp 7 IWEdit4.Text, IWEdit5.Text, UserSession.user_number]);
68 yamat0jp 1 Release;
69 yamat0jp 8 IWForm1.Page := false;
70 yamat0jp 2 end;
71 yamat0jp 1 end;
72    
73 yamat0jp 3 procedure TUserForm.IWButton2Click(Sender: TObject);
74 yamat0jp 1 begin
75     Release;
76     end;
77    
78     end.

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