/// <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); } }
/// <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); } }
/// <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); } }