资源简介

VC++药品信息管理系统,源码完整,支持Access,Sql Server 2005,Sql server 2000三种数据库

资源截图

代码片段和文件信息

// ChangePasswordDlg.cpp : implementation file
//

#include “stdafx.h“
#include “MedicAdmin.h“
#include “ChangePasswordDlg.h“
#include “MainFrm.h“
#include “MedicAdminDoc.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CChangePasswordDlg dialog


CChangePasswordDlg::CChangePasswordDlg(CWnd* pParent /*=NULL*/)
: CDialog(CChangePasswordDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CChangePasswordDlg)
m_account = _T(““);
m_password = _T(““);
m_password2 = _T(““);
m_oldPassword = _T(““);
//}}AFX_DATA_INIT
}


void CChangePasswordDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChangePasswordDlg)
DDX_Text(pDX IDC_ACCOUNT_EDIT m_account);
DDX_Text(pDX IDC_NEW_PASSWORD_EDIT m_password);
DDX_Text(pDX IDC_NEW_PASSWORD2_EDIT m_password2);
DDX_Text(pDX IDC_OLD_PASSWORD_EDIT m_oldPassword);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CChangePasswordDlg CDialog)
//{{AFX_MSG_MAP(CChangePasswordDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChangePasswordDlg message handlers

void CChangePasswordDlg::OnOK() 
{
// TODO: Add extra validation here
UpdateData();
CMainframe* theFrm=(CMainframe*)AfxGetMainWnd();
CMedicAdminDoc* pDoc=(CMedicAdminDoc*)theFrm->GetActiveDocument();
CUser* theUser=&pDoc->theUser;
CUserSet* theSet=&pDoc->theUserSet;
theSet->m_strFilter=“UserAccount=‘“+theUser->GetAccount()+“‘“;
theSet->Requery();
if(m_oldPassword==theUser->GetPassword())
{
if((m_password==m_password2)&&(m_password != ““))
{

theUser->SetPassword(m_password);
theUser->ModifyPassword(theSet);
AfxMessageBox(“修改密码成功!“);
CDialog::OnOK();
}
else if(m_password == ““)
{
AfxMessageBox(“请输入新密码!“);
}
else
{
AfxMessageBox(“两次输入的密码不匹配!“);
m_password=““;
m_password2=““;
UpdateData(FALSE);
}
}
else
{
AfxMessageBox(“输入的密码不正确,您无权修改密码!“);
m_oldPassword=““;
m_password=““;
m_password2=““;
UpdateData(FALSE);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-08-08 09:50  chap01\
     目录           0  2013-08-08 09:50  chap01\01 Access\
     目录           0  2013-08-08 09:50  chap01\01 Access\MedicAdmin\
     目录           0  2013-08-08 09:50  chap01\01 Access\MedicAdmin\bmp\
     文件         630  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\bitmap5.bmp
     文件        1654  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\clear.BMP
     文件         800  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\clear.gif
     文件        5174  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\doctor.BMP
     文件        1334  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\doctor1.BMP
     文件       12342  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\fool.BMP
     文件        1334  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\fool1.BMP
     文件        1654  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\fool2.BMP
     文件         684  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\foolme.gif
     文件        1654  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\in.BMP
     文件         750  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\in.gif
     文件         371  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\man.gif
     文件       12342  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\manager.BMP
     文件         822  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\manager1.BMP
     文件        2102  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\MA_SMILE 5.BMP
     文件        1334  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\MA_SMILE 51.BMP
     文件         322  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\PASS.BMP
     文件         142  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\PASS.GIF
     文件         766  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\password.gif
     文件        1654  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\password1.BMP
     文件        1654  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\sale.BMP
     文件        1224  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\sale.gif
     文件       12342  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\salesman.BMP
     文件        1334  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\salesman1.BMP
     文件        2102  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\selected.BMP
     文件        1334  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\selected1.BMP
     文件        1654  2010-05-19 14:25  chap01\01 Access\MedicAdmin\bmp\tool1.BMP
............此处省略297个文件信息

评论

共有 条评论