Develop and Download Open Source Software

Browse Subversion Repository

Diff of /Unit9.pas

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 7 by yamat0jp, Wed Dec 30 09:56:24 2015 UTC revision 11 by yamat0jp, Fri Jul 22 23:40:03 2016 UTC
# Line 6  uses Line 6  uses
6    Classes, SysUtils, IWAppForm, IWApplication, IWColor, IWTypes, IWCompButton,    Classes, SysUtils, IWAppForm, IWApplication, IWColor, IWTypes, IWCompButton,
7    Vcl.Controls, IWVCLBaseControl, IWBaseControl, IWBaseHTMLControl, IWControl,    Vcl.Controls, IWVCLBaseControl, IWBaseControl, IWBaseHTMLControl, IWControl,
8    IWHTMLControls, IWVCLComponent, IWBaseLayoutComponent, IWBaseContainerLayout,    IWHTMLControls, IWVCLComponent, IWBaseLayoutComponent, IWBaseContainerLayout,
9    IWContainerLayout, IWTemplateProcessorHTML;    IWContainerLayout, IWTemplateProcessorHTML, IWCompEdit;
10    
11  type  type
12    TMyPage = class(TIWAppForm)    TMyPage = class(TIWAppForm)
13      IWTemplateProcessorHTML1: TIWTemplateProcessorHTML;      IWTemplateProcessorHTML1: TIWTemplateProcessorHTML;
     IWLink1: TIWLink;  
14      IWLink2: TIWLink;      IWLink2: TIWLink;
15      IWButton1: TIWButton;      IWButton1: TIWButton;
16      IWButton2: TIWButton;      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);      procedure IWButton2Click(Sender: TObject);
25      procedure IWButton1Click(Sender: TObject);      procedure IWButton1Click(Sender: TObject);
26      procedure IWLink2Click(Sender: TObject);      procedure IWLink2Click(Sender: TObject);
27        procedure IWButton3Click(Sender: TObject);
28        procedure IWButton4Click(Sender: TObject);
29        procedure IWAppFormCreate(Sender: TObject);
30    public    public
31      Form: TIWAppForm;      Form: TIWAppForm;
32    end;    end;
# Line 28  implementation Line 37  implementation
37    
38  uses Unit3, ServerController, Unit1;  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        IWEdit4.Text:= FieldByName('PASSWORD').AsString;
47      end;
48    end;
49    
50  procedure TMyPage.IWButton1Click(Sender: TObject);  procedure TMyPage.IWButton1Click(Sender: TObject);
51  begin  begin
52    DM.FDQuery1.Open('select * from recent_data where number = :num;',    DM.FDQuery1.Open('select * from recent_data where number = :num;',
# Line 58  begin Line 77  begin
77    WebApplication.ShowMessage('退会が完了しました');    WebApplication.ShowMessage('退会が完了しました');
78  end;  end;
79    
80    procedure TMyPage.IWButton3Click(Sender: TObject);
81    begin
82      with DM.FDTable1 do
83        if IWEdit1.Text <> FieldByName('EMAIL').AsString then
84        begin
85          if IWEdit1.Text = IWEdit3.Text then
86          begin
87            Edit;
88            FieldByName('EMAIL').AsString := IWEdit1.Text;
89            FieldByName('ADDRESS').AsString := IWEdit2.Text;
90            Post;
91          end
92          else
93          begin
94            WebApplication.ShowMessage('入力が一致しません');
95            IWEdit1.Text := FieldByName('EMAIL').AsString;
96            IWEdit3.Text := '';
97          end;
98        end
99        else
100        begin
101          Edit;
102          FieldByName('ADDRESS').AsString := IWEdit2.Text;
103          Post;
104        end;
105    end;
106    
107    procedure TMyPage.IWButton4Click(Sender: TObject);
108    begin
109      if IWEdit4.Text <> IWEdit5.Text then
110      begin
111        WebApplication.ShowMessage('入力が一致しません');
112        Exit;
113      end
114      else if Length(IWEdit4.Text) < 5 then
115        WebApplication.ShowMessage('パスワードわ5文字以上が必要です')
116      else
117        with DM.FDTable1 do
118        begin
119          Edit;
120          FieldByName('PASSWORD').AsString := IWEdit4.Text;
121          Post;
122        end;
123    end;
124    
125  procedure TMyPage.IWLink2Click(Sender: TObject);  procedure TMyPage.IWLink2Click(Sender: TObject);
126  begin  begin
127    Release;    Release;

Legend:
Removed from v.7  
changed lines
  Added in v.11

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