dlg. DoModal();
}
void CMasKursDlg: OnButton2 ()
{
EndDialog(0);
}
void CMasKursDlg: OnFileExit()
{
EndDialog(0);
}
void CMasKursDlg: OnAboutShow()
{
CAboutDlg dlg;
dlg. DoModal();
}
Path class
void path: OnShowWindow (BOOL bShow, UINT nStatus)
{
CDialog: OnShowWindow (bShow, nStatus);
UpdateData(TRUE);
CStdioFile fOpen («d:\MasKurs\driver.txt», CFile:modeRead);
CStdioFile fOpen1 («d:\MasKurs\konductor.txt», CFile:modeRead);
CString str;
CString str1;
while (fOpen. ReadString(str)!=0) {
m_combo. AddString(str);
}
while (fOpen1. ReadString(str1)!=0) {
m_combo1. AddString(str1);
}
// fOpen. SeekToEnd();
// fOpen. WriteString (m_date+»\n»);
// fOpen. WriteString (m_number+»\n»);
// fOpen. WriteString (m_marsh+»\n»);
// fOpen. WriteString («*****"+»\n»);
}
CString str1;
CString str2;
void path: OnSaveToPath()
{
UpdateData(TRUE);
CStdioFile fOpen («d:\MasKurs\path.txt», CFile:modeWrite);
CString str;
int index=m_combo. GetCurSel();
int index1=m_combo1. GetCurSel();
if (m_date==»» || m_number==»») {
MessageBox («Please fill all fields», «Info», MB_OK);
return;
}
m_combo. GetLBText (index, str1);
m_combo1. GetLBText (index1, str2);
fOpen. SeekToEnd();
fOpen. WriteString («FIO driver «+str1+»\n»);
fOpen. WriteString («FIO konductor «+str2+»\n»);
fOpen. WriteString («Date «+m_date+»\n»);
fOpen. WriteString («Number «+m_number+»\n»);
fOpen. WriteString («*****\n»);
MessageBox («Saved to path.txt», MB_OK);
}
void path: OnBeginMarshrute()
{
UpdateData(TRUE);
CStdioFile fOpen («d:\MasKurs\marshrutebegin.txt», CFile:modeWrite);
CString str;
if (m_date1==»» || m_number1==»» || m_time==»») {
MessageBox («Please fill all fields», «Info», MB_OK);
return;
}
fOpen. SeekToEnd();
fOpen. WriteString («Date «+m_date1+»\n»);
fOpen. WriteString («Number «+m_number1+»\n»);
fOpen. WriteString («Time «+m_time+»\n»);
fOpen. WriteString («*****\n»);
MessageBox («Saved to marshrutebegin.txt», MB_OK);
}
void path: OnSaveToMarshruteOkonchanie()
{
UpdateData(TRUE);
CStdioFile fOpen («d:\MasKurs\marshruteokonchanie.txt», CFile:modeWrite);
CString str;
if (m_date2=»» || m_number2==»» || m_time1==»») {
MessageBox («Please fill all fields», «Info», MB_OK);
return;
}
fOpen. SeekToEnd();
fOpen. WriteString («Date «+m_date2+»\n»);
fOpen. WriteString («Number «+m_number2+»\n»);
fOpen. WriteString («Time «+m_time1+»\n»);
fOpen. WriteString («*****\n»);
MessageBox («Saved to marshruteokonchanie.txt», MB_OK);
}
Uch class
void uch: OnSaveToUchet()
{
UpdateData(TRUE);
CStdioFile fOpen («d:\MasKurs\uchet.txt», CFile:modeWrite);
CString str;
fOpen. SeekToEnd();
fOpen. WriteString («Date «+m_date+»\n»);
fOpen. WriteString («Number of tickets «+m_number+»\n»);
fOpen. WriteString («Nomer «+m_marsh+»\n»);
fOpen. WriteString («*****\n»);
MessageBox («Saved to uchet.txt», MB_OK);
}