annotate src/update.cpp @ 0:615a15029602 default tip

first commit.
author pyon@macmini
date Sun, 10 Nov 2019 08:39:41 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
1 /* Filename : update.cpp
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
2 Last Change: 2019-11-08 金 14:23:08.
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
3 by Takayuki Mutoh
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
4 */
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
5 #include "update.h"
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
6
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
7 UpdateDBFrame::UpdateDBFrame(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style)
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
8 : wxFrame(parent, id, title, pos, size, style)
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
9 {
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
10 this->SetSizeHints(wxDefaultSize, wxDefaultSize);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
11 this->SetBackgroundColour(wxColour(170, 170, 200));
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
12
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
13 wxFlexGridSizer* fgSizer;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
14 fgSizer = new wxFlexGridSizer(0, 2, 0, 0);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
15 fgSizer->SetFlexibleDirection(wxBOTH);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
16 fgSizer->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
17
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
18 m_staticTextHhs = new wxStaticText(this, wxID_ANY, wxT("被保険者CSV"), wxDefaultPosition, wxDefaultSize, 0);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
19 fgSizer->Add(m_staticTextHhs, 0, wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT, 5);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
20
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
21 m_filePickerHhs = new wxFilePickerCtrl(this, wxID_ANY, wxEmptyString, wxT("Select a file"), wxT("*.*"), wxDefaultPosition, wxSize(300,-1), wxFLP_CHANGE_DIR|wxFLP_FILE_MUST_EXIST|wxFLP_SMALL|wxFLP_USE_TEXTCTRL);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
22 fgSizer->Add(m_filePickerHhs, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
23
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
24 m_staticText5 = new wxStaticText(this, wxID_ANY, wxT("居宅介護支援CSV"), wxDefaultPosition, wxDefaultSize, 0);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
25 fgSizer->Add(m_staticText5, 0, wxALL|wxALIGN_RIGHT, 5);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
26
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
27 m_filePickerCM = new wxFilePickerCtrl(this, wxID_ANY, wxEmptyString, wxT("Select a file"), wxT("*.*"), wxDefaultPosition, wxSize(300,-1), wxFLP_CHANGE_DIR|wxFLP_SMALL|wxFLP_USE_TEXTCTRL);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
28 fgSizer->Add(m_filePickerCM, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
29
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
30 fgSizer->Add(0, 0, 1, wxEXPAND, 5);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
31
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
32 m_buttonUpdate = new wxButton(this, ID_UPDB, wxT("更新処理"), wxDefaultPosition, wxDefaultSize, 0);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
33 fgSizer->Add(m_buttonUpdate, 0, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
34
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
35
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
36 this->SetSizer(fgSizer);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
37 this->Layout();
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
38
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
39 this->Centre(wxBOTH);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
40
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
41 // Connect Events
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
42 m_buttonUpdate->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(UpdateDBFrame::OnUpdate), NULL, this);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
43 }
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
44
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
45 UpdateDBFrame::~UpdateDBFrame()
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
46 {
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
47 // Disconnect Events
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
48 m_buttonUpdate->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(UpdateDBFrame::OnUpdate), NULL, this);
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
49
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
50 }