this.Option.ContainsVariable("FirstSaveFlag") ---判断单据是不是第一次保存
---------------------------自动保存,提交,审核-----------------------
OperateOption saveOption = OperateOption.Create();
// 调用保存操作
IOperationResult saveResult = BusinessDataServiceHelper.Save(
this.Context,
billView.BillBusinessInfo,
billView.Model.DataObject,
saveOption,
"Save");
if (saveResult.IsSuccess)
{
long newbillId = 0;
foreach (var dataResult in saveResult.SuccessDataEnity)
{
if (dataResult["Id"] != null)
{
newbillId = long.Parse(dataResult["Id"].ToString());
}
}
if (newbillId > 0)
{
IOperationResult submitResult = BusinessDataServiceHelper.Submit(this.Context, billView.BusinessInfo,
new object[] {newbillId}, "Submit", null);
if (submitResult.IsSuccess)
{
IOperationResult auditResult = BusinessDataServiceHelper.Audit(this.Context,
billView.BusinessInfo, new object[] {newbillId}, null);
}
}
}
---------------------------------------------------------------------------------------------------
[password]123456[/password]
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *