コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     helpinfo = Helps.GetMessage(id);
     if (helpinfo.Pid == 0)
     {
         Response.Redirect("global_edithelpclass.aspx?id=" + id);
         return;
     }
     if (!Page.IsPostBack)
     {
         if ((this.username != null) && (this.username != ""))
         {
             if (id == 0)
                 return;
             poster.Text = this.username;
             type.AddTableData(Helps.GetHelpTypes(), "title", "id");
             type.SelectedValue = helpinfo.Pid.ToString();
             orderby.Text = helpinfo.Orderby.ToString();
             title.Text = helpinfo.Title;
             message.Text = helpinfo.Message;
             updatehelp.ValidateForm = true;
             title.AddAttributes("maxlength", "200");
             title.AddAttributes("rows", "2");
             type.DataBind();
         }
     }
 }
コード例 #2
0
ファイル: help.aspx.cs プロジェクト: yeyong/manageserver
        protected override void ShowPage()
        {
            int helpindex = 0;

            if (helpid == 0 && helptype.Rows.Count > 0) helpid = TypeConverter.ObjectToInt(helptype.Rows[0]["id"]);
            currenthelp = Helps.GetHelpInfo(helpid);

            if (currenthelp.Pid > 0) helpindex = currenthelp.Pid;
            else helpindex = helpid;
            helptype.PrimaryKey = new DataColumn[] { helptype.Columns["id"] };
            helpindex = helptype.Rows.IndexOf(helptype.Rows.Find(helpindex));

            pagetitle = currenthelp.Title;
            UpdateMetaInfo(currenthelp.Title + ",浙商帮助", Utils.CutString(Utils.RemoveHtml(currenthelp.Message), 0, 60), "");

            AddLinkCss(rooturl + "templates/" + templatepath + "/css/channels.css");

            string loadscript = "\r\n " + "jQuery(document).ready(function() {"
                    + "\r\n " + "jQuery('#help').find(\"b\").eq(" + helpindex + ").next().slideDown();"
                    + "\r\n " + "jQuery('#help').find(\"b\").click(function() {"
                    + "\r\n " + "  var helpnr = jQuery(this).next();"
                    + "\r\n " + "  if (helpnr.is(':visible')) {helpnr.slideUp();jQuery(this).find(\"em\").html(\"+\");}"
                    + "\r\n " + "  else {jQuery('#help').find(\"b\").next().slideUp();jQuery('#help').find(\"b\").find(\"em\").html(\"+\");helpnr.slideDown();jQuery(this).find(\"em\").html(\"-\");}"
                    + "\r\n " + "});"
                    + "\r\n " + "jQuery(this).gettop({objsrc:\"templates/" + templatepath + "/images/diaocha.gif\",objhref:\"javascript:scrollTo(0,0)\"});"
                    + "\r\n " + "});\r\n";
            AddfootScript(loadscript);
        }
コード例 #3
0
ファイル: Help.cs プロジェクト: yeyong/manageserver
        /// <summary>
        /// 获取首页帮助
        /// </summary>
        /// <returns></returns>
        public static List<HelpInfo> GetIndexHelpList(int num)
        {
            IDataReader reader = DatabaseProvider.GetInstance().GetIndexHelpList(num);
            List<HelpInfo> helplist = new List<HelpInfo>();

            while (reader.Read())
            {
                HelpInfo info = new HelpInfo();
                info.Id = TypeConverter.ObjectToInt(reader["id"]);
                info.Title = reader["title"].ToString();
                info.Message = reader["message"].ToString();
                info.Pid = TypeConverter.ObjectToInt(reader["pid"]);
                info.Orderby = TypeConverter.ObjectToInt(reader["orderby"]);
                helplist.Add(info);
            }
            reader.Close();
            return helplist;
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                helpinfo = Helps.GetMessage(id);

                if ((this.username != null) && (this.username != ""))
                {
                    if (id == 0)
                    {
                        return;
                    }
                    else
                    {
                        poster.Text = this.username;
                        orderby.Text = helpinfo.Orderby.ToString();
                        title.Text = helpinfo.Title;
                    }
                }
            }
        }
コード例 #5
0
ファイル: Help.cs プロジェクト: yeyong/manageserver
 /// <summary>
 /// 获取帮助内容
 /// </summary>
 /// <param name="id"></param>
 /// <returns>帮助内容</returns>
 public static HelpInfo GetMessage(int id)
 {
     IDataReader reader = DatabaseProvider.GetInstance().ShowHelp(id);
     HelpInfo info = null;
     if (reader != null)
     {
         if (reader.Read())
         {
             info = new HelpInfo();
             info.Title = reader["title"].ToString();
             info.Message = reader["message"].ToString();
             info.Pid = TypeConverter.ObjectToInt(reader["pid"]);
             info.Orderby = TypeConverter.ObjectToInt(reader["orderby"]);
         }
         reader.Close();
     }
     return info;
 }