102 lines
2.6 KiB
C++
102 lines
2.6 KiB
C++
#if !defined(AFX_DLG_MANAGER_MODIFY_H__33D24E16_8AC1_4E91_B19A_9F61A8D1920E__INCLUDED_)
|
|
#define AFX_DLG_MANAGER_MODIFY_H__33D24E16_8AC1_4E91_B19A_9F61A8D1920E__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
// DLG_Manager_Modify.h : header file
|
|
//
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// DLG_Manager_Modify dialog
|
|
class CManagerDlg;
|
|
class DLG_Manager_Modify : public CDialog
|
|
{
|
|
public:
|
|
ANS_GetManagerData m_ManagerData;
|
|
|
|
protected:
|
|
CManagerDlg * m_pManagerDlg;
|
|
POSITION m_Pos; //自身在管理员列表中所处的位置
|
|
ULONG m_ulMainPurview; //修改者自身所拥有的权限
|
|
BOOL m_bModifyPurview; //是否有权限设置权限
|
|
BOOL m_bResetPasswd; //是否有权限设置密码
|
|
BOOL m_bSetPasswd; //是否已重设密码
|
|
BOOL m_bAdd; //是否是新添加的内容
|
|
TCHAR m_szPasswd[32]; //记录旧密码
|
|
|
|
// Construction
|
|
public:
|
|
ANS_GetManagerData GetParam();
|
|
void SetParam( ANS_GetManagerData data ,POSITION pos,ULONG ulPurview,BOOL bModifyPurview,BOOL bResetPasswd , BOOL bAdd);
|
|
DLG_Manager_Modify(CWnd* pParent = NULL); // standard constructor
|
|
|
|
// Dialog Data
|
|
//{{AFX_DATA(DLG_Manager_Modify)
|
|
enum { IDD = IDD_MANAGER_MODIFY };
|
|
CButton m_B_Passwd;
|
|
COleDateTime m_tBirthday;
|
|
CString m_strBranch;
|
|
CString m_strBZ;
|
|
CString m_strEmail;
|
|
CString m_strFax;
|
|
CString m_strJob;
|
|
BOOL m_bLogin;
|
|
CString m_strLoginName;
|
|
BOOL m_bManager_Add;
|
|
BOOL m_bManager_Del;
|
|
BOOL m_bManager_Modify;
|
|
BOOL m_bManager_ModifyPurview;
|
|
BOOL m_bManager_See;
|
|
CString m_strMobile;
|
|
CString m_strName;
|
|
int m_lSex;
|
|
CString m_strTel;
|
|
BOOL m_bInfo_See;
|
|
CString m_strCreateTime;
|
|
CString m_strLoginCount;
|
|
CString m_strLoginTime;
|
|
BOOL m_bManager_ResetPasswd;
|
|
CString m_strCreateUser;
|
|
BOOL m_bCorp_Add;
|
|
BOOL m_bCorp_Del;
|
|
BOOL m_bCorp_Pay;
|
|
BOOL m_bCorp_See;
|
|
BOOL m_bCorp_Modify;
|
|
BOOL m_bList;
|
|
BOOL m_bTab;
|
|
BOOL m_bCorp_User;
|
|
BOOL m_bFilt;
|
|
BOOL m_bOther;
|
|
BOOL m_bSP;
|
|
int m_lType;
|
|
UINT m_lAllQueryCount;
|
|
CString m_strQueryCount;
|
|
UINT m_lAllAddSmsCount;
|
|
//}}AFX_DATA
|
|
|
|
|
|
// Overrides
|
|
// ClassWizard generated virtual function overrides
|
|
//{{AFX_VIRTUAL(DLG_Manager_Modify)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
|
//}}AFX_VIRTUAL
|
|
|
|
// Implementation
|
|
protected:
|
|
|
|
// Generated message map functions
|
|
//{{AFX_MSG(DLG_Manager_Modify)
|
|
virtual BOOL OnInitDialog();
|
|
virtual void OnOK();
|
|
afx_msg void OnManagerModifyPasswd();
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
|
|
|
#endif // !defined(AFX_DLG_MANAGER_MODIFY_H__33D24E16_8AC1_4E91_B19A_9F61A8D1920E__INCLUDED_)
|