欢迎来到天天文库
浏览记录
ID:52848513
大小:487.48 KB
页数:12页
时间:2020-03-26
《C#程序设计教学全套-2-6.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元7综合应用《C#程序设计》课程个人记账系统—收支查询统计学习内容什么是三层架构和实体类0102如何搭建三层架构目录页PAGEOFCONTENT01实现学生信息的添加02实现学生信息的修改03实现学生信息的删除知识点名称根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字添加内容添加内容添
2、加内容添加内容个人记账系统—收支查询统计在主界面工具栏通过点击【收支统计】按钮后,打开收支统计窗体,在该窗体中,可以指定起止日期查询该时间段内的收入和支出明细,并统计相应金额。个人记账系统—收支查询统计(1)在数据访问层MyAccounting.DAL的类IncomeService中添加GetIncomeList方法的重载,以根据选定的起止时间来查找收入记录publicListGetIncomeList(DateTimedt1,DateTimedt2){stringsqlstr=string.Format("select*fromI
3、ncomewheredateBetween'{0}'and'{1}'OrderbydateDESC",dt1.ToShortDateString(),dt2.ToShortDateString());DataTabledt=DBHelper.GetDataTable(sqlstr);Listlist=newList();if(dt!=null)foreach(DataRowrindt.Rows){Incomeincome=newIncome();income.编号=int.Parse(r["id"].ToString
4、());income.金额=float.Parse(r["money"].ToString());income.日期=DateTime.Parse(r["date"].ToString());income.来源=r["comefrom"].ToString();list.Add(income);}returnlist;}个人记账系统—收支查询统计(2)在数据访问层MyAccounting.BLL的类IncomeManager中添加ViewIncome方法,以统计选定起止时间内所有收入记录的金额总额publicvoidViewIncome(DateT
5、imedt1,DateTimedt2){totalIncome=0;listIncome=incomeService.GetIncomeList(dt1.Date,dt2.Date);for(inti=0;iGetSpendList(
6、DateTimedt1,DateTimedt2){stringsqlstr=string.Format("select*fromSpendwheredateBetween'{0}'and'{1}'OrderbydateDESC",dt1.ToShortDateString(),dt2.ToShortDateString());DataTabledt=DBHelper.GetDataTable(sqlstr);Listlist=newList();if(dt!=null)foreach(DataRowrindt.Rows)
7、{Spendspend=newSpend();spend.编号=int.Parse(r["id"].ToString());spend.金额=float.Parse(r["money"].ToString());spend.日期=DateTime.Parse(r["date"].ToString());spend.用途=r["usefor"].ToString();list.Add(spend);}returnlist;}个人记账系统—收支查询统计(4)在数据访问层MyAccounting.BLL的类SpendManager中添加ViewSpend
8、方法,以统计选定起止时间内所有支出记录的金额总额publicvoidViewSpend(DateTimedt1,DateT
此文档下载收益归作者所有