Ejemplo n.º 1
0
 /// <summary>
 /// 添加省公司本部模块
 /// </summary>
 /// <param name="document"></param>
 /// <param name="childcountryName"></param>
 /// <param name="childcountryID"></param>
 public override void Addheadquarters(DocX document)
 {
     try
     {
         foreach (Companymodel cm in Childcompany)
         {
             if (cm.property == "本部")
             {
                 title_province.Less1Zero();
                 var h1 = document.InsertParagraph(title_province.num1title() + cm.name);
                 h1.InsertPageBreakBeforeSelf();//分页符
                 h1.StyleName = "Heading1";
                 using (FontFamily fontfamily = new FontFamily("宋体"))
                 {
                     h1.Color(Color.Black).FontSize(22).Font(fontfamily);
                 }
                 CreateCountryCompany ccc = new CreateCountryCompany( );
                 ccc.createword(document, cm, title_province);
                 break;
             }
         }
     }
     catch (System.Exception ex)
     {
         LogHelper.WriteLog(typeof(CreateProvinceCompany), ex);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 添加省公司培训单位模块
        /// </summary>
        /// <param name="document"></param>
        public void Addtrainings(DocX document)
        {
            try
            {
                title_province.Less1Zero();
                var h1 = document.InsertParagraph(title_province.num1title() + "省公司所属培训单位");
                h1.StyleName = "Heading1";
                using (FontFamily fontfamily = new FontFamily("宋体"))
                {
                    h1.Color(Color.Black).FontSize(22).Font(fontfamily);
                }


                foreach (Companymodel cm in Childcompany)
                {
                    if (cm.property == "培训单位")
                    {
                        title_province.Less2Zero();
                        var h1_1 = document.InsertParagraph(title_province.num2title() + cm.name);
                        h1_1.StyleName = "Heading2";
                        using (FontFamily fontfamily = new FontFamily("宋体"))
                        {
                            h1_1.Color(Color.Black).FontSize(16).Font(fontfamily);
                        }
                        CreateCountryCompany ccc = new CreateCountryCompany();
                        ccc.createword(document, cm, title_province);
                    }
                }
            }
            catch (System.Exception ex)
            {
                LogHelper.WriteLog(typeof(CreateProvinceCompany), ex);
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 添加市公司本部和县级公司模块(作为省公司下级的市公司)
 /// </summary>
 /// <param name="document"></param>
 /// <param name="childcountryID"></param>
 public void Addcountrycompanies(DocX document, int childcountryID, NumoftitleHelper title)
 {
     try
     {
         List <Companymodel> CChildcompany = DBhelper.GetChildcompany(childcountryID);
         foreach (Companymodel ccm in CChildcompany)//让市公司本部优先生成
         {
             if (ccm.property == "本部")
             {
                 title.Less1Zero();
                 var h1 = document.InsertParagraph(title.num1title() + ccm.name);
                 h1.StyleName = "Heading1";
                 using (FontFamily fontfamily = new FontFamily("宋体"))
                 {
                     h1.Color(Color.Black).FontSize(22).Font(fontfamily);
                 }
                 h1.InsertPageBreakBeforeSelf();
                 CreateCountryCompany ccc = new CreateCountryCompany();
                 ccc.createword(document, ccm, title);
                 break;
             }
         }
         foreach (Companymodel ccm in CChildcompany)
         {
             if (ccm.property != "本部")
             {
                 title.Less1Zero();
                 var h1 = document.InsertParagraph(title.num1title() + ccm.name);
                 h1.StyleName = "Heading1";
                 using (FontFamily fontfamily = new FontFamily("宋体"))
                 {
                     h1.Color(Color.Black).FontSize(22).Font(fontfamily);
                 }
                 h1.InsertPageBreakBeforeSelf();
                 CreateCountryCompany ccc = new CreateCountryCompany();
                 ccc.createword(document, ccm, title);
             }
         }
     }
     catch (System.Exception ex)
     {
         LogHelper.WriteLog(typeof(CreateCityCompany), ex);
     }
 }