public ActionResult AddModifyRoleSave(int Role_ID, string Unit_ID, string Role_Name, int Role_Sequence, string Role_Demo) { JsonReturnMessages data = new JsonReturnMessages() { IsSuccess = true, Msg = "操作成功" }; SMC_Role role = null; if (Role_ID == 0) { role = new SMC_Role(); role.Role_CreatedTime = DateTime.Now; } else { role = BoFactory.GetSMC_RoleBo.Get(Role_ID); } role.Role_ID = Role_ID; role.Unit_ID = Unit_ID; role.Role_Name = Role_Name; role.Role_Sequence = Role_Sequence; role.Role_Demo = Role_Demo; BoFactory.GetSMC_RoleBo.InsertOrUpdate(role); return Json(data); }
public virtual void Delete(SMC_Role entity) { try { SMC_RoleDao.Delete(entity); } catch (DalException ex) { throw new BOException("????????????", ex); } }
public virtual int Save(SMC_Role entity) { if (SMC_RoleDao.Get(entity.Role_ID) == null) return SMC_RoleDao.Insert(entity); else return SMC_RoleDao.Update(entity); }
public virtual bool Update(SMC_Role role) { try { int i = SMC_RoleDao.Update(role); return i > 0; } catch (DalException ex) { throw new BOException("���÷���Updateʧ��", ex); } }
public virtual bool InsertOrUpdate(SMC_Role role) { try { int i = 0; if (SMC_RoleDao.Get(role.Role_ID) == null) { //i = SMC_RoleDao.Insert(role); SMC_AutoTableIDDao autoDao = new SMC_AutoTableIDDao(AppConfig.statisticDBKey); if (autoDao.HasMaxID("SMC_Role")) { int max_id = autoDao.GetMaxID("SMC_Role"); role.Role_ID = max_id + 1; } else { role.Role_ID = 1; } i = SMC_RoleDao.Insert(role); if (true) { autoDao.UpdateMaxID("SMC_Role"); } } else { i = SMC_RoleDao.Update(role); } return true; } catch (DalException ex) { throw new BOException("���÷���InsertOrUpdateʧ��", ex); } }