U8销售发货单CO

3 篇文章 0 订阅

增加引用VoucherCO_Sa,USSAServer

1、加载销售发货单

//登录u8
U8Login.clsLogin m_ologin = new U8Login.clsLoginClass();
if (!m_ologin.Login("SA","990","2023","demo","DEMO","2023-01-31","127.0.0.1", ""))
{strResult = "login failed ";}

//初始化 VoucherCO_Sa
VoucherCO_Sa.ClsVoucherCO_SA co_sa = new VoucherCO_Sa.ClsVoucherCO_SA();                
MSXML2.IXMLDOMDocument2 domHead = new MSXML2.DOMDocument();
MSXML2.IXMLDOMDocument2 domBody = new MSXML2.DOMDocument();
string userMode = "CS";
USSAServer.clsSystem clsSys = new USSAServer.clsSystem();
clsSys.Init(m_ologin);

//蓝字销售发货单 DispatchBlue
VoucherCO_Sa.VoucherTypeSA typeSA = VoucherCO_Sa.VoucherTypeSA.DispatchBlue;
conn.Open(m_ologin.UfDbName);
co_sa.Init(typeSA, ref m_ologin, conn, userMode, clsSys);
string vouchid="1000000002";

//加载数据到dom
co_sa.GetVoucherData(ref domHead, ref domBody,vouchid);

2、新增销售发货单

//新增发货单
object oMissing = Type.Missing;
strResult = co_sa.Save(domHead, domBody, 0, ref oMissing, ref domMsg);

//返回数据处理                
if ((string.IsNullOrEmpty(strResult))||(strResult=="True"))
{
   strResult = "set success!";
   string newID = (string)oMissing;
}

3、审核销售发货单

bVerify=true 审核,bVerify=false 弃审

//审核发货单
strResult = co_sa.VerifyVouch(ref domHead, bVerify);
if ((string.IsNullOrEmpty(strResult)) || (strResult == "True"))
{
   strResult = "verify success!";                    
}

4、删除销售发货单

//删除发货单
strResult = co_sa.Delete(ref domHead,ref domBody);
if ((string.IsNullOrEmpty(strResult)) || (strResult == "True"))
{
   strResult = "delete success!";
}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: U8 CO是一种基于Cocos2d-x游戏引擎开发的跨平台游戏解决方案。U8 CO原生开发Demo是一个演示U8 CO开发的游戏Demo,通过它可以更清晰地了解U8 CO的开发流程、技术要点和特点。 该Demo中包含了一个完整的跨平台游戏项目,其特点是操作简单、流畅度高、效果鲜明、使用资源丰富,可以让开发者更好地了解U8 CO游戏引擎的特点和优势。同时,该Demo还可以作为U8 CO跨平台游戏开发的一个实践案例,可供开发者进行参考和借鉴。 U8 CO原生开发Demo中的技术要点主要包括Cocos2d-x游戏引擎的应用、Android和iOS平台的适配开发、Lua脚本的应用、网络协议的处理、游戏音效和动画的制作等。该Demo采用了较为先进的技术框架和开发方式,可以帮助开发者更好地实现跨平台游戏的开发和优化。 总之,U8 CO原生开发Demo是一个非常有价值和实用的跨平台游戏开发实例,可以帮助开发者提高自己的技术水平和开发效率,同时也为U8 CO游戏引擎的推广起到了积极的作用。 ### 回答2: u8 co原生开发demo是什么? u8 co是一款基于C语言开发的轻量级协程库。它提供了一种协作式轻量级线程的实现,可以实现在一个线程中同时运行多个函数。而u8 co原生开发demo则是基于u8 co协程库开发的一个示例程序,用于演示如何使用u8 co库来实现协程式轻量级线程。 这个demo示例程序通常包含多个协程,每个协程执行一个独立的任务。例如,一个协程可以用来完成文件的读写操作,另一个协程可以用来执行网络数据传输。在具体实现过程中,需要调用u8 co协程库提供的相关API来创建协程、切换协程、销毁协程等方法,并按照需求编写不同的函数来实现协程的具体任务。 通过u8 co原生开发demo,可以深入掌握协程编程的原理和实现方法,提高程序的执行效率和并发能力。同时,通过学习这个示例程序,还可以更好的理解与掌握u8 co协程库的使用方法,为今后的程序开发提供更好的技术支持。 ### 回答3: u8 co是一个集成了轻量级协程库的C++网络编程库,在网络编程中非常方便和高效。它支持TCP、UDP、HTTP等协议,提供了丰富的API接口,且已经被广泛应用于游戏服务器等高并发应用领域。 在u8 co的原生开发demo中,我们可以学习到如何使用它的基本功能。首先需要调用u8 co的初始化函数,进行初始化操作。然后创建服务器或客户端,设置好监听端口或连接地址,接收或发送数据,都需要使用co系列函数进行协程调度。在这个过程中,不需要手动创建线程和协程,u8 co会自动进行协程的切换,实现高效的异步I/O操作。同时,还可以通过设置超时时间等方式来保证程序的稳定性和可靠性。 除此之外,u8 co还提供了一些常用的功能模块,如日志模块、定时器模块、线程池模块等,可进一步提升程序的可维护性和扩展性。 总之,u8 co的原生开发demo是一个非常实用的网络编程参考资料,可以帮助开发者快速上手并使用u8 co,实现高效和可靠的网络通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值