Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                (Master.FindControl("childmenu") as Label).Text = "微事件编辑";
                string id = Request.QueryString["id"];
                if (!string.IsNullOrEmpty(id))
                {
                    mol       = bll.GetModel(Convert.ToInt32(id));
                    eventType = mol.flat1.ToString();

                    switch (eventType)
                    {
                    case "1": dt_text = textBll.GetList(" EventId=" + id + " and EventCate='menu'").Tables[0]; break;    //文本

                    case "2": dt_News = newsBll.GetList(" EventId=" + id + " and EventCate='menu'").Tables[0]; break;    //图文
                    }
                    if (dt_text.Rows.Count != 0)
                    {
                        textMol = textBll.GetModel(Convert.ToInt32(dt_text.Rows[0]["Id"]));
                    }
                    if (dt_News.Rows.Count != 0)
                    {
                        newsMol = newsBll.GetModel(Convert.ToInt32(dt_News.Rows[0]["Id"]));
                    }
                }
            }

            if (Request.Form["action"] == "text")
            {
                AddText();
            }
            if (Request.Form["action"] == "news")
            {
                AddNews();
            }
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            (Master.FindControl("childmenu") as Label).Text = "配置微事件";
            if (Request.Form["action"] == "text")
            {
                AddText(); return;
            }
            if (Request.Form["action"] == "news")
            {
                AddNews(); return;
            }
            if (!Page.IsPostBack)
            {
                loadMenus(Request.QueryString["msgtype"]);
                string Id = Request.QueryString["id"];
                if (!string.IsNullOrEmpty(Id))
                {
                    eventMol = eventBll.GetModel(Convert.ToInt32(Id));
                    string eventType = eventMol.msgType.ToString();
                    switch (eventType)
                    {
                    case "1": dt_text = textBll.GetList(" EventId=" + Id + " and EventCate='" + eventMol.EventName + "'").Tables[0]; break;    //文本

                    case "2": dt_News = newsBll.GetList(" EventId=" + Id + " and EventCate='" + eventMol.EventName + "'").Tables[0]; break;    //图文
                    }
                    if (dt_text.Rows.Count != 0)
                    {
                        textMol = textBll.GetModel(Convert.ToInt32(dt_text.Rows[0]["Id"]));
                    }
                    if (dt_News.Rows.Count != 0)
                    {
                        newsMol = newsBll.GetModel(Convert.ToInt32(dt_News.Rows[0]["Id"]));
                    }
                }
            }
        }