/// <summary> /// 修改 /// </summary> /// <param name="CompanyId">公司编号</param> /// <param name="Id">合同信息编号</param> /// <returns></returns> public bool Delete(int CompanyId, int Id) { bool IsTrue = false; EyouSoft.Data.ContractInfo DataModel = dcDal.ContractInfo.FirstOrDefault(item => item.Id == Id && item.CompanyId == CompanyId); if (DataModel != null) { dcDal.ContractInfo.DeleteOnSubmit(DataModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DataModel = null; } return(IsTrue); }
/// <summary> /// 修改 /// </summary> /// <param name="model">合同信息实体</param> /// <returns></returns> public bool Update(EyouSoft.Model.AdminCenterStructure.ContractInfo model) { bool IsTrue = false; EyouSoft.Data.ContractInfo DataModel = dcDal.ContractInfo.FirstOrDefault(item => item.Id == model.Id && item.CompanyId == model.CompanyId ); if (DataModel != null) { DataModel.BeginDate = model.BeginDate; DataModel.EndDate = model.EndDate; DataModel.OperatorId = model.OperatorId; DataModel.Remark = model.Remark; DataModel.StaffName = model.StaffName; DataModel.StaffNo = model.StaffNo; DataModel.ContractStatus = (int)model.ContractStatus; dcDal.SubmitChanges(); IsTrue = true; } DataModel = null; return(IsTrue); }
/// <summary> /// 新增 /// </summary> /// <param name="model">合同信息实体</param> /// <returns></returns> public bool Add(EyouSoft.Model.AdminCenterStructure.ContractInfo model) { bool IsTrue = false; EyouSoft.Data.ContractInfo DataModel = new EyouSoft.Data.ContractInfo() { BeginDate = model.BeginDate, EndDate = model.EndDate, ContractStatus = (int)model.ContractStatus, StaffName = model.StaffName, Remark = model.Remark, StaffNo = model.StaffNo, CompanyId = model.CompanyId, OperatorId = model.OperatorId, IssueTime = System.DateTime.Now }; dcDal.ContractInfo.InsertOnSubmit(DataModel); dcDal.SubmitChanges(); IsTrue = true; DataModel = null; return(IsTrue); }