获取表单,并更新对象
string contractId = this.Request.BizObject["F0000002"] + string.Empty; //获取当前表单关联表单控件ID;;
if(!string.IsNullOrEmpty(contractId))
{
H3.DataModel.BizObject contract = H3.DataModel.BizObject.Load(this.Request.UserContext.UserId,
this.Request.Engine, "D000143hetong", contractId, false); //加载合同关联表单对象
// if(contract != null && this.Request.WorkItem.TokenId == 1)
if(contract["F0000046"] == "是")
{
response.Errors.Add("房源已退,禁止操作");
return;
}
if(contract["F0000021"] == "退房审批中")
{
response.Errors.Add("退房审批中,禁止其他操作");
return;
}
if(contract != null && this.Request.IsCreateMode)
{
//如果所选的排卡状态是已关联,则弹出错误提示,不予提交
if(contract["F0000021"] + string.Empty == "认购")
{
contract["F0000021"] = "退房审批中"; //修改合同状态属性
contract.Update(); //更新对象
}
}
}
获取表单,并更新对象
最新推荐文章于 2024-07-16 20:37:30 发布