/// <summary> /// 修改 /// </summary> /// <param name="model">公司账户信息实体</param> /// <returns></returns> public int Update(EyouSoft.Model.AdminCenterStructure.DutyManager model) { int EffectedCount = 0; if (this.IsExists(model.JobName, model.Id, model.CompanyId)) { EffectedCount = -1; } else { EyouSoft.Data.DutyManager DataModel = dcDal.DutyManager.FirstOrDefault(item => item.Id == model.Id && item.CompanyId == model.CompanyId ); if (DataModel != null) { DataModel.CompanyId = model.CompanyId; DataModel.Help = model.Help; DataModel.IssueTime = System.DateTime.Now; DataModel.JobName = model.JobName; DataModel.OperatorId = model.OperatorId; DataModel.Remark = model.Remark; DataModel.Requirement = model.Requirement; dcDal.SubmitChanges(); EffectedCount = 1; } DataModel = null; } return(EffectedCount); }
/// <summary> /// 新增 /// </summary> /// <param name="model">公司账户信息实体</param> /// <returns>0:失败,1:成功,-1:职务名称重复</returns> public int Add(EyouSoft.Model.AdminCenterStructure.DutyManager model) { int EffectedCount = 0; if (this.IsExists(model.JobName, 0, model.CompanyId)) { EffectedCount = -1; } else { EyouSoft.Data.DutyManager DutyModel = new EyouSoft.Data.DutyManager() { CompanyId = model.CompanyId, Help = model.Help, IssueTime = System.DateTime.Now, JobName = model.JobName, OperatorId = model.OperatorId, Remark = model.Remark, Requirement = model.Requirement }; dcDal.DutyManager.InsertOnSubmit(DutyModel); dcDal.SubmitChanges(); EffectedCount = 1; DutyModel = null; } return(EffectedCount); }
/// <summary> /// 删除 /// </summary> /// <param name="CompanyId">公司编号</param> /// <returns></returns> public bool Delete(int CompanyId, int DutyId) { bool IsTrue = false; EyouSoft.Data.DutyManager DutyModel = dcDal.DutyManager.FirstOrDefault(item => item.Id == DutyId && item.CompanyId == CompanyId ); if (DutyModel != null) { dcDal.DutyManager.DeleteOnSubmit(DutyModel); dcDal.SubmitChanges(); if (dcDal.ChangeConflicts.Count == 0) { IsTrue = true; } DutyModel = null; } return(IsTrue); }