tijian_jichuang/Code/SOH.BLL.Host/t_jymsBll.cs
2025-02-20 11:54:48 +08:00

86 lines
2.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EAS.Services;
using SOH.Entities;
using SOH.Data;
namespace SOH.BLL
{
[ServiceObject("建议描述模块")]
[ServiceBind(typeof(It_jyms))]
public class t_jymsBll : It_jyms
{
public List<Entities.t_jyms> GetjymsList(string zyzd, string zjm)
{
using (DbEntities db = new DbEntities())
{
if (zyzd == "" && zjm == "")
{
return db.t_jymss.ToList();
}
else return db.t_jymss.Where(t => t.zyzd.Contains(zyzd) && t.zjm.Contains(zjm)).ToList();
}
}
public List<Entities.t_jyms> GetjymsListByKsbm(short ksbm)
{
using (DbEntities db = new DbEntities())
{
if (ksbm == 0)
{
return db.t_jymss.ToList();
}
else return db.t_jymss.Where(t => t.ksbm==ksbm).ToList();
}
}
public Data.OperationResult Del(Entities.t_jyms ms)
{
OperationResult or = new OperationResult();
using (DbEntities db = new DbEntities())
{
db.t_jymss.OrmAccessor.Delete(ms);
}
or.State = 1;
or.Message = "删除成功";
return or;
}
public Data.OperationResult Insert(Entities.t_jyms ms)
{
OperationResult or = new OperationResult();
using (DbEntities db = new DbEntities())
{
db.t_jymss.OrmAccessor.Insert(ms);
}
or.State = 1;
or.Message = "添加成功";
or.Tag = Newtonsoft.Json.JsonConvert.SerializeObject(ms);
return or;
}
public Data.OperationResult Update(Entities.t_jyms ms)
{
OperationResult or = new OperationResult();
using (DbEntities db = new DbEntities())
{
try
{
db.t_jymss.OrmAccessor.Update(ms);
}
catch (Exception ex)
{
or.Message = ex.ToString() ;
}
}
or.State = 1;
or.Message = "更新成功";
or.Tag = Newtonsoft.Json.JsonConvert.SerializeObject(ms);
return or;
}
}
}