AyaNova CE Archive added as recovered from storage during attempt to upgrade a customer from v1.7 to v8!
This commit is contained in:
@@ -0,0 +1,153 @@
|
||||
#if !defined(AFX_GROUPSDLG_H__159836E3_1460_11D4_964F_00C0F02C4B69__INCLUDED_)
|
||||
#define AFX_GROUPSDLG_H__159836E3_1460_11D4_964F_00C0F02C4B69__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
// GroupsDlg.h : header file
|
||||
//
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CGroupsDlg dialog
|
||||
#include "gzrightsbutton.h"
|
||||
#include "gzk.h"
|
||||
#include "gzcombo.h"
|
||||
#include "gzrset.h"
|
||||
#include "label.h"
|
||||
#include "gzListBox.h"
|
||||
|
||||
|
||||
//****************************************************
|
||||
//SECURITY RIGHTS
|
||||
#define NUMRIGHTS 27
|
||||
#define RIGHTS_WORKORDERSTAT 0 //workorder status screen
|
||||
#define RIGHTS_WORKORDER 1 //workorder entry screen
|
||||
#define RIGHTS_SHIPPING 2 // shipping and receiving
|
||||
#define RIGHTS_MAIL 3 //use the mail system (no read only here)
|
||||
#define RIGHTS_DBASEUTILS 4 // use the database utilities
|
||||
#define RIGHTS_SECURITYGROUPS 5 // rights to create edit GROUPS
|
||||
#define RIGHTS_SEARCH 6 // access to the search screen
|
||||
#define RIGHTS_REPORTS 7 // access to the reporting screen not workorder printing
|
||||
#define RIGHTS_PRINTING 8 //able to change printing setup
|
||||
#define RIGHTS_CLIENTS 9 //CLIENTS SCREEN
|
||||
#define RIGHTS_RATES 10 //RATES SCREEN
|
||||
#define RIGHTS_ZONES 11
|
||||
#define RIGHTS_UNITS 12
|
||||
#define RIGHTS_MODELS 13
|
||||
#define RIGHTS_PARTS 14
|
||||
#define RIGHTS_TASKS 15
|
||||
#define RIGHTS_PROJECTS 16
|
||||
#define RIGHTS_WOTYPES 17 //BLAH
|
||||
#define RIGHTS_ADDRESSBOOKS 18 //MODIFY ADDRESS BOOKS
|
||||
#define RIGHTS_USERS 19 //RIGHT TO EDIT USERS AND PLACE IN GROUPS
|
||||
#define RIGHTS_PM 20 //preventative maintenance screen
|
||||
#define RIGHTS_LOANERS 21 //loaner equipment screen
|
||||
#define RIGHTS_SCHEDULE 22//scheduling screen
|
||||
#define RIGHTS_SCHED_GROUPS 23//schedule groups screen
|
||||
#define RIGHTS_SCHED_MARKERS 24//schedule groups screen
|
||||
#define RIGHTS_USERPREFS 25//user preferences
|
||||
#define RIGHTS_ARAS_REQUESTS 26//ARAS service requests
|
||||
|
||||
//**********************************************************
|
||||
|
||||
|
||||
|
||||
class CGroupsDlg : public CDialog
|
||||
{
|
||||
// Construction
|
||||
public:
|
||||
bool m_bReadOnly;
|
||||
|
||||
CString m_strGroupsReports;
|
||||
CString m_strGroupsReportsInitialValue;
|
||||
void DisplayReportLists();
|
||||
~CGroupsDlg();
|
||||
bool m_bMasterMode;
|
||||
CString m_strLastComboID;
|
||||
void Save(bool Update/*or new*/);
|
||||
void SetFields();
|
||||
bool SaveField(CEdit *edControl,CString fldname,bool AllowEmpty);
|
||||
|
||||
void FillListBox();
|
||||
CGroupsDlg(CWnd* pParent = NULL); // standard constructor
|
||||
GZK* k;
|
||||
CSpApp* m_pApp;
|
||||
bool m_bAddMode;
|
||||
CgzRightsButton* m_pRight[NUMRIGHTS];
|
||||
CString m_strSelectedGroup;
|
||||
|
||||
// Dialog Data
|
||||
//{{AFX_DATA(CGroupsDlg)
|
||||
enum { IDD = IDD_GROUPS };
|
||||
CgzRightsButton m_26;
|
||||
CgzRightsButton m_25;
|
||||
CgzRightsButton m_24;
|
||||
CgzRightsButton m_23;
|
||||
CButton m_btnDone;
|
||||
CgzListBox m_lbReportsPool;
|
||||
CgzListBox m_lbReportsGroup;
|
||||
CgzRightsButton m_9;
|
||||
CgzRightsButton m_8;
|
||||
CgzRightsButton m_21;
|
||||
CgzRightsButton m_22;
|
||||
CgzRightsButton m_20;
|
||||
CgzRightsButton m_19;
|
||||
CgzRightsButton m_18;
|
||||
CgzRightsButton m_17;
|
||||
CgzRightsButton m_16;
|
||||
CgzRightsButton m_15;
|
||||
CgzRightsButton m_14;
|
||||
CgzRightsButton m_13;
|
||||
CgzRightsButton m_12;
|
||||
CgzRightsButton m_11;
|
||||
CgzRightsButton m_10;
|
||||
CgzRightsButton m_7;
|
||||
CgzRightsButton m_6;
|
||||
CgzRightsButton m_5;
|
||||
CgzRightsButton m_4;
|
||||
CgzRightsButton m_3;
|
||||
CgzRightsButton m_2;
|
||||
CgzRightsButton m_1;
|
||||
CgzRightsButton m_0;
|
||||
CEdit m_edName;
|
||||
CStatic m_lblGroupList;
|
||||
CgzCombo m_cbGroup;
|
||||
CButton m_btnDelete;
|
||||
CButton m_btnAdd;
|
||||
//}}AFX_DATA
|
||||
|
||||
|
||||
// Overrides
|
||||
// ClassWizard generated virtual function overrides
|
||||
//{{AFX_VIRTUAL(CGroupsDlg)
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
//}}AFX_VIRTUAL
|
||||
private:
|
||||
GZRset* rs;
|
||||
GZRset* lbrs;
|
||||
// Implementation
|
||||
protected:
|
||||
|
||||
// Generated message map functions
|
||||
//{{AFX_MSG(CGroupsDlg)
|
||||
afx_msg void OnAdd();
|
||||
afx_msg void OnDelete();
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnCloseupGroupCombo();
|
||||
afx_msg void OnOk();
|
||||
afx_msg void OnKillfocusGroupname();
|
||||
afx_msg void OnRButtonDblClk(UINT nFlags, CPoint point);
|
||||
afx_msg void OnBtnremoverpt();
|
||||
afx_msg void OnBtnaddrpt();
|
||||
afx_msg void OnDblclkLbrptgroup();
|
||||
afx_msg void OnDblclkLbrptpool();
|
||||
afx_msg void OnBtndone();
|
||||
//}}AFX_MSG
|
||||
DECLARE_MESSAGE_MAP()
|
||||
};
|
||||
|
||||
//{{AFX_INSERT_LOCATION}}
|
||||
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
||||
|
||||
#endif // !defined(AFX_GROUPSDLG_H__159836E3_1460_11D4_964F_00C0F02C4B69__INCLUDED_)
|
||||
Reference in New Issue
Block a user