Exemplo n.º 1
0
 /// <summary>
 /// 编辑
 /// </summary>
 /// <param name="orgid"></param>
 /// <returns></returns>
 public ActionResult Edit(string groupid)
 {
     if (!string.IsNullOrEmpty(groupid))
     {
         SysGroupEntity entity = groupLogic.Load(groupid);
         return(View(entity));
     }
     return(View(new OrganizationEntity()));
 }
        public ActionResult SaveOrgGroup(string groupIds, string orgid)
        {
            try
            {
                int count = groupLogic.GetSysOrgGroupCount(" and orgid='" + orgid + "'");
                if (count > 0)
                {
                    string json = JsonHelper.RtnJson("300", "此机构初始菜单已经维护!");
                    return(Json(json));
                }

                List <SysOrgGroupEntity> groupList = new List <SysOrgGroupEntity>();
                string[] list = groupIds.Split(',');

                for (int i = 0; i < list.Length; i++)
                {
                    if (list[i] != "")//报错角色模块集合
                    {
                        SysOrgGroupEntity group = new SysOrgGroupEntity();
                        group.OrgId   = orgid;
                        group.GroupID = list[i].Trim();
                        SysGroupEntity entity = groupLogic.Load(group.GroupID);
                        if (entity != null)
                        {
                            group.BeginDate   = DateTime.Now;
                            group.EndDate     = DateTime.Now;
                            group.ChargePrice = 0;
                            group.ChargeUrl   = "";
                            group.CreateDate  = DateTime.Now;
                            group.CreateUser  = "******";
                            group.UpdateDate  = DateTime.Now;
                            group.BeginDate   = DateTime.Now;
                            group.EndDate     = DateTime.Now.AddYears(1);
                            groupList.Add(group);
                        }
                    }
                }
                bool isOk = groupLogic.SaveSysOrgGroup(groupList);
                if (isOk == true)
                {
                    string json = JsonHelper.RtnJson("100", "维护成功!");
                    return(Json(json));
                }
                else
                {
                    string json = JsonHelper.RtnJson("200", "维护失败!");
                    return(Json(json));
                }
            }
            catch (Exception ex)
            {
                return(Json("no"));
            }
        }
Exemplo n.º 3
0
 public bool Update(SysGroupEntity obj)
 {
     try
     {
         Update("SysGroupMap.Update", obj);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemplo n.º 4
0
 public SysGroupEntity Load(string code)
 {
     try
     {
         SysGroupEntity orgInfo = QueryForObject <SysGroupEntity>("SysGroupMap.Load", code);
         return(orgInfo);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 5
0
 public JsonResult Save(SysGroupEntity newObj)
 {
     try
     {
         bool isOK = groupLogic.Save(newObj);
         if (isOK == true)
         {
             return(Json("ok"));
         }
         else
         {
             return(Json("no"));
         }
     }
     catch
     {
         return(Json("no"));
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// 编辑
 /// </summary>
 /// <param name="orgid"></param>
 /// <returns></returns>
 public ActionResult Update(SysGroupEntity entity)
 {
     try
     {
         bool isOK = this.groupLogic.Update(entity);
         if (isOK == true)
         {
             return(Json("ok"));
         }
         else
         {
             return(Json("no"));
         }
     }
     catch (Exception ex)
     {
         return(Json("no"));
     }
 }
Exemplo n.º 7
0
 public bool Update(SysGroupEntity entity)
 {
     return(groupaccess.Update(entity));
 }
Exemplo n.º 8
0
 public bool Save(SysGroupEntity role)
 {
     return(groupaccess.Save(role));
 }