名称 CommodityId CId Number Pirce SettlementType Payment FactPayment NotPayment ManageMan StockDate Button1 Reset1 主要属性设置 / / / / / / / / / / / / 作用 显示商品表中商品名称信息 显示供应商 输入/显示数量 输入/显示单价 输入/显示结算方式 显示应付金额 输入/显示实付金额 显示未付金额 输入/显示经手人 选择进货日期 进货添加按钮 信息重置按钮 5.7 查询统计模块设计
进货信息查询如图5-10所示。
图5-10 进货信息查询
1.实现目标
进货信息查询界面,应用模糊查询功能可以针对所显示项进行相应查询操作。 2.实现过程
单元名:Stock 窗体名:Stock_search
表5-5 进货信息查询主要控件信息列表
名称 CheckBox1 TN 主要属性设置 / / 32
作用 供应商单选按钮 输入/显示供应商信息
CheckBox2 PN CheckBox3 MM CheckBox4 SD ED Button1 Button2 GridView1 3. 编码实现
if (Request[\ { type = \进货信息\
/ / / / / / / / / / 商品名称单选按钮 输入/显示商品名称信息 经手人单选按钮 输入/显示经手人信息 起止日期单选按钮 输入/显示进货开始日期 输入/显示进货结束日期 查询进货信息按钮 返回按钮 显示商品表中相应信息 this.Label1.Text = type; } else
{ type = \进货退货\
this.Label1.Text = type; }
strsql = \order by id desc\
SqlConnection strcon = new
SqlConnection(System.Configuration.ConfigurationManager.AppSettings[\ strcon.Open();
SqlDataAdapter sda = new SqlDataAdapter(strsql, strcon); DataSet ds = new DataSet(); sda.Fill(ds, \
进货信息查询界面程序流程图如图5-11所示。
33
开始输入查询条件查询N是否查询到数据?Y详细信息结束 图5-11 进货信息查询界面程序流程图
5.8 往来管理模块界面实现
往来管理模块包括商品进货结账、进货退货结账、商品销售结账、销售退货结账。通过对各项进行相应操作,可以对商品账目进行管理。商品进货结账界面如图5-12所示。
图5-12 商品进货结账界面
进货信息查询界面程序流程图如图5-13所示。
34
开始输入结账信息结账N结账信息是否为空?Y结束 图5-13 进货信息查询界面程序流程图
在商品进货结账界面中可以单击“单据编号”对进货详细信息进行查询,也可以查询到结账信息。
5.9 附项管理模块界面实现
附项管理模块包括供货单位添加管理、收货单位添加管理、添加货品管理、经办人添加管理。供货单位管理界面如图5-14所示。
图5-14 供货单位管理界面
修改供货单位界面如图5-15所示。
35
图5-15 修改供货单位界面
5.10 系统设置模块界面实现
系统设置模块包括添加用户、用户管理、帮助和退出登录。用户管理界面如图5-16所示
图5-16 用户管理界面
用户管理界面程序流程图如图5-17所示。
36