Files
ayanova7/archive/ayanova 1.9.4 CE final release db schema 171/sp/ArasClientRequests.h

85 lines
2.5 KiB
C++

#if !defined(AFX_ARASCLIENTREQUESTS_H__261CC395_46C3_4AB5_9BD8_2048C6FC98E0__INCLUDED_)
#define AFX_ARASCLIENTREQUESTS_H__261CC395_46C3_4AB5_9BD8_2048C6FC98E0__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ArasClientRequests.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CArasClientRequests dialog
#include "ReportCtrl.h"
#include "gzrset.h"
class CArasClientRequests : public CDialog
{
// Construction
public:
CArasClientRequests(CWnd* pParent = NULL); // standard constructor
BOOL bColumnSortAsc[7];//<---COLUMN COUNT HERE MUST BE UPDATED WHEN NEW ONES ADDED
CString m_strOrderBy;
void Security();
~CArasClientRequests();
CString m_strCriteria;
void Criteria();
void FillView();
// Dialog Data
//{{AFX_DATA(CArasClientRequests)
enum { IDD = IDD_ARAS_CLIENT_REQUESTS };
CStatic m_lblDetails;
CStatic m_lblBrief;
CEdit m_edDetails;
CEdit m_edBrief;
CButton m_btnOK;
CReportCtrl m_rc;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CArasClientRequests)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CArasClientRequests)
virtual void OnOK();
virtual BOOL OnInitDialog();
afx_msg void OnArasRequestsClose();
afx_msg void OnArasRequestsMakeWorkorder();
afx_msg void OnArasRequestsReject();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
int m_nTimer;
long m_lCurrentItem;
void LayoutControls();
void FillFields();
GZRset* rs;
GZRset* rsPrint;
CSpApp* m_pApp;
void OnRvnItemDbClick(NMHDR* pNMHDR, LRESULT* pResult);
void OnRvnItemClick(NMHDR* pNMHDR, LRESULT* pResult);
void OnColumnClick(NMHDR* pNMHDR, LRESULT* pResult);
CImageList m_ilReport;
public:
afx_msg void OnArasRequestsRefresh();
afx_msg void OnTimer(UINT nIDEvent);
void OnInitMenuPopup(CMenu *pPopupMenu, UINT nIndex,BOOL bSysMenu);
afx_msg void OnUpdateArasRequestsMakeWorkorder(CCmdUI *pCmdUI);
afx_msg void OnUpdateArasRequestsReject(CCmdUI *pCmdUI);
// used to limit access for security
bool m_bReadOnly;
afx_msg void OnArasRequestsAccept();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_ARASCLIENTREQUESTS_H__261CC395_46C3_4AB5_9BD8_2048C6FC98E0__INCLUDED_)