username@email.com
2022-01-21 b18a7c8e54b51a5caa400e55cb8cc428c0301a0c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IDAL;
using CY.Model;
using AbstractFactory;
using CY.IBaseDAL;
using CY.Infrastructure.DESEncrypt;
using CY.Infrastructure.Query;
using System.Data;
using CY.Infrastructure.Cache;
using System.Reflection;
 
namespace CY.BLL
{
    /// <summary>
    /// 网站信息的业务逻辑类
    /// </summary>
    public class Info_ContentBLL
    {
        IInfo_ContentDAL _IInfo_ContentDal = null;
 
 
        /// <summary>
        /// 初始化构造
        /// </summary>
        public Info_ContentBLL()
        {
            //获取Info_Content DAL实现
            _IInfo_ContentDal = Factory.GetDALByInterfaceName(DALInterface.IInfo_ContentDAL) as IInfo_ContentDAL;
 
 
        }
 
        /// <summary>
        /// 新增网站信息
        /// </summary>
        /// <param name="rType"></param>
        /// <param name="m_OA_CustomerCommunications"></param>
        /// <param name="m_EC_AcceptWayByCustomers"></param>
        /// <returns></returns>
        public bool InsertModel(CY.Model.Info_Content m_Info_Content)
        {
            try
            {
                return _IInfo_ContentDal.InserModel(m_Info_Content);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 
        /// <summary>
        /// 修改网站信息
        /// </summary>
        /// <param name="rType"></param>
        /// <returns></returns>
        public bool UpdateModel(CY.Model.Info_Content m_Info_Content)
        {
            try
            {
                return _IInfo_ContentDal.UpdateModel(m_Info_Content);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 
        /// <summary>
        /// 删除网站信息
        /// </summary>
        /// <param name="rType"></param>
        /// <returns></returns>
        public bool DeleteModel(CY.Model.Info_Content rType)
        {
            try
            {
                _IInfo_ContentDal.DeleteModel(rType);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return true;
        }
 
        /// <summary>
        /// 根据编号查询信息
        /// </summary>
        /// <param name="Keyid"></param>
        /// <returns></returns>
        public Model.Info_Content SelectModelBySortId(int? Keyid)
        {
            return _IInfo_ContentDal.SelectModelBySortId(Keyid);
        }
 
        /// <summary>
        /// 根据分类编号分页查询
        /// </summary>
        /// <param name="pagination"></param>
        /// <param name="TypeId"></param>
        /// <param name="SortId"></param>
        /// <param name="Title"></param>
        /// <param name="OrderString"></param>
        /// <returns></returns>
        public IEnumerable<Model.Info_Content> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid FirmId, int? TypeId, int? SortId, string Title, string OrderString)
        {
            return _IInfo_ContentDal.SelectModelPage(pagination, FirmId, TypeId, SortId, Title, OrderString);
        }
 
        /// <summary>
        /// 根据分类编号,条数,标题,排序字段分页查询
        /// </summary>
        /// <param name="SortId"></param>
        /// <param name="Num"></param>
        /// <returns></returns>
        public IEnumerable<Model.Info_Content> SelectListByWhere(int? SortId, int? Num, bool IsHomeShow)
        {
            return _IInfo_ContentDal.SelectListByWhere(SortId, Num, IsHomeShow);
        }
 
        /// <summary>
        /// 根据分类编号,条数,标题,排序字段分页查询
        /// </summary>
        /// <param name="SortId"></param>
        /// <param name="Num"></param>
        /// <returns></returns>
        public IEnumerable<Model.Info_Content> SelectListBySortId(Guid Bussinessid, int? Num)
        {
            return _IInfo_ContentDal.SelectListBySortId(Bussinessid, Num);
        }
    }
}