如何获得达到关键和重新订购水平的通知

时间:2018-09-29 01:00:34

标签: c# sql-server windows forms

我需要创建一个程序的一部分,该程序的库存和达到再订购水平是在达到特定商品的已设置再订购水平时发出的第一个警告。如果达到临界水平,它还会发出通知警告,提示您购买所需的库存股票。

要考虑的事项: -由于我们将每个项目作为数据库中项目数据的一部分,因此每个项目都有不同的重新排序和关键级别。 -数据显示在数据网格视图中。 -我正在使用c#Windows窗体和sql server作为其连接的数据库

1 个答案:

答案 0 :(得分:0)

设置变量,请记住您没有显示任何代码,所以我的代码是伪的。

int reorder=35;
int critical=25;    
boolean shownWarning=false;    
int inStock =50;

每当数量更改时,您都需要检查。即您出售一件商品。

第一个使用整数并将其设置为“重新订购级别”,并使用布尔值仅显示一次警告,以警告购买更多商品。

 if(inStock<=reorder&&!shownWarning){
    MessageBox.Show("please Order More Stock.");
    shownWarning=true;
    }

第二种方法变得无所适从,并消灭了笨蛋,并在每次出售要订购更多的物品时告诉您。

   if(inStock<=critical){
    MessageBox.Show("Supply Limited. please Order More Stock.");
    }

如果使用此方法,则在重新订购并调整库存时,您需要将布尔值重置为false,以便在下一轮捕获它。