获取表单,并更新对象

获取表单,并更新对象
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(); //更新对象
                }
 
            }
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值