| 46 |
IWList3: TIWList; |
IWList3: TIWList; |
| 47 |
IWImage1: TIWImage; |
IWImage1: TIWImage; |
| 48 |
IWFrame8: TIWFrame8; |
IWFrame8: TIWFrame8; |
|
IWLink3: TIWLink; |
|
| 49 |
IWLink4: TIWLink; |
IWLink4: TIWLink; |
| 50 |
|
IWLink3: TIWLink; |
| 51 |
procedure IWAppFormRender(Sender: TObject); |
procedure IWAppFormRender(Sender: TObject); |
| 52 |
procedure IWLink2Click(Sender: TObject); |
procedure IWLink2Click(Sender: TObject); |
| 53 |
procedure IWAppFormCreate(Sender: TObject); |
procedure IWAppFormCreate(Sender: TObject); |
| 56 |
procedure IWGrid1CellClick(ASender: TObject; const ARow, AColumn: Integer); |
procedure IWGrid1CellClick(ASender: TObject; const ARow, AColumn: Integer); |
| 57 |
procedure IWFrame8IWButton1Click(Sender: TObject); |
procedure IWFrame8IWButton1Click(Sender: TObject); |
| 58 |
procedure IWFrame8IWLink1Click(Sender: TObject); |
procedure IWFrame8IWLink1Click(Sender: TObject); |
|
procedure IWLink3Click(Sender: TObject); |
|
| 59 |
procedure IWLink4Click(Sender: TObject); |
procedure IWLink4Click(Sender: TObject); |
| 60 |
|
procedure IWLink3Click(Sender: TObject); |
| 61 |
private |
private |
| 62 |
Filter: Boolean; |
Filter: Boolean; |
| 63 |
function GetPage: TPage; |
function GetPage: Boolean; |
| 64 |
procedure SetPage(const Value: TPage); |
procedure SetPage(const Value: Boolean); |
| 65 |
procedure LoadImage; |
procedure LoadImage; |
| 66 |
procedure ClearImage; |
procedure ClearImage; |
| 67 |
public |
public |
| 68 |
property Page: TPage read GetPage write SetPage; |
property Page: Boolean read GetPage write SetPage; |
| 69 |
end; |
end; |
| 70 |
|
|
| 71 |
implementation |
implementation |
| 72 |
|
|
| 73 |
{$R *.dfm} |
{$R *.dfm} |
| 74 |
|
|
| 75 |
uses Unit3, ServerController, Unit6, Unit4; |
uses Unit3, ServerController, Unit6, Unit4, Unit9; |
| 76 |
|
|
| 77 |
procedure TIWForm1.ClearImage; |
procedure TIWForm1.ClearImage; |
| 78 |
var |
var |
| 85 |
IWGrid1.RowCount := 0; |
IWGrid1.RowCount := 0; |
| 86 |
end; |
end; |
| 87 |
|
|
| 88 |
function TIWForm1.GetPage: TPage; |
function TIWForm1.GetPage: Boolean; |
| 89 |
begin |
begin |
| 90 |
result := UserSession.FPage; |
result := UserSession.FPage; |
| 91 |
end; |
end; |
| 169 |
IWList1.Items[i] := IWList1.Items.Names[i] + '(' + s + ')'; |
IWList1.Items[i] := IWList1.Items.Names[i] + '(' + s + ')'; |
| 170 |
end; |
end; |
| 171 |
IWList2.Items.Clear; |
IWList2.Items.Clear; |
| 172 |
if Page = TPage.Info then |
if Page = false then |
| 173 |
begin |
begin |
| 174 |
with DM.FDQuery1 do |
with DM.FDQuery1 do |
| 175 |
begin |
begin |
| 296 |
|
|
| 297 |
procedure TIWForm1.IWLink2Click(Sender: TObject); |
procedure TIWForm1.IWLink2Click(Sender: TObject); |
| 298 |
begin |
begin |
| 299 |
case Page of |
if Page = true then |
|
Main: |
|
| 300 |
begin |
begin |
| 301 |
if DM.FDTable1.Locate('EMAIL;PASSWORD', |
if DM.FDTable1.Locate('EMAIL;PASSWORD', |
| 302 |
VarArrayOf([IWEdit2.Text, IWEdit3.Text]), [loCaseInsensitive]) = true |
VarArrayOf([IWEdit2.Text, IWEdit3.Text]), [loCaseInsensitive]) = true |
| 303 |
then |
then |
| 304 |
begin |
begin |
| 305 |
Page := Info; |
Page := false; |
| 306 |
UserSession.user_number := DM.FDTable1.FieldByName('NUMBER') |
UserSession.user_number := DM.FDTable1.FieldByName('NUMBER') |
| 307 |
.AsInteger; |
.AsInteger; |
| 308 |
IWEdit2.Text := ''; |
IWEdit2.Text := ''; |
| 309 |
end; |
end; |
| 310 |
IWEdit3.Text := ''; |
IWEdit3.Text := ''; |
| 311 |
end; |
end |
| 312 |
Info: |
else |
| 313 |
begin |
begin |
| 314 |
DM.FDTable1.Filtered := false; |
DM.FDTable1.Filtered := false; |
| 315 |
Page := Main; |
Page := true; |
| 316 |
UserSession.user_number := 0; |
UserSession.user_number := 0; |
| 317 |
end; |
end; |
|
end; |
|
| 318 |
end; |
end; |
| 319 |
|
|
| 320 |
procedure TIWForm1.IWLink3Click(Sender: TObject); |
procedure TIWForm1.IWLink3Click(Sender: TObject); |
| 321 |
begin |
begin |
| 322 |
WebApplication.ShowMessage('OKをクリックすると退会します'); |
with TMyPage.Create(WebApplication) do |
| 323 |
Page := Main; |
begin |
| 324 |
DM.FDTable1.Delete; |
Form := Self; |
| 325 |
|
Show; |
| 326 |
|
end; |
| 327 |
end; |
end; |
| 328 |
|
|
| 329 |
procedure TIWForm1.IWLink4Click(Sender: TObject); |
procedure TIWForm1.IWLink4Click(Sender: TObject); |
| 442 |
IWLabel4.Caption := DM.FDTable2.FieldByName('NAME').AsString; |
IWLabel4.Caption := DM.FDTable2.FieldByName('NAME').AsString; |
| 443 |
end; |
end; |
| 444 |
|
|
| 445 |
procedure TIWForm1.SetPage(const Value: TPage); |
procedure TIWForm1.SetPage(const Value: Boolean); |
|
var |
|
|
x: Boolean; |
|
| 446 |
begin |
begin |
| 447 |
UserSession.FPage := Value; |
UserSession.FPage := Value; |
| 448 |
x := Value = Info; |
IWRegion7.Visible := not Value; |
| 449 |
IWRegion7.Visible := x; |
IWDBLabel1.Visible := not Value; |
| 450 |
IWDBLabel1.Visible := x; |
IWLink3.Visible := not Value; |
| 451 |
IWLink3.Visible := x; |
IWLink1.Visible := Value; |
| 452 |
IWLink1.Visible := not x; |
IWText1.Visible := Value; |
| 453 |
IWText1.Visible := not x; |
if Value = false then |
|
if x = true then |
|
| 454 |
begin |
begin |
| 455 |
IWLabel1.Caption := 'ようこそ'; |
IWLabel1.Caption := 'ようこそ'; |
| 456 |
IWLink2.Caption := 'ログアウト'; |
IWLink2.Caption := 'ログアウト'; |