社区
C#
帖子详情
C#中订单结算时要核验收货数量是否等于下单数量
xjb_test
2015-02-04 10:27:39
如上窗体,当进货大件-销售大件-报废大件数量=0&进货中件-销售中件-报废中件数量=0&进货小件-销售小件-报废小件数量=0时,才能完成结算.否则提示不可用
...全文
196
9
打赏
收藏
C#中订单结算时要核验收货数量是否等于下单数量
如上窗体,当进货大件-销售大件-报废大件数量=0&进货中件-销售中件-报废中件数量=0&进货小件-销售小件-报废小件数量=0时,才能完成结算.否则提示不可用
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序猿老曾
2015-02-04
打赏
举报
回复
一句话!!判断~~判断.....
於黾
2015-02-04
打赏
举报
回复
既然你思路都有了,还有什么可纠结的,到底哪里不会?
云飞兄
2015-02-04
打赏
举报
回复
额。。。不对你这好像是一个自定义的表单,点击完成结算 从表单数据里面取到这些内容 再进行上面的操作
云飞兄
2015-02-04
打赏
举报
回复
先验证你要的这些txt的内容是否可以转换为数字, 然后转换成 int bool aa=进货大件-销售大件-报废大件数量==0; bool bb =进货中件-销售中件-报废中件数量==0; bool cc=进货小件-销售小件-报废小件数量==0; if(aa&&bb&&cc) { //开始结算 } esle { messageBox.show("条件不满足 无法完成结算") }
於黾
2015-02-04
打赏
举报
回复
都取出来放变量里不就得了
xjb_test
2015-02-04
打赏
举报
回复
请指教怎么改动?因为核验的数据分别在3张不同表,进货的大,中,小件在进货表中; 销售的大,中,小件在销售表中;报废的大,中,小件在报废表中
xxxuan
2015-02-04
打赏
举报
回复
加个函数判断真加不就ok了
淑怡
2015-02-04
打赏
举报
回复
不要用text进行判断,如果改了呢,也要改程序吗
xjb_test
2015-02-04
打赏
举报
回复
谢谢大侠们的指教,其中代码如下 private void bar1_ItemClick(object sender, EventArgs e) { PopupItem item = sender as PopupItem; if (item != null) { string text = item.Text; if (text != null) { if (!(text == "完成结算")) { if (text == "过滤") { QueryConditionsParentForm<SaleDetailReportData> form = new QueryConditionsParentForm<SaleDetailReportData>(); if (form.ShowDialog() == DialogResult.OK) { this.whereText = form.QueryConditionsText; this.loadData(); base.OnClickRefButton(); } } else if (text == "刷新") { this.loadData(); base.OnClickRefButton(); } else if (text == "打印") { this.Print(false); } else if (text == "退出") { base.Close(); } } else if (this.txt_cBillCode.Text.Trim() != string.Empty) { if (!this.checkSettlement()) { MessageBoxEx.Show("当前的进货批次已经完成结算,无需再次操作本功能!", "提示"); } else { BatchSettlementData data = new BatchSettlementData { cBatchCode = this.txt_cBillCode.Text.Trim(), dDate = DateTime.Now }; YT.Code.Common.MethodResult<bool> result = this.batchSettlement.Add(data); if (result.IsSucceed) { if (MessageBoxEx.Show("结算完成,是否打印?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.Print(true); } } else { MessageBoxEx.Show(result.Error.Message, "提示"); } } } } } } 想在 该情况下增加数量的检验就不知道怎么做了
C#
Asp.net入门实例---购物车
C#
数据库连接类, 用户登陆, 查询,添加,修改记录, 购物车
结算
. WebApp.doc-----页面效果 TableScript.sql------数据库脚本 WebApp.rar-------源代码 适合初学者.
C#
基类整理
C#
是一种广泛应用于桌面应用、Web开发、游戏开发和移动应用等领域的面向对象的编程语言。
C#
基类是其
核
心部分,提供了丰富的类库,让开发者能够快速构建功能强大的应用程序。以下是对标题和描述
中
提及的一些关键知识...
C#
高性能大容量SOCKET并发完成端口例子(有
C#
客户端)完整实例源码
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,...服务端用
C#
编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。
c#
+多年积累的类库(非常全)
本资源“
c#
+多年积累的类库(非常全)”集合了作者在多年开发过程
中
整理的各种实用类库,涵盖XML操作、文件操作、图形操作和数据库操作等多个方面。下面将分别详细介绍这些关键领域的知识点。 1. XML操作: XML...
C#
入门必看实力程序100个
"
C#
入门必看实力程序100个"这个资源正是为了帮助新手快速上手而设计的,包含了学习
C#
过程
中
会遇到的关键知识点。 1. **基础语法**:这100个例子可能涵盖
C#
的基本数据类型,如整型(int)、浮点型(float)、字符(char)...
C#
111,110
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章