1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| void CAddAgent::OnSubmit()
{
CDialog::UpdateData();
char * Name = new char[];
char * ID = new char[];
char * Location = new char[];
char * Mail = new char[];
char * Phone = new char[];
CProjetApp *pApp=static_cast<CProjetApp *>(AfxGetApp());
if ((m_ID != _T("")) && (m_Name != _T("")) &&
( m_Location != _T("")) && (m_Mail != _T("")) && (m_Phone != _T("")))
{
strcpy(Name , m_Name);
strcpy(ID , m_ID);
strcpy(Location , m_Location);
strcpy(Mail , m_Mail);
strcpy(Phone , m_Phone);
CTable *ptr = new CAgent_Table(Name, ID, Location, Mail, Phone);
pApp->db.addRecord("AGENT", ptr);
CDialog::EndDialog(0);
}
else
{
CStatic *Label = new CStatic;
Label->Create("Every Field must be filled", WS_CHILD | WS_VISIBLE, CRect(200, 5, 400, 20), this, 0x188);
}
} |
Partager