username@email.com
3 天以前 e8e3122fdc4844202fb9e05477d47139e47a8aae
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
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;
 
namespace CY.BLL
{
    public class OA_ShebeiManageBLL
    {
        IOA_ShebeiManageDAL iOA_ShebeiManageDAL = null;
 
        public OA_ShebeiManageBLL()
        {
            iOA_ShebeiManageDAL = Factory.GetDALByInterfaceName(DALInterface.IOA_ShebeiManageDAL) as IOA_ShebeiManageDAL;
        }
 
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool InsertModel(Model.OA_ShebeiManage model)
        {
            return iOA_ShebeiManageDAL.InserModel(model);
        }
 
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool UpdateModel(Model.OA_ShebeiManage model)
        {
 
            return iOA_ShebeiManageDAL.UpdateModel(model);
        }
 
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool DeleteModel(Model.OA_ShebeiManage model)
        {
 
            return iOA_ShebeiManageDAL.DeleteModel(model);
        }
 
        /// <summary>
        /// 根据编号获得信息
        /// </summary>
        /// <param name="Keyid">编号</param>
        /// <returns></returns>
        public OA_ShebeiManage GetModelByKeyid(int? Keyid)
        {
            return iOA_ShebeiManageDAL.GetModelByKeyid(Keyid);
        }
 
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public IEnumerable<Model.OA_ShebeiManage> SelectModelPage(Infrastructure.Query.Pagination pagination, Guid _MemberId, int? _CateId, string _Name, int? _Status, string Anzhuangdidian, int? Zerenren)
        {
            return iOA_ShebeiManageDAL.SelectModelPage(pagination, _MemberId, _CateId, _Name, _Status, Anzhuangdidian, Zerenren);
        }
 
 
        /// <summary>
        /// 查询全部
        /// </summary>
        /// <param name="pagination"></param>
        /// <returns></returns>
        public IEnumerable<Model.OA_ShebeiManage> SelectAllModel(Query query)
        {
            return iOA_ShebeiManageDAL.SelectAllModel( query);
        }
 
        /// <summary>
        /// 检测物品是否重复
        /// </summary>
        /// <param name="Name"></param>
        /// <param name="MemberId"></param>
        /// <param name="Keyid"></param>
        /// <returns></returns>
        public int IsExitsName(string Name, Guid MemberId, string Keyid)
        {
            return iOA_ShebeiManageDAL.IsExitsName(Name,MemberId,Keyid);
        }
 
        /// <summary>
        /// 获取物品分类
        /// </summary>
        /// <param name="_MemberId"></param>
        /// <returns></returns>
        public IEnumerable<Model.OA_ShebeiCate> GetDataByType(Guid _MemberId)
        {
            return iOA_ShebeiManageDAL.GetDataByType(_MemberId);
        }
 
        /// <summary>
        /// 根据分类获取物品列表
        /// </summary>
        /// <param name="_MemberId"></param>
        /// <param name="_CateId"></param>
        /// <param name="IsSearch"></param>
        /// <returns></returns>
        public IEnumerable<Model.OA_ShebeiManage> GetDataByCate(Guid _MemberId, int? _CateId, bool IsSearch)
        {
            return iOA_ShebeiManageDAL.GetDataByCate(_MemberId,_CateId,IsSearch);
        }
        /// <summary>
        /// 根据客户编号获取客户
        /// </summary>
        /// <param name="Keyid">客户编号</param>
        /// <returns></returns>
        public IEnumerable<OA_ShebeiManage> SelectListListByCustomId(string Keyid, Guid MemberId)
        {
            return iOA_ShebeiManageDAL.SelectListListByCustomId(Keyid, MemberId);
        }
    }
}