大学生个人理财管理系统(7)

2018-11-26 21:18

rs.MoveNext(); ary.Add(temp); }

rs.Close();

for (i=0;i

//////////////更新数据库//////////////// strSQL.Format(\

User(Name,Password,Aver,Limit,InType,OutType) Values

('%s','%s','%s','%s','%s','%s')\intype,outtype); m_database.ExecuteSQL(strSQL); CTime time=CTime::GetCurrentTime(); CString timeStr; timeStr=time.Format(\//////////////查找新建的用户的ID值/////// strSQL.Format(\Name='%s'\

rs.Open(CRecordset::forwardOnly,strSQL); rs.GetFieldValue(\ rs.Close(); /////////////查找结束///////////////////

/////////////更新数据库插入初始余额///// OpenDB(); strSQL.Format(\

Balance(Amount,b_Date,User,Type,Comment) VALUES(%s,'%s','%s','0','帐户初始余额')\ m_database.ExecuteSQL(strSQL);

/////////////插入结束//////////////////// MessageBox(\创建新用户成功!请返回登录界面进入系统。\\r\\n您在登录以后可以在“用户设置”版面里更改您的设置。\成功\ CDialog::OnOK(); }

Page4.cpp

//用户设置界面

BOOL CPage4::OnInitDialog() {

31

CPropertyPage::OnInitDialog();

//初始对话框 CString

username,password,aver,limit,intype,outtype,temp;

//////////从数据库中取出和用户相关的数值/////////////// OpenDB(); CString strSQL; strSQL.Format(\ m_recordSet.Open(CRecordset::forwardOnly,strSQL); m_recordSet.GetFieldValue(\ user=username; //////为更新数据库时判断用户名使用 m_recordSet.GetFieldValue(\ pass=password; //////为更新数据库时判断密码使用 m_recordSet.GetFieldValue(\ aver=FixValue(aver); m_recordSet.GetFieldValue(\ limit=FixValue(limit); m_recordSet.GetFieldValue(\ m_recordSet.GetFieldValue(\ m_username.SetWindowText(username); m_limit.SetWindowText(limit); m_aver.SetWindowText(aver); m_recordSet.Close();

///////////////////////////////////////////////////////

///////////处理收入支出类型字符串////////////// CStringArray inStr, outStr; int bc=SplitString(intype,',',inStr); bc=SplitString(outtype,',',outStr);

/////////////////////////////////////////////// m_inlist.DeleteAllItems(); while(m_inlist.DeleteColumn(0)){}; ///////////初始化列表框//////////////////////// m_inlist.InsertColumn(0,\类型\ m_inlist.InsertColumn(1,\ RECT rectList; 调整列表宽度 m_inlist.GetWindowRect(&rectList);

32

///

int wid=rectList.right-rectList.left-22; m_inlist.SetColumnWidth(0,wid); m_inlist.SetExtendedStyle(LVS_EX_FULLROWSELECT); for (int i=0;i

/////////////////////////////////////////////// m_outlist.DeleteAllItems(); while(m_outlist.DeleteColumn(0)){}; m_outlist.InsertColumn(0,\类型\ m_outlist.InsertColumn(1,\

///调整列表宽度 m_outlist.GetWindowRect(&rectList); wid=rectList.right-rectList.left-22; m_outlist.SetColumnWidth(0,wid); m_outlist.SetExtendedStyle(LVS_EX_FULLROWSELECT); for (i=0;i

/////////////////////////////////////////////// return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }

void CPage4::OnAddin() {

// TODO: 添加收入类型/////////////////////////////// if (m_newin.GetWindowTextLength()==0) { m_newin.SetFocus(); return; }

else { CString newin,inID; m_newin.GetWindowText(newin);

33

CString strSQL; strSQL.Format(\Values('%s')\ m_database.ExecuteSQL(strSQL); strSQL.Format(\Title='%s'\ m_recordSet.Open(CRecordset::forwardOnly,strSQL); m_recordSet.GetFieldValue(\ m_recordSet.Close(); m_inlist.InsertItem(m_inlist.GetItemCount(),newin); m_inlist.SetItemText(m_inlist.GetItemCount()-1,1,inID); MessageBox(\添加成功!\成功\ return; } }

void CPage4::OnDelin() {

// TODO: 删除收入类型///////////////////////// int row=m_inlist.GetSelectionMark(); if (row==-1) {

MessageBox(\请选择一条记录。\错误\ return; } CString temp; temp=m_inlist.GetItemText(row,0); temp=\您确认要删除“\”类别吗?\ int i=MessageBox(temp,\问题\ if (i==IDOK) m_inlist.DeleteItem(row); return; }

void CPage4::OnAddout() {

// TODO: 添加支出类型////////////////////// if (m_newout.GetWindowTextLength()==0) { m_newout.SetFocus(); return; }

34

else { CString newout,outID; m_newout.GetWindowText(newout); CString strSQL; strSQL.Format(\Values('%s')\ m_database.ExecuteSQL(strSQL); strSQL.Format(\Title='%s'\ m_recordSet.Open(CRecordset::forwardOnly,strSQL); m_recordSet.GetFieldValue(\ m_recordSet.Close(); m_outlist.InsertItem(m_outlist.GetItemCount(),newout); m_outlist.SetItemText(m_outlist.GetItemCount()-1,1,outID);

MessageBox(\添加成功!\成功\ return; } }

void CPage4::OnDelout() {

// TODO: 删除支出类型///////////////////////////// int row=m_outlist.GetSelectionMark(); if (row==-1) {

MessageBox(\请选择一条记录。\错误\ return; } CString temp; temp=m_outlist.GetItemText(row,0); temp=\您确认要删除“\”类别吗?\ int i=MessageBox(temp,\问题\ if (i==IDOK) m_outlist.DeleteItem(row); return; }

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

35


大学生个人理财管理系统(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018国家公务员考试:行测答题用比重公式,看这三条就够了

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: