155 lines
4.1 KiB
C++
155 lines
4.1 KiB
C++
#if !defined(AFX_DISPATCHFIELDSDLG_H__BDBF57C1_37BC_11D4_964F_00C0F02C4B69__INCLUDED_)
|
|
#define AFX_DISPATCHFIELDSDLG_H__BDBF57C1_37BC_11D4_964F_00C0F02C4B69__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
// DispatchFieldsDlg.h : header file
|
|
//
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CDispatchFieldsDlg dialog
|
|
#include "label.h"
|
|
#include "gzcombo.h"
|
|
#include "gzrset.h"
|
|
#include "DispatchView.H"
|
|
#include "afxwin.h"
|
|
class CDispatchFieldsDlg : public CDialog
|
|
{
|
|
// Construction
|
|
public:
|
|
~CDispatchFieldsDlg();
|
|
void RefreshDisplay();
|
|
void FillLists();
|
|
|
|
void BuildSQL();
|
|
void SetReturnVariable(CDispatchView * dvReturn);
|
|
|
|
CDispatchFieldsDlg(CWnd* pParent = NULL); // standard constructor
|
|
CDispatchView* pdv;
|
|
CDispatchView* passeddv;
|
|
CSpApp* m_pApp;
|
|
GZRset* rs;
|
|
|
|
// Dialog Data
|
|
//{{AFX_DATA(CDispatchFieldsDlg)
|
|
enum { IDD = IDD_DISPATCHFIELDS };
|
|
CButton m_ckProject;
|
|
CgzCombo m_cbProjects;
|
|
CgzCombo m_cbCategories;
|
|
CButton m_ckCategory;
|
|
CButton m_ckSchedDate_TOMORROW;
|
|
CButton m_ckCustRef;
|
|
CButton m_ckStatus;
|
|
CButton m_ckOurRef;
|
|
CButton m_ckDate;
|
|
CButton m_ckInvoice;
|
|
CDateTimeCtrl m_dtEntryDate;
|
|
CComboBox m_cbEntry;
|
|
CLabel m_lbl16;
|
|
CgzCombo m_cbReports;
|
|
CLabel m_lbl15;
|
|
CButton m_ckPreview;
|
|
CButton m_ckSchedDate_BETWEEN;
|
|
CEdit m_edSQL;
|
|
CEdit m_edLastActivity_DAYS;
|
|
CDateTimeCtrl m_dtSchedDate_START;
|
|
CDateTimeCtrl m_dtSchedDate_END;
|
|
CButton m_ckSchedDate_TODAY;
|
|
CButton m_ckSchedDate_THISWEEK;
|
|
CButton m_ckSchedDate_THISMONTH;
|
|
CButton m_ckSchedDate_ANY;
|
|
CButton m_ckOnsite_ONSITE;
|
|
CButton m_ckOnsite_INHOUSE;
|
|
CButton m_ckOnsite_BOTH;
|
|
CButton m_ckLastActivity_ANY;
|
|
CButton m_ckClosedOpen_OPEN;
|
|
CButton m_ckClosedOpen_CLOSED;
|
|
CButton m_ckClosedOpen_BOTH;
|
|
CgzCombo m_cbZone;
|
|
CgzCombo m_cbTech;
|
|
CgzCombo m_cbClient;
|
|
CLabel m_lbl14;
|
|
CLabel m_lbl9;
|
|
CLabel m_lbl8;
|
|
CLabel m_lbl7;
|
|
CLabel m_lbl6;
|
|
CLabel m_lbl5;
|
|
CLabel m_lbl4;
|
|
CLabel m_lbl3;
|
|
CLabel m_lbl2;
|
|
CLabel m_lbl13;
|
|
CLabel m_lbl12;
|
|
CLabel m_lbl11;
|
|
CLabel m_lbl10;
|
|
CLabel m_lbl1;
|
|
CButton m_ckZone;
|
|
CButton m_ckWO;
|
|
CButton m_ckSchedTech;
|
|
CButton m_ckSchedEndDate;
|
|
CButton m_ckSchedDate;
|
|
CButton m_ckPostal;
|
|
CButton m_ckOnsite;
|
|
CButton m_ckLastActivity;
|
|
CButton m_ckEntryDate;
|
|
CButton m_ckClosedDate;
|
|
CButton m_ckClosed;
|
|
CButton m_ckClient;
|
|
CButton m_ckCity;
|
|
//}}AFX_DATA
|
|
|
|
|
|
// Overrides
|
|
// ClassWizard generated virtual function overrides
|
|
//{{AFX_VIRTUAL(CDispatchFieldsDlg)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
|
//}}AFX_VIRTUAL
|
|
|
|
// Implementation
|
|
protected:
|
|
|
|
// Generated message map functions
|
|
//{{AFX_MSG(CDispatchFieldsDlg)
|
|
afx_msg void OnBtndone();
|
|
virtual void OnOK();
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnBtncancel();
|
|
afx_msg void OnButton1();
|
|
afx_msg void OnCkclosedopenBoth();
|
|
afx_msg void OnCkclosedopenOpenonly();
|
|
afx_msg void OnCkclosedopenClosedonly();
|
|
afx_msg void OnCkonsiteBoth();
|
|
afx_msg void OnCkonsiteInhouseonly();
|
|
afx_msg void OnCkonsiteOnsiteonly();
|
|
afx_msg void OnCkscheddateAny();
|
|
afx_msg void OnCkscheddateBetween();
|
|
afx_msg void OnCkscheddateThismonth();
|
|
afx_msg void OnCkscheddateThisweek();
|
|
afx_msg void OnCkscheddateToday();
|
|
afx_msg void OnCklastactivityAny();
|
|
afx_msg void OnCloseupCbentry();
|
|
afx_msg void OnCkinvoice();
|
|
afx_msg void OnCkdate();
|
|
afx_msg void OnDatetimechangeDtcheddateBetweenStart(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnDatetimechangeDtcheddateBetweenEnd(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnCkourref();
|
|
afx_msg void OnCkstatus();
|
|
afx_msg void OnCkscheddateTomorrow();
|
|
afx_msg void OnCloseupCbcategories();
|
|
afx_msg void OnCkcategory();
|
|
afx_msg void OnCkproject();
|
|
afx_msg void OnCloseupCbprojects();
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
|
CgzCombo m_cbStatus;
|
|
CStatic m_lblCreatedDays;
|
|
CEdit m_edCreatedDays;
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
|
|
|
#endif // !defined(AFX_DISPATCHFIELDSDLG_H__BDBF57C1_37BC_11D4_964F_00C0F02C4B69__INCLUDED_)
|