Example #1
0
        public ActionResult Create(SYS_ORGANIZE org)
        {
            try
            {
                CreateValid(org);
                if (!ModelState.IsValid)
                {
                    ModelState.AddModelError("", "新增出错!");
                    return(JsonResult(false, "新增出错!", "SYS", "/", false));
                }

                string rst = null;
                if (org.ORG_LEVEL == 4)
                {
                    SYS_HALL hal = new SYS_HALL()
                    {
                        HALL_NO      = org.ORG_ID,
                        HALL_NAM     = org.ORG_NAM,
                        ADDRESS      = "",
                        LONGITUDE    = org.LONGITUDE,
                        DIMENSION    = org.DIMENSION,
                        CREATE_DTIME = DateTime.Now,
                        CREATE_ID    = UserState.UserID,
                        HEAD         = org.HEAD,
                        HEAD_TEL     = org.HEAD_TEL,
                        ORG_ID       = org.ORG_ID
                    };
                    rst = new SYS_ORGANIZE_DAL().Add(org, hal);
                }
                else
                {
                    DaoOrg.AddObject(org);
                    rst = org.ORG_ID;
                }

                if (!string.IsNullOrEmpty(rst))
                {
                    return(JsonResult(true, "新增成功!", "SYS", "/", false));
                }
                else
                {
                    ModelState.AddModelError("", "新增出错!");
                    return(JsonResult(false, "新增出错!", "SYS", "/", false));
                }
            }
            catch (Exception ex)
            {
                LogHelper.ErrorLog("新增出错", ex);
                ModelState.AddModelError("", "新增出错!");
                return(JsonResult(false, "新增出错!", "SYS", "/", false));
            }
        }