C#网上售卡系统(源程序+论文) 第8页
图5.2.2 添加商品分类
销售人员管理
包括新增销售人和修改删除销售人。实现代码和界面基本与商品添加界面类似,在此不做介绍。
商品管理
包括添加商品,商品明细管理,销售情况查询,库存情况查询,热卖商品查询和修改。商品管理是该系统后台管理的核心部分。管理员用户使用频率最高,功能要求最高的模块就是商品管理模块。该模块功能实现直接影响本系统的运行质量。下面介绍一下商品明晰管理界面和销售情况界面。
商品明细管理界面:
商品明细管理模块是包含在admin中的productAlter.apx程序实现的。首先该界面的顶部为管理员用户设计了方便的查询功能。管理员可以根据商品名称或者商品编号以及商品所属类别进行模糊查询。界面的下部显示了管理员用户查询的结果。管理员可以查看各个商品的详细信息,还可以删除该商品,还可以点击进入该商品仓库管理界面。商品明细管理界面部分代码实现如下:
private void btnSelect_Click(object sender, System.EventArgs e)
{
string strSelect = CleanString.htmlInputText( txtSelect.Text );
string mySql="select * from Products Left Outer join Category on Products.CID = Category.CID order by PID desc";
string strClass = ddlClass.SelectedValue;
if( strClass.Equals("-1") )
{
switch( ddlSelect.SelectedValue )
{
case "0":
mySql="select * from Products Left Outer join Category on Products.CID
= Category.CID where PID like '%" + strSelect + "%' order by PID desc";
break;
case "1":
mySql="select * from Products Left Outer join Category on Products.CID
= Category.CID where PName like '%" + strSelect + "%' order by PID desc";
break; }
}
else
{switch( ddlSelect.SelectedValue )
{
case "0":
mySql="select * from Products Left Outer join Category on Products.CID
= Category.CID where Products.CID="+strClass+" and PID like '%"+strSelect + "%' order by PID desc";
break;
case "1":
mySql="select * from Products Left Outer join Category on Products.CID
= Category.CID where Products.CID=" + strClass + " and PName like '%" + strSelect + "%' order by PID desc";
break;}
}
mySqlPager.setAttribute( SqlPager1, "DataGrid1", mySql, "1000000-PID", 20);
}
}
}
仓库管理界面
进入商品仓库管理界面可以查看商品的库存、当前销售量以及累计售出量。还可以按照商品编号、卡号以及出售状态查询商品库存情况。界面的下部显示查询结果管理员可以进行相应的编辑修改。代码从略。
图5.2.4 仓库管理界面图
订单管理
包括查看订单,整理订单和快钱对账。
查看定单管理模块是包含在admin中的orderList.apx程序实现的。查看定模块管理员可以通过定单编号、姓名、电子邮件三种不同的方式进行定单查询。整理定单模块是包含在admin中的orderTidy.apx程序实现的。管理员可以删除无效定单,为服务器减少无谓的资源浪费。
查询定单部分代码实现如下:
Private void OrderData Grid_ItemDataBound(sender, e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.Altern atingItem)
{
string strOState = e.Item.Cells[3].Text;
switch( strOState )
{
case "0": strOState = "未付款";
break;
case "1": strOState = "完成";
break;
case "2": strOState = "停止";
break;
default: strOState = "其他";
break;
}
e.Item.Cells[3].Text = strOState;
}
}
private void btnSelect_Click(sender, e)
{
string strSelect = CleanString.htmlInputText( txtSelect.Text );
string mySql="select * from [Order] order by OID desc";
switch( ddlSelect.SelectedValue )
{
case "0":
mySql="select * from [Order] where OID like '%"+ strSelect + "%' order by OID desc";
break;
case "1":
mySql="select * from [Order] where TName like '%" + strSelect
break;
case "2":
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
C#网上售卡系统(源程序+论文) 第8页下载如图片无法显示或论文不完整,请联系qq752018766