Example #1
0
 //新增或者修改机构
 public string EditOrUpdateOrgan(Organ organ)
 {
     if (organ.ParentId == 0 && LoginFac.Admin.GetLoginInfo().RoleId != CustomConfig.SuperRoleId)
         return "上级机构不能为空";
     if (organ.OrganId != 0 && Limits.Contains(2))
     {
         if (DbOp.Update(organ) > 0)
             return "True";
         else
             return "修改失败";
     }
     else
     {
         if (Limits.Contains(3))
         {
             var id = DbOp.CreateOrganId(organ.ParentId.ToString());
             if (string.IsNullOrEmpty(id))
                 return "所选择的上级机构不允许添加子机构";
             else
             {
                 organ.OrganId = Convert.ToInt32(id);
                 if (Convert.ToInt32(DbOp.Add(organ)) != 0)
                     return "True";
                 else
                     return "新增失败";
             }
         }
         else
             return "你没有权限新增机构";
     }
 }
Example #2
0
 //新增编辑
 public ActionResult Edit(int organId=0)
 {
     Organ organ;
     if (organId != 0)
         organ = DbOp.GetModelById(organId);
     else
         organ = new Organ();
     return View(organ);
 }
Example #3
0
 public object Add(Organ entity)
 {
     return Context.Instance.Insert(entity);
 }
Example #4
0
 public int Update(Organ entity, string[] columns)
 {
     return Context.Instance.Update(entity,columns);
 }
Example #5
0
 public int Update(Organ entity)
 {
     return Context.Instance.Update(entity);
 }