首页 > 解决方案 > 如何获得达到关键和重新订购级别的通知

问题描述

我需要创建一个程序的一部分,在它的库存中并达到重新订购水平,这是购买库存的第一个警告,因为它达到了某个项目的设置重新订购水平。如果达到临界水平,它还会有一个通知警告购买库存中需要的库存。

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

标签: c#sql-serverwindowsforms

解决方案


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

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.");
    }

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


推荐阅读