Exemple #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="CompanyId">公司编号</param>
        /// <param name="Id">规章制度编号</param>
        /// <returns></returns>
        public bool Delete(int CompanyId, int Id)
        {
            bool IsTrue = false;

            EyouSoft.Data.RuleInfo DataModel = dcDal.RuleInfo.FirstOrDefault(item =>
                                                                             item.Id == Id && item.CompanyId == CompanyId
                                                                             );
            if (DataModel != null)
            {
                dcDal.RuleInfo.DeleteOnSubmit(DataModel);
                dcDal.SubmitChanges();
                if (dcDal.ChangeConflicts.Count == 0)
                {
                    IsTrue = true;
                }
                DataModel = null;
            }
            return(IsTrue);
        }
Exemple #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model">合同信息实体</param>
        /// <returns></returns>
        public bool Update(EyouSoft.Model.AdminCenterStructure.RuleInfo model)
        {
            bool IsTrue = false;

            EyouSoft.Data.RuleInfo DataModel = dcDal.RuleInfo.FirstOrDefault(item =>
                                                                             item.Id == model.Id && item.CompanyId == model.CompanyId
                                                                             );
            if (DataModel != null)
            {
                DataModel.FilePath    = model.FilePath;
                DataModel.RoleContent = model.RoleContent;
                DataModel.RoleNo      = model.RoleNo;
                DataModel.Title       = model.Title;
                dcDal.SubmitChanges();
                if (dcDal.ChangeConflicts.Count == 0)
                {
                    IsTrue = true;
                }
            }
            DataModel = null;
            return(IsTrue);
        }
Exemple #3
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model">合同信息实体</param>
        /// <returns></returns>
        public bool Add(EyouSoft.Model.AdminCenterStructure.RuleInfo model)
        {
            bool IsTrue = false;

            EyouSoft.Data.RuleInfo DataModel = new EyouSoft.Data.RuleInfo()
            {
                FilePath    = model.FilePath,
                RoleContent = model.RoleContent,
                RoleNo      = model.RoleNo,
                Title       = model.Title,
                CompanyId   = model.CompanyId,
                OperatorId  = model.OperatorId,
                IssueTime   = System.DateTime.Now
            };
            dcDal.RuleInfo.InsertOnSubmit(DataModel);
            dcDal.SubmitChanges();
            if (dcDal.ChangeConflicts.Count == 0)
            {
                IsTrue = true;
            }
            DataModel = null;
            return(IsTrue);
        }