📄 mainfrm.cpp
字号:
void CMainFrame::OnMenuIncomeReport()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogIncomeReport dlg;
dlg.m_pFeeSet = &doc->m_FeeSet;
dlg.m_pItemCountOrderSet = &doc->m_ItemCountOrderSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
}
#include "DialogOperator.h"
void CMainFrame::OnMenuOperator()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogOperator dlg;
dlg.m_pDepartmentSet = &doc->m_DepartmentSet;
dlg.m_pMightSet = &doc->m_MightSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
}
#include "DialogOperatorList.h"
void CMainFrame::OnMenuOperatorList()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogOperatorList *pDlg = NULL;
char *sName = "操作员列表"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogOperatorList;
if(!pDlg)
return;
pDlg->m_pDepartmentSet = &doc->m_DepartmentSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_OPERATOR_LIST, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogOut.h"
void CMainFrame::OnMenuOut()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogOut dlg;
dlg.m_pProduceClientSet = &doc->m_ProduceClientSet;
dlg.m_pStoreWareSet = &doc->m_StoreWareSet;
dlg.m_pDepartmentSet = &doc->m_DepartmentSet;
dlg.m_pOutWareSet = &doc->m_OutWareSet;
dlg.m_pWarePurposeSet = &doc->m_WarePurposeSet;
dlg.m_pWareTypeSet = &doc->m_WareTypeSet;
dlg.m_pWareModeSet = &doc->m_WareModeSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
}
#include "DialogOutList.h"
void CMainFrame::OnMenuOutList()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogOutList *pDlg = NULL;
char *sName = "物品出库查询"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogOutList;
if(!pDlg)
return;
pDlg->m_pOutWareSet = &doc->m_OutWareSet;
pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_OUT_LIST, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogOutStat.h"
void CMainFrame::OnMenuOutReport()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogOutStat *pDlg = NULL;
char *sName = "物资出库报表"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogOutStat;
if(!pDlg)
return;
pDlg->m_pItemCountOrderSet = &doc->m_ItemCountOrderSet;
// pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_OUT_STAT, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogProduceClientList.h"
void CMainFrame::OnMenuProduceList()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogProduceClientList *pDlg = NULL;
char *sName = "客户生产单查询"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogProduceClientList;
if(!pDlg)
return;
pDlg->m_pProduceClientSet = &doc->m_ProduceClientSet;
pDlg->m_pProductWareSet = &doc->m_ProductWareSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_PRODUCE_CLIENT_LIST, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogProduceClient.h"
void CMainFrame::OnMenuProduct()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogProduceClient dlg;
dlg.m_pProduceClientSet = &doc->m_ProduceClientSet;
dlg.m_pProductWareSet = &doc->m_ProductWareSet;
dlg.m_pWareModeSet = &doc->m_WareModeSet;
dlg.m_pWarePurposeSet = &doc->m_WarePurposeSet;
dlg.m_pWareTypeSet = &doc->m_WareTypeSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
}
#include "DialogReturn.h"
void CMainFrame::OnMenuReturn()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogReturn dlg;
dlg.m_pDepartmentSet = &doc->m_DepartmentSet;
dlg.m_pReturnWareSet = &doc->m_ReturnWareSet;
dlg.m_pWareModeSet = &doc->m_WareModeSet;
dlg.m_pWarePurposeSet = &doc->m_WarePurposeSet;
dlg.m_pWareTypeSet = &doc->m_WareTypeSet;
dlg.m_pStoreWareSet = &doc->m_StoreWareSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
}
#include "DialogReturnList.h"
void CMainFrame::OnMenuReturnList()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogReturnList *pDlg = NULL;
char *sName = "物资退库查询"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogReturnList;
if(!pDlg)
return;
pDlg->m_pReturnWareSet = &doc->m_ReturnWareSet;
pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_RETURN_LIST, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogReturnStat.h"
void CMainFrame::OnMenuReturnReport()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogReturnStat *pDlg = NULL;
char *sName = "物资退库报表"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogReturnStat;
if(!pDlg)
return;
pDlg->m_pItemCountOrderSet = &doc->m_ItemCountOrderSet;
// pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_RETURN_STAT, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogWarePurpose.h"
void CMainFrame::OnMenuWarePurpose()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogWarePurpose dlg;
dlg.m_pWarePurposeSet = &doc->m_WarePurposeSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
if(doc->m_WarePurposeSet.IsOpen())
doc->m_WarePurposeSet.Close();
doc->m_WarePurposeSet.Open();
}
#include "DialogWareType.h"
void CMainFrame::OnMenuWareType()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogWareType dlg;
dlg.m_pWarePurposeSet = &doc->m_WarePurposeSet;
dlg.m_pWareTypeSet = &doc->m_WareTypeSet;
dlg.m_pWareModeSet = &doc->m_WareModeSet;
dlg.m_pOperatorSet = &doc->m_OperatorSet;
dlg.m_strOperatorId = doc->m_strOperatorId;
dlg.DoModal();
if(doc->m_WareTypeSet.IsOpen())
doc->m_WareTypeSet.Close();
doc->m_WareTypeSet.Open();
if(doc->m_WareModeSet.IsOpen())
doc->m_WareModeSet.Close();
doc->m_WareModeSet.Open();
}
void CMainFrame::OnMenuWindowFee()
{
// TODO: Add your command handler code here
SwitchToForm(IDD_WIN_FEE_FORM);
}
#include "DialogStoreWareList.h"
void CMainFrame::OnMenuStoreWareList()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogStoreWareList *pDlg = NULL;
char *sName = "仓库物资查询"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogStoreWareList;
if(!pDlg)
return;
pDlg->m_pStoreWareSet = &doc->m_StoreWareSet;
pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_STORE_WARE_LIST, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
#include "DialogProductWareList.h"
void CMainFrame::OnMenuProduceWareList()
{
// TODO: Add your command handler code here
CPressManagerDoc* doc = (CPressManagerDoc*)CFrameWnd::GetActiveDocument();
CDialogProductWareList *pDlg = NULL;
char *sName = "生产任务查询"; ////////////////////////////////
if(!m_Child.GetClassChild(sName))
{
pDlg = new CDialogProductWareList;
if(!pDlg)
return;
pDlg->m_pProduceClientSet = &doc->m_ProduceClientSet;
pDlg->m_pProductWareSet = &doc->m_ProductWareSet;
pDlg->m_pWarePurposeSet = &doc->m_WarePurposeSet;
pDlg->m_pWareTypeSet = &doc->m_WareTypeSet;
pDlg->m_pWareModeSet = &doc->m_WareModeSet;
pDlg->m_pOperatorSet = &doc->m_OperatorSet;
pDlg->m_strOperatorId = doc->m_strOperatorId;
pDlg->Create(IDD_DIALOG_PRODUCT_WARE_LIST, this);
}
m_Child.ADD((CView*)pDlg, sName);
}
void CMainFrame::OnMenuBackupDb()
{
// TODO: Add your command handler code here
#if !defined(_ACCESS_DB)
MessageBox("本功能仅适用于单机版");
return;
#endif
int answer = MessageBox("确定数据库备份操作?","确定", MB_OKCANCEL);
if(answer != IDOK)
return;
CString str = "PressManager.mdb";
CFileDialog dlg(FALSE, NULL, str);
dlg.DoModal();
str.Format("%s\\PressManager.mdb", cpath);
CWaitCursor cursor; // this will automatically display a wait cursor
CopyFile(str, dlg.GetPathName(), FALSE);
MessageBox("备份完成");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -