Ejemplo n.º 1
0
        public static AjaxMsgModel Save(SYS_MENU_HELPCONTENT menuhelp)
        {
            AjaxMsgModel amm = new Message().NewAmm;

            try
            {
                if (menuhelp.CONTENT_ORDER.Equals("0"))
                {
                    //新增
                    string insertOrder = (oc.BllSession.ISYS_MENU_HELPCONTENTService.Entities.Where(h => h.MENU_ID.Equals(menuhelp.MENU_ID)).Count()
                                          + 1).ToString();
                    menuhelp.CONTENT_ORDER = insertOrder;
                    if (oc.BllSession.ISYS_MENU_HELPCONTENTService.AddEntity(menuhelp) > 0)
                    {
                        amm.Statu = AjaxStatu.ok;
                        amm.Msg   = string.Format(Message.OptSussess, "帮助文档", Message.AddOpt);
                    }
                    else
                    {
                        amm.Statu = AjaxStatu.err;
                        amm.Msg   = string.Format(Message.OptFail, "帮助文档", Message.AddOpt);
                    }
                }
                else
                {
                    //修改
                    // Expression<Func<SYS_MENU_HELPCONTENT, object>>[] ignoreProperties =
                    //new Expression<Func<SYS_MENU_HELPCONTENT, object>>[] {
                    //   p=>p.SYS_MENU
                    // };
                    string contentID = oc.BllSession.ISYS_MENU_HELPCONTENTService.Entities
                                       .Where(h => h.MENU_ID.Equals(menuhelp.MENU_ID) && h.CONTENT_ORDER.Equals(menuhelp.CONTENT_ORDER)).FirstOrDefault().CONTENT_ID;
                    menuhelp.CONTENT_ID = contentID;
                    if (oc.BllSession.ISYS_MENU_HELPCONTENTService.UpdateEntity(menuhelp, new string[] { "MENU_ID", "HELP_CONTENT", "CONTENT_ORDER",
                                                                                                         "UPDATE_DATE", "UPDATE_USER" }) > 0)
                    {
                        amm.Statu = AjaxStatu.ok;
                        amm.Msg   = string.Format(Message.OptSussess, "帮助文档", Message.EditOpt);
                    }
                    else
                    {
                        amm.Statu = AjaxStatu.err;
                        amm.Msg   = string.Format(Message.OptFail, "帮助文档", Message.EditOpt);
                    }
                }
            }
            catch (Exception)
            {
                return(amm);
            }
            return(amm);
        }
Ejemplo n.º 2
0
 public ActionResult Save(string id)
 {
     try
     {
         string sysMenuID = id.Split('_')[0];
         string Order     = id.Split('_')[1];
         string content   = Request["editor"];
         SYS_MENU_HELPCONTENT menuhelp = new SYS_MENU_HELPCONTENT {
             CONTENT_ID    = DateTime.Now.ToString("yyyyMMddHHmmssfff"),
             MENU_ID       = sysMenuID,
             CONTENT_ORDER = Order,
             HELP_CONTENT  = content,
             UPDATE_USER   = oc.CurrentUser.USER_NAME,
             UPDATE_DATE   = DateTime.Now
         };
         return(PackagingAjaxmsg(Model_SYS_MENU_HELPCONTENT.Save(menuhelp)));
     }
     catch (Exception)
     {
         return(PackagingAjaxmsg(new Message().NewAmm));
     }
 }