public ISlideCollection _plus_jp_jinkeshichangzhoubao_1(string str, int cjbh) { try { var param = Cache_param_zb._param_jp.Where(m => m.cjid == cjbh); var p = new Presentation(); var t = p.Slides; t.RemoveAt(0); foreach (var item in param) { var tp = new Presentation(str); var temp = tp.Slides; if (item.ytcs.IsNotNull() && item.ytcs.Contains("商铺")) { var page1 = temp[1]; IAutoShape text1 = (IAutoShape)page1.Shapes[0]; text1.TextFrame.Text = string.Format(text1.TextFrame.Text, item.bamc); DataTable dt = new DataTable(); dt.Columns.Add(Base_Config_Jzgj.项目名称); dt.Columns.Add(Base_Config_Jzgj.业态); dt.Columns.Add(Base_Config_Cjba_Qn.全年_累计成交金额); dt.Columns.Add(Base_Config_Cjba.周_备案套数); dt.Columns.Add(Base_Config_Cjba.周_套内面积); dt.Columns.Add(Base_Config_Cjba.周_套内均价); dt.Columns.Add(Base_Config_Cjba.周_成交金额); dt.Columns.Add(Base_Config_Cjba.本周_备案套数); dt.Columns.Add(Base_Config_Cjba.本周_套内面积); dt.Columns.Add(Base_Config_Cjba.本周_套内均价); dt.Columns.Add(Base_Config_Cjba.本周_成交金额); if (item.jpxmlb != null && item.jpxmlb.Count > 0) { //获取竞品项目数据 dt = GET_JPXM_BX(dt, item.jpxmlb); Office_Tables.SetJP_JINKESHICHANGZHOUBAO_2_Table(page1, dt, 1, null, null); t.AddClone(page1); } } else { var page1 = temp[0]; IAutoShape text1 = (IAutoShape)page1.Shapes[0]; text1.TextFrame.Text = string.Format(text1.TextFrame.Text, item.bamc); DataTable dt = new DataTable(); dt.Columns.Add(Base_Config_Jzgj.项目名称); dt.Columns.Add(Base_Config_Jzgj.业态); dt.Columns.Add("可售存量"); dt.Columns.Add(Base_Config_Cjba_Qn.全年_累计成交建面); dt.Columns.Add(Base_Config_Cjba_Qn.全年_累计成交金额); dt.Columns.Add(Base_Config_Cjba_Qn.全年_累计套内均价); dt.Columns.Add(Base_Config_Cjba.周_备案套数); dt.Columns.Add(Base_Config_Cjba.周_套内面积); dt.Columns.Add(Base_Config_Cjba.周_套内均价); dt.Columns.Add(Base_Config_Cjba.周_成交金额); dt.Columns.Add(Base_Config_Cjba.本周_备案套数); dt.Columns.Add(Base_Config_Cjba.本周_套内面积); dt.Columns.Add(Base_Config_Cjba.本周_套内均价); dt.Columns.Add(Base_Config_Cjba.本周_成交金额); if (item.jpxmlb != null && item.jpxmlb.Count > 0) { //获取竞品项目数据 dt = GET_JPXM_BX(dt, item.jpxmlb); Office_Tables.SetJP_JINKESHICHANGZHOUBAO_1_Table(page1, dt, 1, null, null); t.AddClone(page1); } } } return(t); } catch (Exception e) { Base_Log.Log(e.StackTrace); return(null); } }