using BaseOUDAL; namespace YLErp.Modules.ReportModule { public class Owner_infoService : YLBaseService { public Owner_infoService(OptUserInfo userInfo) : base(userInfo) { } /// /// 查询Owner_info /// public SearchListResult SearchList(Owner_infoReq req) { var query = DbContext.Owner_Info; if (req != null) { if (req.ID != null && req.ID != 0) { query.Where(m => m.ID == req.ID); } if (req.Condition != "") { query.Where(m => m.Condition == req.Condition); } } return query.ToSearchList(req); } /// /// 添加Owner_info /// public int AddOrUpdate(Owner_info o) { var data = DbContext.Owner_Info.FirstOrDefault(n => n.ID == o.ID); if (data == null) { data = new Owner_info(); DbContext.Owner_Info.Add(data); } data.Condition = o.Condition; data.FullName = o.FullName; data.CounterpartyCode = o.CounterpartyCode; data.RegisteredAddress = o.RegisteredAddress; data.LegalPerson = o.LegalPerson; data.BankAccount = o.BankAccount; data.Bank = o.Bank; data.Card = o.Card; data.Payment = o.Payment; data.ContactName = o.ContactName; data.Address = o.Address; data.Email = o.Email; data.PhoneNumber = o.PhoneNumber; data.Fax = o.Fax; return DbContext.SaveChanges(); } /// /// 添加Owner_info /// public int Dele(int ID) { var data = DbContext.Owner_Info.FirstOrDefault(n => n.ID == ID); DbContext.Owner_Info.Remove(data); return DbContext.SaveChanges(); } } public class Owner_infoReq : BaseSearchReq { public int? ID { get; set; } public string Condition { get; set; } } }