Exemplo n.º 1
0
 /// <summary>
 /// 初始化业务表单数据
 /// </summary>
 protected virtual void InitFormData()
 {
     ///还原数据
     if (_BPMContext.InstDataInfo != null)
     {
         PageParseHelper parseHelper = new PageParseHelper(_BPMContext.InstDataInfo.DataInfo);
         parseHelper.BindValue(this);
     }
 }
Exemplo n.º 2
0
    /// <summary>
    /// 保存业务表单数据
    /// </summary>
    public virtual void SaveFormData()
    {
        if (_BPMContext.InstDataInfo != null)
        {
            _BPMContext.InstDataInfo.DataInfo.Clear();
        }
        else
        {
            _BPMContext.InstDataInfo = new Pkurg.PWorldBPM.Common.Info.ProcInstDataInfo();
        }

        PageParseHelper parseHelper = new PageParseHelper(_BPMContext.InstDataInfo.DataInfo);

        parseHelper.CollectionValue(this);
    }