예제 #1
0
 public string GetDisplayText()
 {
     System.Text.StringBuilder myStr = new System.Text.StringBuilder();
     foreach (UnderWriteMark m in myItems)
     {
         if (myStr.Length > 0)
         {
             myStr.Append("\r\n");
         }
         myStr.Append(m.UserName);
         myStr.Append(" 签名于 ");
         myStr.Append(m.MarkTime.ToString("yyyy年MM月dd日 HH:mm:ss"));
     }
     if (myItems.Count > 0)
     {
         if (StringCommon.isBlankString(this.LastMark.Senior) == false)
         {
             myStr.Append("\r\n 本区域指定由[ " + this.LastMark.Senior + " ]签名");
         }
     }
     return(myStr.ToString());
 }
예제 #2
0
        /// <summary>
        /// 向XML节点保存对象数据
        /// </summary>
        /// <param name="myElement">XML节点</param>
        /// <returns>保存是否成功</returns>
        public virtual bool ToXML(System.Xml.XmlElement myElement)
        {
            switch (myOwnerDocument.Info.SaveMode)
            {
            case 0:     // 保存所有数据
                myAttributes.ToXML(myElement);
                break;

            case 1:     // 只保存文本数据
                if (this.isField())
                {
                    myElement.SetAttribute(ZYTextConst.c_Name, myAttributes.GetString(ZYTextConst.c_Name));
                    if (StringCommon.isBlankString(myAttributes.GetString(ZYTextConst.c_ID)))
                    {
                        myAttributes.SetValue(ZYTextConst.c_ID, StringCommon.AllocObjectName());
                    }
                    myElement.SetAttribute(ZYTextConst.c_ID, myAttributes.GetString(ZYTextConst.c_ID));
                    myElement.InnerText = this.ToEMRString();
                }
                break;

            case 2:     // 只保存结构化数据
                if (this.isField())
                {
                    myElement.SetAttribute(ZYTextConst.c_Name, myAttributes.GetString(ZYTextConst.c_Name));
                    if (StringCommon.isBlankString(myAttributes.GetString(ZYTextConst.c_ID)))
                    {
                        myAttributes.SetValue(ZYTextConst.c_ID, StringCommon.AllocObjectName());
                    }
                    myElement.SetAttribute(ZYTextConst.c_ID, myAttributes.GetString(ZYTextConst.c_ID));
                    myElement.InnerText = this.ToEMRString();
                }
                break;
            }
            return(true);
        }