示例#1
0
 /// <summary>
 /// 写入数据
 /// </summary>
 /// <param name="FormID">表单ID</param>
 /// <param name="content">富文本框内容</param>
 /// <param name="userinfo">用户实体</param>
 /// <returns>bool</returns>
 public bool AddContent(string FormID, byte[] content, string CompanyID, string SystemCode, string ModelName, UserInfo userinfo)
 {
     using (SysRtfBLL bll = new SysRtfBLL())
     {
         T_SYS_RTF t_SYS_RTF = new T_SYS_RTF();
         t_SYS_RTF.RTFID              = Guid.NewGuid().ToString();
         t_SYS_RTF.SYSTEMCODE         = SystemCode;
         t_SYS_RTF.COMPANYID          = CompanyID;
         t_SYS_RTF.MODELNAME          = ModelName;
         t_SYS_RTF.FORMID             = FormID;
         t_SYS_RTF.OWNERID            = userinfo.USERID;
         t_SYS_RTF.OWNERNAME          = userinfo.USERNAME;
         t_SYS_RTF.OWNERCOMPANYID     = userinfo.COMPANYID;
         t_SYS_RTF.OWNERDEPARTMENTID  = userinfo.DEPARTMENTID;
         t_SYS_RTF.OWNERPOSTID        = userinfo.POSTID;
         t_SYS_RTF.CREATEUSERID       = userinfo.USERID;
         t_SYS_RTF.CREATEUSERNAME     = userinfo.USERNAME;
         t_SYS_RTF.CREATECOMPANYID    = userinfo.COMPANYID;
         t_SYS_RTF.CREATEDEPARTMENTID = userinfo.DEPARTMENTID;
         t_SYS_RTF.CREATEPOSTID       = userinfo.POSTID;
         t_SYS_RTF.CREATEDATE         = DateTime.Now;
         t_SYS_RTF.CONTENT            = content;
         return(bll.AddContent(t_SYS_RTF));
     }
 }
示例#2
0
        /// <summary>
        /// 写入数据
        /// </summary>
        /// <param name="FormID">表单ID</param>
        /// <param name="content">富文本框内容</param>
        /// <param name="userinfo">用户实体</param>
        /// <returns>bool</returns>
        public bool AddContent(string FormID, byte[] content, string CompanyID, string SystemCode, string ModelName, UserInfo userinfo)
        {
            using (SysRtfBLL bll = new SysRtfBLL())
            {
                try
                {
                    string fileId = Guid.NewGuid().ToString();

                    T_SYS_RTF t_SYS_RTF     = new T_SYS_RTF();
                    string    fileDirectory = AppDomain.CurrentDomain.BaseDirectory + userinfo.COMPANYID
                                              + @"\" + userinfo.DEPARTMENTID
                                              + @"\" + userinfo.POSTID;
                    DirectoryInfo target = new DirectoryInfo(fileDirectory);
                    if (!target.Exists)
                    {
                        target.Create();
                    }
                    string filePath = fileDirectory + @"\" + fileId;
                    if (!File.Exists(filePath))
                    {
                        FileStream fs = File.Create(filePath); //path是文件的路径
                        fs.Write(content, 0, content.Length);
                        fs.Close();
                    }
                    t_SYS_RTF.CONTENT            = filePath;
                    t_SYS_RTF.RTFID              = fileId;
                    t_SYS_RTF.SYSTEMCODE         = SystemCode;
                    t_SYS_RTF.COMPANYID          = CompanyID;
                    t_SYS_RTF.MODELNAME          = ModelName;
                    t_SYS_RTF.FORMID             = FormID;
                    t_SYS_RTF.OWNERID            = userinfo.USERID;
                    t_SYS_RTF.OWNERNAME          = userinfo.USERNAME;
                    t_SYS_RTF.OWNERCOMPANYID     = userinfo.COMPANYID;
                    t_SYS_RTF.OWNERDEPARTMENTID  = userinfo.DEPARTMENTID;
                    t_SYS_RTF.OWNERPOSTID        = userinfo.POSTID;
                    t_SYS_RTF.CREATEUSERID       = userinfo.USERID;
                    t_SYS_RTF.CREATEUSERNAME     = userinfo.USERNAME;
                    t_SYS_RTF.CREATECOMPANYID    = userinfo.COMPANYID;
                    t_SYS_RTF.CREATEDEPARTMENTID = userinfo.DEPARTMENTID;
                    t_SYS_RTF.CREATEPOSTID       = userinfo.POSTID;
                    t_SYS_RTF.CREATEDATE         = DateTime.Now;

                    string pathR = t_SYS_RTF.CONTENT;
                    bool   flag  = bll.AddContent(t_SYS_RTF);
                    return(flag);
                }catch (Exception ex)
                {
                    Tracer.Debug(ex.ToString());
                    return(false);
                }
            }
        }
示例#3
0
 public static T_SYS_RTF CreateT_SYS_RTF(
             string rTFID, 
             string sYSTEMCODE, 
             string cOMPANYID, 
             string mODELNAME, 
             string fORMID, 
             string oWNERID, 
             string oWNERNAME, 
             string oWNERCOMPANYID, 
             string oWNERDEPARTMENTID, 
             string oWNERPOSTID, 
             string cREATEUSERID, 
             string cREATEUSERNAME, 
             string cREATECOMPANYID, 
             string cREATEDEPARTMENTID, 
             string cREATEPOSTID, 
             global::System.DateTime cREATEDATE)
 {
     T_SYS_RTF t_SYS_RTF = new T_SYS_RTF();
     t_SYS_RTF.RTFID = rTFID;
     t_SYS_RTF.SYSTEMCODE = sYSTEMCODE;
     t_SYS_RTF.COMPANYID = cOMPANYID;
     t_SYS_RTF.MODELNAME = mODELNAME;
     t_SYS_RTF.FORMID = fORMID;
     t_SYS_RTF.OWNERID = oWNERID;
     t_SYS_RTF.OWNERNAME = oWNERNAME;
     t_SYS_RTF.OWNERCOMPANYID = oWNERCOMPANYID;
     t_SYS_RTF.OWNERDEPARTMENTID = oWNERDEPARTMENTID;
     t_SYS_RTF.OWNERPOSTID = oWNERPOSTID;
     t_SYS_RTF.CREATEUSERID = cREATEUSERID;
     t_SYS_RTF.CREATEUSERNAME = cREATEUSERNAME;
     t_SYS_RTF.CREATECOMPANYID = cREATECOMPANYID;
     t_SYS_RTF.CREATEDEPARTMENTID = cREATEDEPARTMENTID;
     t_SYS_RTF.CREATEPOSTID = cREATEPOSTID;
     t_SYS_RTF.CREATEDATE = cREATEDATE;
     return t_SYS_RTF;
 }
示例#4
0
 public void AddToT_SYS_RTF(T_SYS_RTF t_SYS_RTF)
 {
     base.AddObject("T_SYS_RTF", t_SYS_RTF);
 }
示例#5
0
        /// <summary>
        /// 写入数据
        /// </summary>
        /// <param name="FormID">表单ID</param>
        /// <param name="content">富文本框内容</param>
        /// <param name="userinfo">用户实体</param>
        /// <returns>bool</returns>
        public bool AddContent(string FormID, byte[] content, string CompanyID, string SystemCode, string ModelName, UserInfo userinfo)
        {
           
            using (SysRtfBLL bll = new SysRtfBLL())
            {
                try
                {
                    string fileId = Guid.NewGuid().ToString();
                    
                    T_SYS_RTF t_SYS_RTF = new T_SYS_RTF();
                    string fileDirectory = AppDomain.CurrentDomain.BaseDirectory + userinfo.COMPANYID
                           + @"\" + userinfo.DEPARTMENTID
                           + @"\" + userinfo.POSTID;
                    DirectoryInfo target = new DirectoryInfo(fileDirectory);
                    if (!target.Exists)
                    {
                        target.Create();
                    }
                    string filePath = fileDirectory + @"\" + fileId;
                    if (!File.Exists(filePath))
                    {
                        FileStream fs = File.Create(filePath); //path是文件的路径                                  
                        fs.Write(content, 0, content.Length);
                        fs.Close();
                    }                    
                    t_SYS_RTF.CONTENT = filePath;
                    t_SYS_RTF.RTFID = fileId;
                    t_SYS_RTF.SYSTEMCODE = SystemCode;
                    t_SYS_RTF.COMPANYID = CompanyID;
                    t_SYS_RTF.MODELNAME = ModelName;
                    t_SYS_RTF.FORMID = FormID;
                    t_SYS_RTF.OWNERID = userinfo.USERID;
                    t_SYS_RTF.OWNERNAME = userinfo.USERNAME;
                    t_SYS_RTF.OWNERCOMPANYID = userinfo.COMPANYID;
                    t_SYS_RTF.OWNERDEPARTMENTID = userinfo.DEPARTMENTID;
                    t_SYS_RTF.OWNERPOSTID = userinfo.POSTID;
                    t_SYS_RTF.CREATEUSERID = userinfo.USERID;
                    t_SYS_RTF.CREATEUSERNAME = userinfo.USERNAME;
                    t_SYS_RTF.CREATECOMPANYID = userinfo.COMPANYID;
                    t_SYS_RTF.CREATEDEPARTMENTID = userinfo.DEPARTMENTID;
                    t_SYS_RTF.CREATEPOSTID = userinfo.POSTID;
                    t_SYS_RTF.CREATEDATE = DateTime.Now;

                    string pathR = t_SYS_RTF.CONTENT;
                    bool flag = bll.AddContent(t_SYS_RTF);
                    return flag;
                }catch(Exception ex)
                {
                    Tracer.Debug(ex.ToString());
                    return false;
                }
            }
        }