• 大小: 8.38MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-19
  • 语言: C/C++
  • 标签: MFC  数据库  

资源简介

MFC信息管理系统 毕业设计 SQL 数据库

资源截图

代码片段和文件信息

// ChgCipherDlg.cpp : implementation file
//

#include “stdafx.h“
#include “graduate.h“
#include “ChgCipherDlg.h“

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

/////////////////////////////////////////////////////////////////////////////
// CChgCipherDlg dialog


CChgCipherDlg::CChgCipherDlg(CWnd* pParent /*=NULL*/)
: CDialog(CChgCipherDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CChgCipherDlg)
m_affirmCipher = _T(““);
m_newCipher = _T(““);
m_title = _T(““);
m_username = _T(““);
//}}AFX_DATA_INIT
}


void CChgCipherDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChgCipherDlg)
DDX_Text(pDX IDC_EDIT_AFFIRMCIPHER m_affirmCipher);
DDX_Text(pDX IDC_EDIT_NEWCIPHER m_newCipher);
DDX_Text(pDX IDC_EDIT_title2 m_title);
DDX_Text(pDX IDC_EDIT_USERNAME2 m_username);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CChgCipherDlg CDialog)
//{{AFX_MSG_MAP(CChgCipherDlg)
ON_BN_CLICKED(IDC_BUTTON_CONFIRM OnButtonConfirm)
ON_BN_CLICKED(IDC_BUTTON_CANCEL OnButtonCancel)
ON_WM_CTLCOLOR()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChgCipherDlg message handlers

void CChgCipherDlg::OnOK() 
{
// TODO: Add extra validation here
}

void CChgCipherDlg::OnButtonConfirm() 
{
// TODO: Add your control notification handler code here
CString sql;
UpdateData();
if(m_newCipher.IsEmpty()||m_affirmCipher.IsEmpty())
{
GetDlgItem(IDC_CUE)->SetWindowText(“新密码或确认密码不能为空“);
return;
}
if(m_newCipher==m_affirmCipher)
{
sql=“update login set password=‘“+m_newCipher+“‘ where username=‘“+m_username+“‘“;
try
{
theApp.m_conn->Execute((_bstr_t)sqlNULLadCmdText);
GetDlgItem(IDC_CUE)->SetWindowText(“密码修改成功“);
}
catch(_com_error &e)
{
MessageBox(e.Description());
}
}
else
{
GetDlgItem(IDC_CUE)->SetWindowText(“新密码与确认密码不一致“);
m_newCipher=““;
m_affirmCipher=““;
GetDlgItem(IDC_EDIT_NEWCIPHER)->SetFocus();
UpdateData(false);
}

}

BOOL CChgCipherDlg::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here
m_title=theApp.m_status;
m_username=theApp.m_username;
UpdateData(false);
return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

void CChgCipherDlg::OnButtonCancel() 
{
// TODO: Add your control notification handler code here
CChgCipherDlg::OnCancel();
}



HBRUSH CChgCipherDlg::OnCtlColor(CDC* pDC CWnd* pWnd UINT nCtlColor) 
{
HBRUSH hbr = CDialog::OnCtlColor(pDC pWnd nCtlColor);

// TODO: Change any attributes of the DC here
if(pWnd->GetDlgCtrlID()==IDC_CUE)
{
pDC->SetTextColor(RGB(25500));
pDC->SetBkMode(TRANSPARENT);
}
// TODO: Return a different brush if the default is not desired
return hbr;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A....         3  2012-02-29 12:29  graduate\.svn\entries

    I.A....         3  2012-02-29 12:29  graduate\.svn\format

    I.A....      1423  2012-02-29 12:29  graduate\.svn\pristine\04\0458f6bffe0141766978a1f8b84127f171741d32.svn-base

    I.A....      1078  2012-02-29 12:29  graduate\.svn\pristine\04\046c150728562b21d98b892bac219901940b2be7.svn-base

    I.A....      1423  2012-02-29 12:29  graduate\.svn\pristine\05\0501c955b89d9194dc670549902d016ecef64803.svn-base

    I.A....       302  2012-02-29 12:29  graduate\.svn\pristine\05\055b51e83bb7d0f2b0ee1b5a76340d29474830d0.svn-base

    I.A....      1621  2012-02-29 12:29  graduate\.svn\pristine\07\076768de5302e310127b9b8ca42e3353876fbca0.svn-base

    I.A....      2862  2012-02-29 12:29  graduate\.svn\pristine\08\0802c91dc7ca4984186aca89d0826f0748bde573.svn-base

    I.A....     50032  2012-02-29 12:29  graduate\.svn\pristine\08\08d258b94311179fce950660ba4614eb48e50726.svn-base

    I.A....      1496  2012-02-29 12:29  graduate\.svn\pristine\09\09bd3814c868bbf4dacf9c66263820911d5a0480.svn-base

    I.A....     57654  2012-02-29 12:29  graduate\.svn\pristine\0b\0bb656643a8193193b2239655c3edb2fe8f4a6d4.svn-base

    I.A....      8409  2012-02-29 12:29  graduate\.svn\pristine\0d\0d11796bf2d8674b43a5214d3d3ed9276aab60ba.svn-base

    I.A....     90619  2012-02-29 12:29  graduate\.svn\pristine\0d\0d3ad477b5bea1d9459f6ce2b2af592948c7d454.svn-base

    I.A....       302  2012-02-29 12:29  graduate\.svn\pristine\11\1133277253e65f12d2537b2abd5aeeb807d3b108.svn-base

    I.A....      1667  2012-02-29 12:29  graduate\.svn\pristine\12\12f0157e5a11f33a891311b3ac091f1fc2515bc6.svn-base

    I.A....     10888  2012-02-29 12:29  graduate\.svn\pristine\14\14aa22029dbc6ca6875fefd8d5ac3357f8fae289.svn-base

    I.A....       302  2012-02-29 12:29  graduate\.svn\pristine\15\152902e2fa5d8cec04546948d445ad26a6ba86ba.svn-base

    I.A....       302  2012-02-29 12:29  graduate\.svn\pristine\15\1578bc6667647ff4195d2a5e1658fe01f24cd005.svn-base

    I.A....      7864  2012-02-29 12:29  graduate\.svn\pristine\16\163d24868c67b0f3f6db8a38a312a90ffa645859.svn-base

    I.A....      1497  2012-02-29 12:29  graduate\.svn\pristine\17\17dd739ae2c8a953291dc0e0f9daf54cb2af8f5e.svn-base

    I.A....      5239  2012-02-29 12:29  graduate\.svn\pristine\18\18aac1c66c2e461f31bb2613daaaf6c8e39b289c.svn-base

    I.A....     14336  2012-02-29 12:29  graduate\.svn\pristine\19\196e313b6659325475107b6c60be076013e2f2bf.svn-base

    I.A....      1256  2012-02-29 12:29  graduate\.svn\pristine\19\197ab4d1bf60c55daeb18f5d0aeff17c8c9839b9.svn-base

    I.A....       534  2012-02-29 12:29  graduate\.svn\pristine\1c\1c63be664ed7f811bfd424a53ab32b4f71998b8e.svn-base

    I.A....      1848  2012-02-29 12:29  graduate\.svn\pristine\1d\1df1561329d5ab8de76d60d12832dd309b86b0c6.svn-base

    I.A....      1433  2012-02-29 12:29  graduate\.svn\pristine\1f\1f9a0009cded4c5f54f6e202fc03a6c0e36d02ab.svn-base

    I.A....      1754  2012-02-29 12:29  graduate\.svn\pristine\21\21268200290f312cc02e2fc78a5640244349fd4d.svn-base

    I.A....      3455  2012-02-29 12:29  graduate\.svn\pristine\21\216bad1cdf89f615b3e2c54aa7fa5e3b7a1a5867.svn-base

    I.A....       302  2012-02-29 12:29  graduate\.svn\pristine\22\22a95bae9774002bc488bf4a9c4791303d10db66.svn-base

    I.A....     14336  2012-02-29 12:29  graduate\.svn\pristine\26\26fb80c7e0666a2ebc33c482e66e0c40f482cf6b.svn-base

............此处省略511个文件信息

评论

共有 条评论