超市进销存管理系统实训报告(7)

2018-11-27 09:20

new EMS.SaleStock.frmSellStockSum().Show(); }

private void fileSellStockStatus_Click(object sender, EventArgs e) {

new EMS.SaleStock.frmSellStockStatus().Show(); }

private void fileSellStockOrderBy_Click(object sender, EventArgs e) {

new EMS.SelectDataDialog.frmSelectOrderby().Show(); }

private void fileSellStockCost_Click(object sender, EventArgs e) {

new EMS.SaleStock.frmSellStockCost().Show(); }

private void fileStockStatus_Click(object sender, EventArgs e) {

new EMS.Stock.frmStockStatus().Show(); }

private void fileUpperLimit_Click(object sender, EventArgs e) {

new EMS.Stock.frmUpperLimit().Show(); }

private void fileLowerLimit_Click(object sender, EventArgs e) {

new EMS.Stock.frmLowerLimit().Show(); }

private void fileCheckStock_Click(object sender, EventArgs e) {

new EMS.Stock.frmCheckStock().Show(); }

private void 本单位ToolStripMenuItem_Click(object sender, EventArgs e)

{

new EMS.SetSystem.frmUnits().Show(); }

31

private void fileUnitsList_Click(object sender, EventArgs e) {

new EMS.BuyStock.frmUnitsList().Show(); }

private void fileCurrentBook_Click(object sender, EventArgs e) {

new EMS.BuyStock.frmUnitsList().Show(); }

private void fileBakupAndRestor_Click(object sender, EventArgs e) {

new EMS.SetSystem.frmBakup().Show(); }

private void fileClearTable_Click(object sender, EventArgs e) {

new EMS.SetSystem.frmClearTable().Show(); }

private void fileSetOP_Click(object sender, EventArgs e) {

new EMS.SetSystem.frmSetOP().Show(); }

private void frmSysPopedom_Click(object sender, EventArgs e) {

new EMS.SetSystem.frmSetOP().Show(); }

private void fileEnd_Click(object sender, EventArgs e) {

Application.Exit(); }

private void frmMain_FormClosed(object sender, FormClosedEventArgs e)

{

Application.Exit(); }

private void 登录ToolStripMenuItem_Click(object sender, EventArgs e)

{

32

System.Diagnostics.Process.Start(\ }

private void 启动WordToolStripMenuItem_Click(object sender, EventArgs e)

{

System.Diagnostics.Process.Start(\ }

private void 启动ExcelToolStripMenuItem_Click(object sender, EventArgs e)

{

System.Diagnostics.Process.Start(\ }

private void 系统计算器ToolStripMenuItem_Click(object sender, EventArgs e)

{

System.Diagnostics.Process.Start(\ } } }

三、进货管理模块的设计

商品进货管理模块主要实现了商品进货管理及进货信息查询,此模块包括了进货信息窗体及进货信息查询窗体,分别用于浏览商品进货信息和对进货信息进行查询。其主要是对进货单及进货退货的管理。运行结果如下图

33

关键代码如下:

public partial class frmBuyStock : Form {

BaseClass.BaseInfo baseinfo = new EMS.BaseClass.BaseInfo();//创建BaseInfo类的对象

BaseClass.cBillInfo billinfo = new EMS.BaseClass.cBillInfo();//创建cBillInfo类的对象

BaseClass.cCurrentAccount currentAccount = new EMS.BaseClass.cCurrentAccount();//创建cCurrentAccount类的对象

BaseClass.cStockInfo stockinfo = new EMS.BaseClass.cStockInfo();//创建cStockInfo类的对象

public frmBuyStock() {

InitializeComponent(); }

private void frmBuyStock_Load(object sender, EventArgs e) {

txtBillDate.Text = DateTime.Now.ToString(\获取录单日期

DataSet ds = null;//创建数据集对象

string P_Str_newBillCode = \记录新的单据编号

34

int P_Int_newBillCode = 0;//记录单据编号中的数字码

ds = baseinfo.GetAllBill(\获取所有进货单信息

if (ds.Tables[0].Rows.Count == 0)//判断数据集中是否有值 {

txtBillCode.Text = DateTime.Now.ToString(\+ \生成新的单据编号

} else {

P_Str_newBillCode = Convert.ToString(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1][\获取已经存在的最大编号

P_Int_newBillCode = Convert.ToInt32(P_Str_newBillCode.Substring(10, 7)) + 1;//获取一个最新的数字码

P_Str_newBillCode = DateTime.Now.ToString(\获取最新单据编号

txtBillCode.Text = P_Str_newBillCode;//将单据编号显示在文本框中

}

txtHandle.Focus();//使经手人文本框获得鼠标焦点 }

private void btnSelectHandle_Click(object sender, EventArgs e) {

EMS.SelectDataDialog.frmSelectHandle selecthandle;//声明frmSelectHandle窗体对象

selecthandle = new EMS.SelectDataDialog.frmSelectHandle();//初始化frmSelectHandle窗体对象

selecthandle.buyStock = this;//将新创建的窗体对象设置为同一个窗体类的对象

selecthandle.M_str_object = \用于识别是那一个窗体调用的selecthandle窗口

selecthandle.ShowDialog();//显示frmSelectHandle窗体 }

private void btnSave_Click(object sender, EventArgs e) {

//往来单位和经手人不能为空

if (txtHandle.Text == string.Empty || txtUnits.Text == string.Empty)

{

MessageBox.Show(\供货单位和经手人为必填项!\错误

35


超市进销存管理系统实训报告(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:秋季公共部门人力资源管理学习总结

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

马上注册会员

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