| 12
 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
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 
 |  
#include "stdafx.h"
#include "AutoMédical.h"
#include "LOAD_PATIENT.h"
#include "mysql.h"
#include <conio.h>
#include <time.h>
 
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
 
//*******************//
//Variables externes patient//
CString	m_loadnom;// Boite de dialogue principale
CString	m_loadprenom;//Boite de dialogue principale
 
//Variables externes de Connexion
int Connexion(); // Fonction déclarée dans Ceer.cpp
MYSQL *mysqlconnexion;
MYSQL_ROW myROW;
MYSQL_RES *myRES;
char query_buff[255];
 
//Variables locales//
CString tempSuivi,tempAdresse,tempNaissance,tempCP,ID_table_patient,tempDate;
CString Naissance_patient(CString m_load_nom2,CString m_load_prenom2);
CString table_suivi(CString id);
 
/////////////////////////////////////////////////////////////////////////////
// LOAD_PATIENT dialog
 
BOOL LOAD_PATIENT::OnInitDialog()
{
	CDialog::OnInitDialog();
 
	// Add "About..." menu item to system menu.
 
	// IDM_ABOUTBOX must be in the system command range.
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);
 
	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}
 
	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
 
	//ICI ON PLACE L'INITIALISATION PROPRE DU PROGRAMME
	Connexion();
	Naissance_patient(m_load_nom,m_load_prenom);
	table_suivi(ID_table_patient);
 
	return TRUE;  // return TRUE  unless you set the focus to a control
}
 
 
LOAD_PATIENT::LOAD_PATIENT(CWnd* pParent /*=NULL*/)
	: CDialog(LOAD_PATIENT::IDD, pParent)
{
	//{{AFX_DATA_INIT(LOAD_PATIENT)
	m_add_suivi = _T("");
	m_load_adresse = _T(tempAdresse);
	m_load_antecedant = _T(tempSuivi);
	m_load_CP = _T(tempCP);
	m_load_naissance = _T(tempNaissance);
	m_load_nom = _T(m_loadnom);
	m_load_prenom = _T(m_loadprenom);
	//}}AFX_DATA_INIT
}
 
 
void LOAD_PATIENT::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(LOAD_PATIENT)
	DDX_Text(pDX, IDC_add_suivi, m_add_suivi);
	DDX_Text(pDX, IDC_loadadresse, m_load_adresse);
	DDX_Text(pDX, IDC_loadantecedant, m_load_antecedant);
	DDX_Text(pDX, IDC_loadcodepostal, m_load_CP);
	DDX_Text(pDX, IDC_loadnaissance, m_load_naissance);
	DDX_Text(pDX, IDC_loadnom, m_load_nom);
	DDX_Text(pDX, IDC_loadprenom, m_load_prenom);
	//}}AFX_DATA_MAP
}
 
 
BEGIN_MESSAGE_MAP(LOAD_PATIENT, CDialog)
	//{{AFX_MSG_MAP(LOAD_PATIENT)
		// NOTE: the ClassWizard will add message map macros here
	//}}AFX_MSG_MAP
END_MESSAGE_MAP() | 
Partager