问题描述
有如下的需求:三个实体:入出库实体、入出库明细实体、库存数实体在入出库实体中,单击保存按钮时,要实现,保存入出库画面上输入的内容,同时要实现入出库明细实体的更新和插入操作,以及更新库存数实体有两个要求:1.错误处理,当入出库画面保存或明细实体保存出错时,要将以上的操作回滚,比如,插入多个入出库明细实体的数据,当插到一半时出错了,要将以前插入的数据全部回滚2.排他,A、B两个人同时都保存入出库实体,更新库存数实体中同一个商品的信息,比如一共10个商品,A拿3个,B拿2个,最后应剩5个,但如果A拿10个,B再拿得时候应该提示,而不是出现A、B进行资源抢占,出现死锁的情况,最好是A拿得时候B等待以前我是用Plugin实现上面的功能,但现在客户不让使用Plugin了,要求使用JS或C#实现上面的操作,求哪位大神给个思路,这问题该如何解决
解决方案
解决方案二:
错误回滚很容易,把javascript放在form的onsaveevent上就好了,有错误就在onsave取消好了JS的lock,就不知道了。。
时间: 2024-10-27 01:43:33