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

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