
C# 库存管理系统 判断库存警告如何编写代码 求大神~
1个回答
2014-11-18
展开全部
首先你要获取要查询的产品的库存,从数据库中查询
不知道你的数据库结构,类似的,写个Sql获取 select 库存量 from 库存表 where 产品名=‘产品’
还需要有个表里面存放的是每类产品会警告的最低库存量 比较,小于最低库存量 就报警
执行Sql的方法
public static DataSet ExecuteSql(string vSql)
{
DataSet vDs = new DataSet();
try
{
OdbcConnection conn = new OdbcConnection("连接字符串");
OdbcCommand cmd = conn.CreateCommand();
cmd.CommandText = vSql;
OdbcDataAdapter oda = new OdbcDataAdapter(cmd);
try
{
conn.Open();
oda.Fill(vDs);
}
catch (Exception ex)
{
throw ex;
}
finally
{
conn.Close();
}
}
catch (Exception ex)
{ throw ex; }
return vDs;
}
这是链接ODBC的,也可以换成OleDbConnection OracleConnection SqlConnection 如果换了下面的都要换,我习惯用DataSet了,也可以用DataReader更方便一点
两条SQL,执行以后,取出当前库存量和最低库存量比较,小于等于最低库存量 就可以警告了
不知道你的数据库结构,类似的,写个Sql获取 select 库存量 from 库存表 where 产品名=‘产品’
还需要有个表里面存放的是每类产品会警告的最低库存量 比较,小于最低库存量 就报警
执行Sql的方法
public static DataSet ExecuteSql(string vSql)
{
DataSet vDs = new DataSet();
try
{
OdbcConnection conn = new OdbcConnection("连接字符串");
OdbcCommand cmd = conn.CreateCommand();
cmd.CommandText = vSql;
OdbcDataAdapter oda = new OdbcDataAdapter(cmd);
try
{
conn.Open();
oda.Fill(vDs);
}
catch (Exception ex)
{
throw ex;
}
finally
{
conn.Close();
}
}
catch (Exception ex)
{ throw ex; }
return vDs;
}
这是链接ODBC的,也可以换成OleDbConnection OracleConnection SqlConnection 如果换了下面的都要换,我习惯用DataSet了,也可以用DataReader更方便一点
两条SQL,执行以后,取出当前库存量和最低库存量比较,小于等于最低库存量 就可以警告了

2023-08-27 广告
WMS(仓库管理系统)是用于仓库管理的软件系统,其中包括以下几个主要功能:仓库计划、仓库执行和仓库控制。仓库计划功能包括库存计划、补货计划和收货计划等,根据需求预测和库存水平生成计划。仓库执行功能包括收货、补货、发货和盘点等,这些操作通过仓...
点击进入详情页
本回答由聚龄信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询