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