c# - 如何获得达到关键和重新订购级别的通知
问题描述
我需要创建一个程序的一部分,在它的库存中并达到重新订购水平,这是购买库存的第一个警告,因为它达到了某个项目的设置重新订购水平。如果达到临界水平,它还会有一个通知警告购买库存中需要的库存。
需要考虑的事项: - 我们的每个项目都有不同的重新排序和关键级别,因为我们将它作为我们数据库中项目数据的一部分。- 数据显示在数据网格视图中。- 我使用 c# windows form 和 sql server 作为其连接的数据库
解决方案
设置你的变量,记住你没有显示任何代码,所以我的是伪代码。
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,以便在下一轮捕获它。
推荐阅读
- angular - Angular 子窗体控件/组值和错误冒泡到父级
- twitter-bootstrap - 添加 XXL 和 XXXL 断点。什么是容器最大宽度?
- php - 我想在 Laravel 的 /public 文件夹中创建一个 .html 文件
- angular - ControlValueAccessor 并触及
- python - 使用python解析作为字节传入的api响应
- node.js - Mongoose:我需要为某些字段汇总计算累加器
- c - 设置二维字符数组时如何修复“字符数组的初始化字符串太长”和“字符数组初始化程序中的多余元素”
- python - 带有熊猫的整洁数据框以删除取消的订单?
- html - 如何让这个 div 响应浮动?
- bash - 在指定的框中垂直居中文本但不水平居中 imagemagick