Develop and Download Open Source Software

Browse Subversion Repository

Contents of /Unit6.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7 - (show annotations) (download) (as text)
Wed Dec 30 09:56:24 2015 UTC (8 years, 3 months ago) by yamat0jp
File MIME type: text/x-pascal
File size: 2261 byte(s)
退会できるようにしました
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 IWContainerLayout, IWTemplateProcessorHTML, IWCompButton, Vcl.Forms, Unit2,
10 IWCompGrids, IWCompCalendar, IWCompLabel;
11
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 IWEdit6: TIWEdit;
22 IWFrame1: TIWFrame1;
23 IWButton2: TIWButton;
24 procedure IWButton1Click(Sender: TObject);
25 procedure IWButton2Click(Sender: TObject);
26 public
27 Form: TIWAppForm;
28 private
29 function Check: Boolean;
30 end;
31
32 implementation
33
34 {$R *.dfm}
35
36 uses Unit3, Unit1, UserSessionUnit, ServerController;
37
38 function TUserForm.Check: Boolean;
39 begin
40 result := false;
41 if Length(IWEdit5.Text) < 5 then
42 begin
43 WebApplication.ShowMessage('�T�����������p�X���[�h���g�p������������');
44 Exit;
45 end;
46 if IWEdit5.Text <> IWEdit6.Text then
47 WebApplication.ShowMessage('�p�X���[�h���������v��������')
48 else if DM.FDTable1.Locate('EMAIL', IWEdit3.Text, []) = false then
49 begin
50 result := (IWEdit1.Text <> '') and (IWEdit2.Text <> '') and
51 (IWEdit3.Text <> '') and (IWEdit4.Text <> '');
52 if result = true then
53 Exit
54 else
55 WebApplication.ShowMessage('����������������������');
56 end
57 else if DM.FDTable1.FieldByName('EMAIL').AsString <> '' then
58 WebApplication.ShowMessage('e-mail�������o�^������������');
59 IWEdit5.Text := '';
60 IWEdit6.Text := '';
61 end;
62
63 procedure TUserForm.IWButton1Click(Sender: TObject);
64 begin
65 if Check = true then
66 begin
67 DM.FDTable1.Last;
68 UserSession.user_number := DM.FDTable1.FieldByName('NUMBER').AsInteger + 1;
69 DM.FDTable1.AppendRecord([IWEdit1.Text, IWEdit3.Text, IWEdit2.Text,
70 IWEdit4.Text, IWEdit5.Text, UserSession.user_number]);
71 Release;
72 (Form as TIWForm1).Page := false;
73 end;
74 end;
75
76 procedure TUserForm.IWButton2Click(Sender: TObject);
77 begin
78 Release;
79 end;
80
81 end.

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