增加引用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!";
}