using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class Person_BusinessTripService { /// /// 获取人员信息 /// /// 人员Id /// 人员信息 public static Model.Person_BusinessTrip GetPersonBusinessTripById(string BusinessTripId) { return Funs.DB.Person_BusinessTrip.FirstOrDefault(e => e.BusinessTripId == BusinessTripId); } /// /// 增加人员总结信息 /// /// 人员实体 public static void AddPersonBusinessTrip(Model.Person_BusinessTrip BusinessTrip) { Model.SGGLDB db = Funs.DB; Model.Person_BusinessTrip newBusinessTrip = new Model.Person_BusinessTrip { BusinessTripId = BusinessTrip.BusinessTripId, Type = BusinessTrip.Type, ProjectId = BusinessTrip.ProjectId, UserId = BusinessTrip.UserId, ArriveDate = BusinessTrip.ArriveDate, LeaveDate = BusinessTrip.LeaveDate, }; db.Person_BusinessTrip.InsertOnSubmit(newBusinessTrip); db.SubmitChanges(); } /// /// 修改人员总结信息 /// /// 实体 public static void UpdatePersonBusinessTrip(Model.Person_BusinessTrip BusinessTrip) { Model.SGGLDB db = Funs.DB; Model.Person_BusinessTrip newBusinessTrip = db.Person_BusinessTrip.FirstOrDefault(e => e.BusinessTripId == BusinessTrip.BusinessTripId); if (newBusinessTrip != null) { newBusinessTrip.Type = BusinessTrip.Type; newBusinessTrip.ProjectId = BusinessTrip.ProjectId; newBusinessTrip.ArriveDate = BusinessTrip.ArriveDate; newBusinessTrip.LeaveDate = BusinessTrip.LeaveDate; db.SubmitChanges(); } } /// /// 根据人员Id删除一个人员信息 /// /// public static void DeletePersonBusinessTrip(string BusinessTripId) { Model.SGGLDB db = Funs.DB; Model.Person_BusinessTrip user = db.Person_BusinessTrip.FirstOrDefault(e => e.BusinessTripId == BusinessTripId); if (user != null) { db.Person_BusinessTrip.DeleteOnSubmit(user); db.SubmitChanges(); } } } }