Смекни!
smekni.com

Автоматизация учета в автотранспортном предприятии (стр. 4 из 4)

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);

}