温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:风讯dotNETCMSv1.0免安装版源码
当前文件:
FooSunCMS/Foosun.CMS/ContentManage.cs[39K,2009-6-12 11:42:42],打开代码结构图
FooSunCMS/Foosun.CMS/ContentManage.cs[39K,2009-6-12 11:42:42],打开代码结构图1//=========================================================== 2
//== (c)2007 Foosun Inc. by dotNETCMS 1.0 == 3
//== Forum:bbs.foosun.net == 4
//== website:www.foosun.net == 5
//== Address:NO.109 HuiMin ST.,Chengdu ,China == 6
//== TEL:86-28-85098980/66026180 == 7
//== qq:655071,MSN:ikoolls@gmail.com == 8
//== Code By Simplt.Xie & ZhenJiang.Wang == 9
//=========================================================== 10
using System; 11
using System.Data; 12
using System.Configuration; 13
using System.Collections; 14
using System.Web; 15
using System.Web.Security; 16
using System.Web.UI; 17
using System.Web.UI.WebControls; 18
using System.Web.UI.WebControls.WebParts; 19
using System.Web.UI.HtmlControls; 20
using System.IO; 21
using Foosun.DALFactory; 22
using Foosun.Model; 23
24
25
namespace Foosun.CMS 26
...{ 27
public class ContentManage 28
...{ 29
Foosun.DALFactory.IContentManage dal; 30
public ContentManage() 31
...{ 32
dal = DataAccess.CreateContentManage(); 33
} 34
35
站点列表导航#region 站点列表导航 36
37
/**//// <summary> 38
/// 得到列表返回值 39
/// </summary> 40
/// <param name="ParentID"></param> 41
/// <returns></returns> 42
public IDataReader GetClassSitenewsstr(string ParentID, string SiteID) 43
...{ 44
return dal.GetClassSitenewsstr(ParentID, SiteID); 45
} 46
#endregion 站点列表导航 47
48
新闻内容管理开始#region 新闻内容管理开始 49
新闻内容#region 新闻内容 50
/**//// <summary> 51
/// 更新栏目状态 52
/// </summary> 53
/// <param name="Num">1为已生,0为未生成</param> 54
public void updateClassStat(int Num, string ClassID) 55
...{ 56
dal.updateClassStat(Num, ClassID); 57
} 58
59
/**//// <summary> 60
/// 更新新闻是否生成静态页面 61
/// </summary> 62
/// <param name="Num"></param> 63
/// <param name="NewsID"></param> 64
public void updateNewsHTML(int Num, string NewsID) 65
...{ 66
dal.updateNewsHTML(Num, NewsID); 67
} 68
69
/**//// <summary> 70
/// 得到导航内容 71
/// </summary> 72
/// <param name="ClassID"></param> 73
/// <returns></returns> 74
public IDataReader getNaviClass(string ClassID) 75
...{ 76
return dal.getNaviClass(ClassID); 77
} 78
79
/**//// <summary> 80
/// 根据ID获得新闻NewsID 81
/// </summary> 82
/// <param name="id"></param> 83
/// <returns></returns> 84
public string GetNewsIDfromID1(int id) 85
...{ 86
return dal.GetNewsIDfromID1(id); 87
} 88
/**//// <summary> 89
/// 新闻内容管理.得到索引表 90
/// </summary> 91
/// <param name="ParentID"></param> 92
/// <returns></returns> 93
public IDataReader GetNewsIndex() 94
...{ 95
return dal.GetNewsIndex(); 96
} 97
/**//// <summary> 98
/// 新闻内容管理.得到站点表 99
/// </summary> 100
/// <param name="ParentID"></param> 101
/// <returns></returns> 102
public DataTable GetSiteID() 103
...{ 104
DataTable dt = dal.GetSiteID(); 105
return dt; 106
} 107
/**//// <summary> 108
/// 彻底删除新闻 109
/// </summary> 110
/// <param name="nID"></param> 111
public void del_all(int nID, string Tablename) 112
...{ 113
dal.del_all(nID, Tablename); 114
} 115
/**//// <summary> 116
/// 删除新闻到回收站 117
/// </summary> 118
/// <param name="nID"></param> 119
public void del_Recyle(string nID, string Tablename) 120
...{ 121
dal.del_Recyle(nID, Tablename); 122
} 123
/**//// <summary> 124
/// 锁定新闻 125
/// </summary> 126
/// <param name="nID"></param> 127
public void del_Lock(string nID, string Tablename) 128
...{ 129
dal.del_Lock(nID, Tablename); 130
} 131
132
// by Simplt.Xie 133
/**//// <summary> 134
/// 修改新闻得到新闻属性 135
/// </summary> 136
/// <param name="NewsID"></param> 137
/// <param name="DataLib"></param> 138
/// <returns></returns> 139
public IDataReader getNewsID(string NewsID) 140
...{ 141
return dal.getNewsID(NewsID); 142
} 143
144
/**//// <summary> 145
/// 继承栏目设置 146
/// </summary> 147
/// <param name="ClassID"></param> 148
/// <returns></returns> 149
public DataTable getClassParam(string ClassID) 150
...{ 151
DataTable dt = dal.getClassParam(ClassID); 152
return dt; 153
} 154
155
/**//// <summary> 156
/// 继承参数设置 157
/// </summary> 158
/// <returns></returns> 159
public DataTable getSysParam() 160
...{ 161
DataTable dt = dal.getSysParam(); 162
return dt; 163
} 164
165
/**//// <summary> 166
/// 来源入库 167
/// </summary> 168
/// <param name="nID"></param> 169
public void iGen(string _TempStr, string _URL, string _EmailURL, int _num) 170
...{ 171
dal.iGen(_TempStr, _URL, _EmailURL, _num); 172
} 173
174
/**//// <summary> 175
/// 获取栏目数据库表 176
/// </summary> 177
/// <param name="ClassID"></param> 178
/// <returns></returns> 179
public string getDataLib(string ClassID) 180
...{ 181
return dal.getDataLib(ClassID); 182
} 183
184
/**//// <summary> 185
/// 得到最新Tags 186
/// </summary> 187
/// <returns></returns> 188
public DataTable getTagsList() 189
...{ 190
DataTable dt = dal.getTagsList(); 191
return dt; 192
} 193
194
/**//// <summary> 195
/// 判断新闻标题是否存在 196
/// </summary> 197
/// <param name="NewsTitle"></param> 198
/// <returns></returns> 199
public int newsTitletf(string NewsTitle, string dtable, string EditAction, string NewsID) 200
...{ 201
return dal.newsTitletf(NewsTitle, dtable, EditAction, NewsID); 202
} 203
204
/**//// <summary> 205
/// 得到最新新闻ID 206
/// </summary> 207
/// <returns></returns> 208
public DataTable getTopNewsId(string Datatb) 209
...{ 210
DataTable dt = dal.getTopNewsId(Datatb); 211
return dt; 212
} 213
214
/**////// <summary> 215
///// 插入子新闻 216
///// </summary> 217
///// <param name="uc"></param> 218
//public void insertSubNewsContent(string NewsID, string getNewsID, string NewsTitle, string DataLib, string TitleColor, int TitleBTF, int TitleITF, int colsNum) 219
//{ 220
// dal.insertSubNewsContent(NewsID, getNewsID, NewsTitle, DataLib, TitleColor, TitleBTF, TitleITF, colsNum); 221
//} 222
223
/**//// <summary> 224
/// 删除子新闻 225
/// </summary> 226
/// <param name="uc"></param> 227
public void delNewsContent(string NewsID) 228
...{ 229
dal.delNewsContent(NewsID); 230
} 231
232
/**//// <summary> 233
/// 插入新闻 234
/// </summary> 235
/// <param name="uc"></param> 236
public void insertNewsContent(Foosun.Model.NewsContent uc) 237
...{ 238
dal.insertNewsContent(uc); 239
} 240
241
/**//// <summary> 242
/// 更新新闻 243
/// </summary> 244
/// <param name="uc"></param> 245
public void UpdateNewsContent(Foosun.Model.NewsContent uc) 246
...{ 247
dal.UpdateNewsContent(uc); 248
} 249
250
/**//// <summary> 251
/// 插入头条 252
/// </summary> 253
/// <param name="uc"></param> 254
public void intsertTT(Foosun.Model.NewsContentTT uc) 255
...{ 256
dal.intsertTT(uc); 257
} 258
259
/**//// <summary> 260
/// 更新头条 261
/// </summary> 262
/// <param name="uc"></param> 263
public void UpdateTT(Foosun.Model.NewsContentTT uc) 264
...{ 265
dal.UpdateTT(uc); 266
} 267
268
/**//// <summary> 269
/// 插入投票 270
/// </summary> 271
/// <param name="uc"></param> 272
public void intsertVote(Foosun.Model.VoteContent uc) 273
...{ 274
dal.intsertVote(uc); 275
} 276
277
/**//// <summary> 278
/// 插入附件 279
/// </summary> 280
/// <param name="NewsID"></param> 281
/// <param name="DataLib"></param> 282
/// <param name="FileURL"></param> 283
/// <param name="OrderID"></param> 284
public void insertFileURL(string URLName, string NewsID, string DataLib, string FileURL, int OrderID) 285
...{ 286
dal.insertFileURL(URLName, NewsID, DataLib, FileURL, OrderID); 287
} 288
289
/**//// <summary> 290
/// 更新附件 291
/// </summary> 292
/// <param name="DataLib"></param> 293
/// <param name="FileURL"></param> 294
/// <param name="OrderID"></param> 295
public void updateFileURL(string URLName, string DataLib, string FileURL, int OrderID, int ID) 296
...{ 297
dal.updateFileURL(URLName, DataLib, FileURL, OrderID, ID); 298
} 299
300
public void deleteFilesurl(int flgTF, string NewsID) 301
...{ 302
dal.deleteFilesurl(flgTF, NewsID); 303
} 304
305
/**//// <summary> 306
/// 得到某条新闻的附件列表 307
/// </summary> 308
/// <param name="NewsID"></param> 309
/// <param name="DataTB"></param> 310
/// <returns></returns> 311
public DataTable getFileList(string NewsID, string DataTB) 312
...{ 313
return dal.getFileList(NewsID, DataTB); 314
} 315
316
/**//// <summary> 317
/// 得到某一个接点是否存在 318
/// </summary> 319
/// <param name="ID"></param> 320
/// <returns></returns> 321
public int getFileIDTF(int ID) 322
...{ 323
return dal.getFileIDTF(ID); 324
} 325
326
/**//// <summary> 327
/// 更新投票 328
/// </summary> 329
/// <param name="uc"></param> 330
public void UpdateVote(Foosun.Model.VoteContent uc) 331
...{ 332
dal.UpdateVote(uc); 333
} 334
335
public DataTable getNewsIDTF(string NewsID, string Datatb) 336
...{ 337
DataTable dt = dal.getNewsIDTF(NewsID, Datatb); 338
return dt; 339
} 340
/**//// <summary> 341
/// ajax保存新闻进临时库!返回编号 342
/// </summary> 343
/// <param name="Content"></param> 344
/// <returns></returns> 345
public string saveAjaxContent(string Content) 346
...{ 347
return dal.saveAjaxContent(Content); 348
} 349
350
351
/**//// <summary> 352
/// 得到某一个新闻的子新闻 353
/// </summary> 354
/// <param name="NewsID"></param> 355
/// <param name="DataLib"></param> 356
/// <returns></returns> 357
public DataTable getSubNewsID(string NewsID) 358
...{ 359
DataTable dt = dal.getSubNewsID(NewsID); 360
return dt; 361
} 362
363
364
/**//// <summary> 365
/// 得到某一个新闻的投票参数 366
/// </summary> 367
/// <param name="NewsID"></param> 368
/// <param name="DataLib"></param> 369
/// <returns></returns> 370
public DataTable getVoteID(string NewsID, string DataLib) 371
...{ 372
DataTable dt = dal.getVoteID(NewsID, DataLib); 373
return dt; 374
} 375
376
/**//// <summary> 377
/// 得到某一个新闻的头条参数 378
/// </summary> 379
/// <param name="NewsID"></param> 380
/// <param name="DataLib"></param> 381
/// <returns></returns> 382
public DataTable getTopline(string NewsID, string DataLib, int NewsTFNum) 383
...{ 384
DataTable dt = dal.getTopline(NewsID, DataLib, NewsTFNum); 385
return dt; 386
} 387
/**//// <summary> 388
/// 根据编号读取相应控件类型 389
/// </summary> 390
/// <param name="_str"></param> 391
/// <returns></returns> 392
public DataTable getDefineID(string _str) 393
...{ 394
DataTable dt = dal.getDefineID(_str); 395
return dt; 396
} 397
398
/**//// <summary> 399
/// 得到内部连接地址 400
/// </summary> 401
/// <returns></returns> 402
public DataTable getGenContent() 403
...{ 404
DataTable dt = dal.getGenContent(); 405
return dt; 406
} 407
408
/**//// <summary> 409
/// 得到栏目中文名称 410
/// </summary> 411
/// <param name="ClassID"></param> 412
/// <returns></returns> 413
public string getClassCName(string ClassID) 414
...{ 415
return dal.getClassCName(ClassID); 416
} 417
418
/**//// <summary> 419
/// 得到专题中文名称 420
/// </summary> 421
/// <param name="ClassID"></param> 422
/// <returns></returns> 423
public string getspecialCName(string ClassID) 424
...{ 425
return dal.getspecialCName(ClassID); 426
} 427
428
/**//// <summary> 429
/// 取得专题与新闻对应表 430
/// </summary> 431
/// <param name="NewsID">新闻编号</param> 432
/// <returns></returns> 433
public DataTable getSpecialNews(string NewsID) 434
...{ 435
return dal.getSpecialNews(NewsID); 436
} 437
438
439
#endregion 新闻内容 440
栏目#region 栏目 441
/**//// <summary> 442
/// 得到栏目信息 443
/// </summary> 444
/// <param name="nID"></param> 445
public DataTable getClassContent(string ClassID) 446
...{ 447
DataTable dt = dal.getClassContent(ClassID); 448
return dt; 449
} 450
451
/**//// <summary> 452
/// 得到英文名称是否重复 453
/// </summary> 454
/// <param name="ClassEname"></param> 455
/// <returns></returns> 456
public DataTable getClassEname(string ClassEname) 457
...{ 458
DataTable dt = dal.getClassEname(ClassEname); 459
return dt; 460
} 461
462
/**//// <summary> 463
/// 得到栏目父栏目信息 464
/// </summary> 465
/// <param name="nID"></param> 466
public DataTable getParentClass(string ClassID) 467
...{ 468
DataTable dt = dal.getParentClass(ClassID); 469
return dt; 470
} 471
/**//// <summary> 472
/// 得到自定义字段信息 473
/// </summary> 474
/// <param name="nID"></param> 475
public DataTable getdefineTable() 476
...{ 477
DataTable dt = dal.getdefineTable(); 478
return dt; 479
} 480
481
/**//// <summary> 482
/// 得到自定义字段信息(修改) 483
/// </summary> 484
/// <param name="nID"></param> 485
public DataTable getdefineEditTable(string ClassID) 486
...{ 487
DataTable dt = dal.getdefineEditTable(ClassID); 488
return dt; 489
} 490
491
492
/**//// <summary> 493
/// 得到某个ID字定义字段的值 494
/// </summary> 495
/// <param name="TempID"></param> 496
/// <returns></returns> 497
public DataTable getdefineEditTablevalue(int TempID) 498
...{ 499
DataTable dt = dal.getdefineEditTablevalue(TempID); 500
return dt; 501
} 502
503
504
505
/**//// <summary> 506
/// 插入栏目数据 507
/// </summary> 508
/// <param name="uc"></param> 509
public void insertClassContent(Foosun.Model.ClassContent uc) 510
...{ 511
dal.insertClassContent(uc); 512
} 513
514
/**//// <summary> 515
/// 更新栏目数据 516
/// </summary> 517
/// <param name="uc"></param> 518
public void UpdateClassContent(Foosun.Model.ClassContent uc) 519
...{ 520
dal.UpdateClassContent(uc); 521
} 522
523
/**//// <summary> 524
/// 删除栏目到回收站 525
/// </summary> 526
/// <param name="ClassID"></param> 527
public void del_recyleClass(string ClassID) 528
...{ 529
dal.del_recyleClass(ClassID); 530
} 531
532
/**//// <summary> 533
/// 彻底删除栏目 534
/// </summary> 535
/// <param name="ClassID"></param> 536
public void del_Class(string ClassID) 537
...{ 538
dal.del_Class(ClassID); 539
} 540
541
/**//// <summary> 542
/// 得到栏目下的子类并彻底删除 543
/// </summary> 544
/// <param name="ParentID"></param> 545
/// <returns></returns> 546
public void GetChildClassdel(string ParentID) 547
...{ 548
dal.GetChildClassdel(ParentID); 549
} 550
/**//// <summary> 551
/// 得到栏目下的子类并删除到回收站 552
/// </summary> 553
/// <param name="ParentID"></param> 554
/// <returns></returns> 555
public void GetChildClassdel_recyle(string ParentID) 556
...{ 557
dal.GetChildClassdel_recyle(ParentID); 558
} 559
560
/**//// <summary> 561
/// 得到栏目列表下的子类 562
/// </summary> 563
/// <param name="ParentID"></param> 564
/// <returns></returns> 565
public DataTable getChildList(string ParentID) 566
...{ 567
DataTable dt = dal.getChildList(ParentID); 568
return dt; 569
} 570
571
/**//// <summary> 572
/// 改变栏目状态 573
/// </summary> 574
/// <param name="ClassID"></param> 575
/// <param name="NUM"></param> 576
public void ChangeLock(string ClassID, int NUM) 577
...{ 578
dal.ChangeLock(ClassID, NUM); 579
} 580
581
/**//// <summary> 582
/// 得到栏目状态 583
/// </summary> 584
/// <param name="ParentID"></param> 585
/// <returns></returns> 586
public DataTable getLock(string ClassID) 587
...{ 588
DataTable dt = dal.getLock(ClassID); 589
return dt; 590
} 591
592
/**//// <summary> 593
/// 复位所有栏目 594
/// </summary> 595
public void resetClass() 596
...{ 597
dal.resetClass(); 598
} 599
600
/**//// <summary> 601
/// 更改排序 602
/// </summary> 603
public void resetOrder(int OrderID, string ClassID) 604
...{ 605
dal.resetOrder(OrderID, ClassID); 606
} 607
608
/**//// <summary> 609
/// 得到源栏目 610
/// </summary> 611
/// <param name="ParentID"></param> 612
/// <returns></returns> 613
public DataTable getSouceClass() 614
...{ 615
DataTable dt = dal.getSouceClass(); 616
return dt; 617
} 618
619
620
/**//// <summary> 621
/// 删除源栏目 622
/// </summary> 623
public void delSouce(string ClassID) 624
...{ 625
dal.delSouce(ClassID); 626
} 627
628
/**//// <summary> 629
/// 更新目标栏目 630
/// </summary> 631
public void updateSouce(string sClassID, string tClassID) 632
...{ 633
dal.updateSouce(sClassID, tClassID); 634
} 635
636
/**//// <summary> 637
/// 更新目标下新闻 638
/// </summary> 639
public void updateSouce1(string sClassID, string tClassID) 640
...{ 641
dal.updateSouce1(sClassID, tClassID); 642
} 643
644
/**//// <summary> 645
/// 更新目标栏目 646
/// </summary> 647
public void changeParent(string sClassID, string tClassID) 648
...{ 649
dal.changeParent(sClassID, tClassID); 650
} 651
652
/**//// <summary> 653
/// 初始化栏目 654
/// </summary> 655
public void delClassAll() 656
...{ 657
dal.delClassAll(); 658
} 659
/**//// <summary> 660
/// 初始化栏目 661
/// </summary> 662
public void clearNewsInfo(string ClassId) 663
...{ 664
dal.clearNewsInfo(ClassId); 665
} 666
667
/**//// <summary> 668
/// 得到栏目 669
/// </summary> 670
/// <param name="ParentID"></param> 671
/// <returns></returns> 672
public DataTable getClassInfo_Templet() 673
...{ 674
DataTable dt = dal.getClassInfo_Templet(); 675
return dt; 676
} 677
678
/**//// <summary> 679
/// 得到栏目 680
/// </summary> 681
/// <param name="ParentID"></param> 682
/// <returns></returns> 683
public void UpdateClassInfo(string strUpdate, string _Str) 684
...{ 685
dal.UpdateClassInfo(strUpdate, _Str); 686
} 687
688
/**//// <summary> 689
/// 更新栏目下新闻模板 690
/// </summary> 691
/// <param name="ParentID"></param> 692
/// <returns></returns> 693
public void UpdateClassNewsInfo(string templet, string _Str) 694
...{ 695
dal.UpdateClassNewsInfo(templet, _Str); 696
} 697
698
699
/**//// <summary> 700
/// 更新权重 701
/// </summary> 702
/// <param name="ParentID"></param> 703
/// <returns></returns> 704
public void updateOrderP(string ClassID, int OrderID) 705
...{ 706
dal.updateOrderP(ClassID, OrderID); 707
} 708
709
public DataTable getClassList_Show(string ParentID) 710
...{ 711
DataTable dt = dal.getClassList_Show(ParentID); 712
return dt; 713
} 714
715
/**//// <summary> 716
/// 得到单页面 717
/// </summary> 718
/// <param name="ClassID"></param> 719
/// <returns></returns> 720
public DataTable getPageContent(string ClassID) 721
...{ 722
DataTable dt = dal.getPageContent(ClassID); 723
return dt; 724
} 725
726
/**//// <summary> 727
/// 添加单页面 728
/// </summary> 729
/// <param name="uc"></param> 730
public void insertPage(Foosun.Model.PageContent uc) 731
...{ 732
dal.insertPage(uc); 733
} 734
735
/**//// <summary> 736
/// 修改单页面 737
/// </summary> 738
/// <param name="uc"></param> 739
public void updatePage(Foosun.Model.PageContent uc) 740
...{ 741
dal.updatePage(uc); 742
} 743
744
745
#endregion 栏目 746
747
#endregion 新闻内容管理结束 748
749
新闻列表#region 新闻列表 750
public DataTable GetPage(string SpecialID, string Editor, string ClassID, string sKeywrd, string DdlKwdType, string sChooses, string SiteID, int PageIndex, int PageSize, out int RecordCount, out int PageCount, params SQLConditionInfo[] SqlCondition) 751
...{ 752
return dal.GetPage(SpecialID, Editor, ClassID, sKeywrd, DdlKwdType, sChooses, SiteID, PageIndex, PageSize, out RecordCount, out PageCount, SqlCondition); 753
} 754
755
public DataTable getSiteList() 756
...{ 757
return dal.getSiteList(); 758
} 759
760
public DataTable getSiteParam(string SiteID) 761
...{ 762
return dal.getSiteParam(SiteID); 763
} 764
765
public int Del_news(string id) 766
...{ 767
return dal.Del_news(id); 768
} 769
public string sel_path(string id) 770
...{ 771
return dal.sel_path(id); 772
} 773
public void Del_newsc(string Id) 774
...{ 775
dal.Del_newsc(Id); 776
} 777
public int Update_Lock(string id, int nums) 778
...{ 779
return dal.Update_Lock(id, nums); 780
} 781
782
public int Update_ResetOrde(string id) 783
...{ 784
return dal.Update_ResetOrde(id); 785
} 786
787
public void allCheck(int[] id) 788
...{ 789
dal.allCheck(id); 790
} 791
792
public DataTable sel_old_News() 793
...{ 794
return dal.sel_old_News(); 795
} 796
/**//// <summary> 797
/// 得到栏目下新闻的创建时间 798
/// </summary> 799
/// <param name="ClassID"></param> 800
/// <returns></returns> 801
public DataTable sel_old_classNews(string ClassID) 802
...{ 803
return dal.sel_old_classNews(ClassID); 804
} 805
806
/**//// <summary> 807
/// 得到归档数字 808
/// </summary> 809
/// <param name="ClassID"></param> 810
/// <returns></returns> 811
public int sel_old_classInHitoryDay(string ClassID) 812
...{ 813
return dal.sel_old_classInHitoryDay(ClassID); 814
} 815
816
public int Add_old_News(string fieldnm, string id, DateTime oldtime) 817
...{ 818
return dal.Add_old_News(fieldnm, id, oldtime); 819
} 820
public int del_new_News(string id) 821
...{ 822
return dal.del_new_News(id); 823
} 824
public int settop(string id) 825
...{ 826
return dal.settop(id); 827
} 828
public int unsettop(string id) 829
...{ 830
return dal.unsettop(id); 831
} 832
833
public DataTable sel_JS() 834
...{ 835
return dal.sel_JS(); 836
} 837
public DataTable sel_JSNews(string NewsID) 838
...{ 839
return dal.sel_JSNews(NewsID); 840
} 841
public int Add_JSFile(string JsID, string Njf_title, string NewsId, string PicPath, string ClassId, string SiteID, DateTime CreatTime, DateTime TojsTime) 842
...{ 843
return dal.Add_JSFile(JsID, Njf_title, NewsId, PicPath, ClassId, SiteID, CreatTime, TojsTime); 844
} 845
public DataTable sel_News_Class() 846
...{ 847
return dal.sel_News_Class(); 848
} 849
public DataTable sel_LblNewsTable(string LblNewsTable, string s) 850
...{ 851
return dal.sel_LblNewsTable(LblNewsTable, s); 852
} 853
public DataTable sel_PID(string PID) 854
...{ 855
return dal.sel_PID(PID); 856
} 857
public int del_move(string sTb, string sOrgNews) 858
...{ 859
return dal.del_move(sTb, sOrgNews); 860
} 861
public DataTable sel_sys_NewsIndex(string ClassID) 862
...{ 863
return dal.sel_sys_NewsIndex(ClassID); 864
} 865
public int sel_newsclass(string cid) 866
...{ 867
return dal.sel_newsclass(cid); 868
} 869
public DataTable sel_NewsTitle(string sTb, string ClassID) 870
...{ 871
return dal.sel_NewsTitle(sTb, ClassID); 872
} 873
public DataTable sel1(string sTb, string sOrgNews) 874
...{ 875
return dal.sel1(sTb, sOrgNews); 876
} 877
public string sel_copy_clsaa(string ClassID) 878
...{ 879
return dal.sel_copy_clsaa(ClassID); 880
} 881
882
public string getFileNameInfo(string NewsID, string DataLib) 883
...{ 884
return dal.getFileNameInfo(NewsID, DataLib); 885
} 886
public void Copy_news(string ClassID, string DataLib, string sOrgNews, string sTb, string NewsID, string FileName) 887
...{ 888
dal.Copy_news(ClassID, DataLib, sOrgNews, sTb, NewsID, FileName); 889
} 890
public DataTable sel_copy_classnews(string NewsTable, string ClassID) 891
...{ 892
return dal.sel_copy_classnews(NewsTable, ClassID); 893
} 894
public void Copy_ClassNews(string ClassID, string DataLib, string sOrgNews, string sTb, string NewsID, string FileName) 895
...{ 896
dal.Copy_ClassNews(ClassID, DataLib, sOrgNews, sTb, NewsID, FileName); 897
} 898
public int del_classmove(string sTb, string sOrgNews) 899
...{ 900
return dal.del_classmove(sTb, sOrgNews); 901
} 902
public int Up_news2(int CommTF, int DiscussTF, string NewsProperty, string Templet, int OrderID, int CommLinkTF, int Click, string FileEXName, string sTb, string sOrgNews) 903
...{ 904
return dal.Up_news2(CommTF, DiscussTF, NewsProperty, Templet, OrderID, CommLinkTF, Click, FileEXName, sTb, sOrgNews); 905
} 906
public int Up_news1(int CommTF, int DiscussTF, string NewsProperty, string Templet, int OrderID, int CommLinkTF, int Click, string FileEXName, string sTb, string sOrgNews) 907
...{ 908
return dal.Up_news1(CommTF, DiscussTF, NewsProperty, Templet, OrderID, CommLinkTF, Click, FileEXName, sTb, sOrgNews); 909
} 910
public void Up_Classnews(int CommTF, int DiscussTF, string NewsProperty, string Templet, int OrderID, int CommLinkTF, int Click, string FileEXName, string sTb, string ClassID, string Tags, string Souce) 911
...{ 912
dal.Up_Classnews(CommTF, DiscussTF, NewsProperty, Templet, OrderID, CommLinkTF, Click, FileEXName, sTb, ClassID, Tags, Souce); 913
} 914
915
public int sel_NewsID(string NewsID) 916
...{ 917
return dal.sel_NewsID(NewsID); 918
} 919
920
public string sel_sclasstext(string sclassid) 921
...{ 922
return dal.sel_sclasstext(sclassid); 923
} 924
public int delNumber(string ClassID) 925
...{ 926
return dal.delNumber(ClassID); 927
} 928
public DataTable sle_PicUrl(string ID, string tb) 929
...{ 930
return dal.sle_PicUrl(ID, tb); 931
} 932
public int Up_PicURL(string PicURL, string SPicURL, string ID, string tb) 933
...{ 934
return dal.Up_PicURL(PicURL, SPicURL, ID, tb); 935
} 936
937
public void upCheckStat(string getID, int levelsID) 938
...{ 939
dal.upCheckStat(getID, levelsID); 940
} 941
942
public int Up_Lock(string ID) 943
...{ 944
return dal.Up_Lock(ID); 945
} 946
public string select_CheckStat(string ID) 947
...{ 948
return dal.select_CheckStat(ID); 949
} 950
951
public DataTable getLockNews(string UserName) 952
...{ 953
return dal.getLockNews(UserName); 954
} 955
#endregion 956
957
不规则新闻#region 不规则新闻 958
public DataTable GetPages(int PageIndex, int PageSize, out int RecordCount, out int PageCount, params SQLConditionInfo[] SqlCondition) 959
...{ 960
return dal.GetPages(PageIndex, PageSize, out RecordCount, out PageCount, SqlCondition); 961
} 962
public int Str_DelSql(string UnID) 963
...{ 964
return dal.Str_DelSql(UnID); 965
} 966
967
public DataTable sel(string unNewsid) 968
...{ 969
return dal.sel(unNewsid); 970
} 971
972
public DataTable sel_DTNews(string NewsTable, string ONewsID) 973
...{ 974
return dal.sel_DTNews(NewsTable, ONewsID); 975
} 976
public DataTable sel_DT_PicInfo(string NewsID) 977
...{ 978
return dal.sel_DT_PicInfo(NewsID); 979
} 980
public int sel_unNewsid(string unNewsid) 981
...{ 982
return dal.sel_unNewsid(unNewsid); 983
} 984
public int Add_1(string unName, string titleCSS, string unNewsid, string NewsID, string NewsTitle, string NewsTable, string TTNewsCSS, string IsMakePic, string SiteID) 985
...{ 986
return dal.Add_1(unName, titleCSS, unNewsid, NewsID, NewsTitle, NewsTable, TTNewsCSS, IsMakePic, SiteID); 987
} 988
989
public void delUnID(string UnID) 990
...{ 991
dal.delUnID(UnID); 992
} 993
994
public int Add_2(string unName, string titleCSS, string SubCSS, string unNewsid, string Arr_OldNewsId, string NewsRow, string NewsTitle, string NewsTable, string SiteID) 995
...{ 996
return dal.Add_2(unName, titleCSS, SubCSS, unNewsid, Arr_OldNewsId, NewsRow, NewsTitle, NewsTable, SiteID); 997
} 998
999
public int Add_SubNews(string unNewsid, string Arr_OldNewsId, string NewsRow, string NewsTitle, string NewsTable, string SiteID, string titleCSS) 1000
...{ 1001
return dal.Add_SubNews(unNewsid, Arr_OldNewsId, NewsRow, NewsTitle, NewsTable, SiteID, titleCSS); 1002
} 1003
1004
public DataTable getUNews(string unNewsid) 1005
...{ 1006
return dal.getUNews(unNewsid); 1007
} 1008
public void delSubID(string UnID) 1009
...{ 1010
dal.delSubID(UnID); 1011
} 1012
1013
public DataTable sel_TbClass() 1014
...{ 1015
return dal.sel_TbClass(); 1016
} 1017
public DataTable sel_TbClass1(string PID) 1018
...{ 1019
return dal.sel_TbClass1(PID); 1020
} 1021
public DataTable GetPageiframe(string DdlClass, string sKeywrds, string sChoose, string DdlKwdType, int pageindex, int PageSize, out int RecordCount, out int PageCount, params SQLConditionInfo[] SqlCondition) 1022
...{ 1023
return dal.GetPageiframe(DdlClass, sKeywrds, sChoose, DdlKwdType, pageindex, PageSize, out RecordCount, out PageCount, SqlCondition); 1024
} 1025
public int del_Table(string ID) 1026
...{ 1027
return dal.del_Table(ID); 1028
} 1029
public int Add_fieldnm(string fieldnm, string id, DateTime oldtime) 1030
...{ 1031
return dal.Add_fieldnm(fieldnm, id, oldtime); 1032
} 1033
public int Del_fieldnm(string id) 1034
...{ 1035
return dal.Del_fieldnm(id); 1036
} 1037
public DataTable sel_old() 1038
...{ 1039
return dal.sel_old(); 1040
} 1041
1042
public int Update1(string id) 1043
...{ 1044
return dal.Update1(id); 1045
} 1046
1047
public int Update2(string id) 1048
...{ 1049
return dal.Update2(id); 1050
} 1051
1052
public string sel_paths(string id) 1053
...{ 1054
return dal.sel_path(id); 1055
} 1056
1057
public int infoIDNum(string InfoID, string APIID, string dbtable) 1058
...{ 1059
return dal.infoIDNum(InfoID, APIID, dbtable); 1060
} 1061
1062
#endregion 1063
自定义字段#region 自定义字段 1064
修改新闻获得自定义字段#region 修改新闻获得自定义字段 1065
1066
public string modifyNewsDefineValue(string defineColumns, string NewsID, string DataLib, string DsApiID) 1067
...{ 1068
return dal.modifyNewsDefineValue(defineColumns, NewsID, DataLib, DsApiID); 1069
} 1070
1071
#endregion 修改新闻获得自定义字段 1072
插入自定义字段值#region 插入自定义字段值 1073
1074
public void insertDefineSign(string DsNewsID, string DsEName, string DsNewsTable, int DsType, string DsContent, string DsApiID) 1075
...{ 1076
dal.insertDefineSign(DsNewsID, DsEName, DsNewsTable, DsType, DsContent, DsApiID); 1077
} 1078
1079
public void UpdateDefineSign(string DsNewsID, string DsEName, string DsNewsTable, int DsType, string DsContent, string DsApiID) 1080
...{ 1081
dal.UpdateDefineSign(DsNewsID, DsEName, DsNewsTable, DsType, DsContent, DsApiID); 1082
} 1083
#endregion 插入自定义字段值 1084
#endregion 自定义字段 1085
//#region 插入临时表 1086
//public void insertFormTB(string Prot, string NewsID, DateTime CreatTime, string DataTable, int NewsType, int isConstr, int MaxNumber, int updateNum, string ClassID) 1087
//{ 1088
// dal.insertFormTB(Prot, NewsID, CreatTime, DataTable, NewsType, isConstr, MaxNumber, updateNum, ClassID); 1089
//} 1090
//#endregion 插入临时表 1091
百度新闻协议使用#region 百度新闻协议使用 1092
/**//// <summary> 1093
/// 从临时表中读取记录 1094
/// </summary> 1095
/// <returns></returns> 1096
public DataTable getLastFormTB() 1097
...{ 1098
return dal.getLastFormTB(); 1099
} 1100
1101
/**//// <summary> 1102
/// 清除过期的临时新闻 1103
/// </summary> 1104
public void delTBDateNumber(int dateNum) 1105
...{ 1106
dal.delTBDateNumber(dateNum); 1107
} 1108
1109
public void delTBTypeNumber(int getcondition) 1110
...{ 1111
dal.delTBTypeNumber(getcondition); 1112
} 1113
1114
public void delTBNewsID(string NewsID) 1115
...{ 1116
dal.delTBNewsID(NewsID); 1117
} 1118
1119
public void delTBNewsClassID(string ClassID) 1120
...{ 1121
dal.delTBNewsClassID(ClassID); 1122
} 1123
1124
#endregion 百度新闻协议 1125
1126
统筹#region 统筹 1127
public int getNewsRecordEdior(string UserName) 1128
...{ 1129
return dal.getNewsRecordEdior(UserName); 1130
} 1131
#endregion 统筹 1132
1133






}