Beispiel #1
0
        /// <summary>
        /// 创建市公司文档
        /// </summary>
        public override void createword(string wordpath)
        {
            try
            {
                lstFM = FDXXtbl_city.GetInfo(CompanyID);
                //WordPath = wordpath;
                using (DocX document = DocX.Create(wordpath))
                {
                    setdoc(document);                      //设置文档属性

                    Addcover(document);                    //添加封面

                    Addtoc(document);                      //添加目录

                    Addintro(document, title_city);        //添加概述

                    Addorganization(document, title_city); //添加组织机构

                    Addfdxx(document);                     //添加市公司的房地信息总汇

                    Addcountrycompanies(document);         //添加市公司本部和县级公司

                    document.Save();

                    if (docCompilationListener != null)
                    {
                        docCompilationListener.DocCompleted(new DocCompilationArg(
                                                                CompanyID, wordpath, DocCompilationStatus.Success));
                    }
                }
                //Console.WriteLine("创建文档成功!");
                //Console.WriteLine(WordPath);
            }
            catch (System.Exception ex)
            {
                LogHelper.WriteLog(typeof(CreateCityCompany), ex);
                if (docCompilationListener != null)
                {
                    docCompilationListener.DocCompleted(new DocCompilationArg(
                                                            CompanyID, wordpath, DocCompilationStatus.Fail, ex.Message));
                }
                throw new Exception("生成失败:" + ex.Message);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 创建市公司文档(作为省公司下级的市公司)
        /// </summary>
        /// <param name="document"></param>
        /// <param name="childcityName"></param>
        /// <param name="childcityID"></param>
        public void createword(DocX document, string childcityName, int childcityID, NumoftitleHelper title)
        {
            try
            {
                lstFM = FDXXtbl_city.GetInfo(childcityID);

                Addcover(document, childcityName);                     //添加封面

                Addintro(document, childcityName, childcityID, title); //添加概述

                Addorganization(document, childcityID, title);         //添加组织机构

                Addfdxx(document, childcityName, title);               //添加房地信息总汇

                Addcountrycompanies(document, childcityID, title);     //添加市公司本部和县级公司
            }
            catch (System.Exception ex)
            {
                LogHelper.WriteLog(typeof(CreateCityCompany), ex);
            }
        }