Example #1
0
 protected void btn_confirm_Click(object sender, EventArgs e)
 {
     if (rbl_group.SelectedItem == null)
     {
         Response.Write("<script language='javascript'>alert('推荐失败,未选中任何想要推荐的小组');</script>");
         lab_tip.Text = "未选中任何想要分享推荐的小组";
     }
     else
     {
         int                   group_id     = Convert.ToInt32(rbl_group.SelectedItem.Value);
         User                  user         = (User)Session["user"];
         AdminBook             adminbook    = (AdminBook)Session["adminbook"];
         RecommendTableAdapter ta_recommend = new RecommendTableAdapter();
         DataTable             dt_recommend = ta_recommend.GetRecoByNameGroup(adminbook.name, group_id);
         if (dt_recommend.Rows.Count > 0)
         {
             Response.Write("<script language='javascript'>alert('推荐失败,要推荐的内容在想推荐的组中已存在');</script>");
             lab_tip.Text = "要推荐的内容在想推荐的组中已存在";
         }
         else
         {
             ta_recommend.InsertRecommend(adminbook.name, adminbook.url, adminbook.star, adminbook.author, adminbook.keyword, adminbook.score, adminbook.filetype,
                                          group_id, user.name);
             Response.Write("<script language='javascript'>alert('推荐成功');</script>");
             lab_tip.Text = "推荐成功";
         }
     }
 }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            User    user    = (User)Session["user"];
            Connect connect = new Connect();

            if (Session["user"] == null)
            {
                Response.Redirect("../index.aspx");
            }
            else
            {
                AdminBook adminbook = (AdminBook)Session["adminbook"];
                bookname = adminbook.name;
                if (!IsPostBack)
                {
                    string sql = "SELECT distinct dbo.[Group].id,dbo.[Group].boss_name,dbo.[Group].name FROM dbo.[Group] INNER JOIN dbo.UG ON dbo.UG.gid = dbo.[Group].id " +
                                 "INNER JOIN dbo.[User] ON dbo.UG.user_id = dbo.[User].id " +
                                 "WHERE dbo.[Group].boss_name='" + user.name + "' OR dbo.[User].name='" + user.name + "'";
                    DataSet dsGroup = new DataSet();
                    connect.FillDataSet(dsGroup, sql, "[Group]");
                    rbl_group.DataSource     = dsGroup;
                    rbl_group.DataTextField  = "name";
                    rbl_group.DataValueField = "id";
                    rbl_group.DataBind();
                }
            }
        }
Example #3
0
        public static void AdminChoiceOfMenu(int input, int adminId)
        {
            switch (input)
            {
            case 1:
                AdminBook.AddsBook(adminId);
                break;

            case 2:
                AdminBook.SetsAmount(adminId);
                break;

            case 3:
                AdminUsers.PrintUsers(adminId);
                break;

            case 4:
                AdminUsers.SearchForUser(adminId);
                break;

            case 5:
                AdminBook.UpdatesBook(adminId);
                break;

            case 6:
                AdminBook.DeleteBook(adminId);
                break;

            case 7:
                AdminBookCategory.AddsCategory(adminId);
                break;

            case 8:

                AdminBook.AddCategoryToBook(adminId);
                break;

            case 9:
                AdminBookCategory.UpdateCategory(adminId);
                break;

            case 10:
                AdminBookCategory.DeleteCategory(adminId);
                break;

            case 11:
                AdminUsers.AddingUser(adminId);
                break;

            default:
                Messages.WrongInput();
                break;
            }
        }
Example #4
0
        protected void btn_submit_Click(object sender, EventArgs e)
        {
            if (this.tree.SelectedNode == null)
            {
                lab_tip.Text = "<script>alert('没有选中目录项'); window.location.href='addbook.aspx'</script>";
            }
            else
            {
                Boolean b1 = lbl_selectednode.Text.EndsWith(".doc");
                Boolean b2 = lbl_selectednode.Text.EndsWith(".pdf");
                Boolean b3 = lbl_selectednode.Text.EndsWith(".txt");
                Boolean b4 = lbl_selectednode.Text.EndsWith(".ppt");
                Boolean b5 = lbl_selectednode.Text.EndsWith(".dwg");

                if (b1 || b2 || b3 || b4 || b5)
                {
                    lab_tip.Text = "<script>alert('不能在书籍下面添加书籍'); window.location.href='addbook.aspx'</script>";
                }
                else
                {
                    AdminBookTableAdapter ta_adminbook = new AdminBookTableAdapter();
                    AdminBook             book         = new AdminBook();
                    book.name     = txt_name.Text;
                    book.author   = txt_author.Text;
                    book.keyword  = txt_keyword.Text;
                    book.score    = Convert.ToInt32(txt_score.Text);
                    book.star     = Convert.ToInt32(ddl_star.SelectedItem.Value);
                    book.filetype = ddl_type.SelectedItem.Value;
                    book.name     = book.name + "." + book.filetype;
                    if (file_book.HasFile)
                    {
                        string filename = file_book.FileName.ToLower();
                        file_book.SaveAs(Server.MapPath("~/admin/upload/bookfile/") + filename);
                        book.url = "admin/upload/bookfile/" + filename;

                        /*if (filename.EndsWith(".doc"))
                         * {
                         *  file_book.SaveAs(Server.MapPath("~/upload/bookfile/") + filename + ".doc" );
                         *  book.Bookway = "/upload/bookfile/" + filename + ".doc";
                         * }
                         * if (filename.EndsWith(".pdf"))
                         * {
                         *  file_book.SaveAs(Server.MapPath("~/upload/bookfile/") + filename + ".pdf");
                         *  book.Bookway = "/upload/bookfile/" + filename + ".pdf";
                         * }
                         * if (filename.EndsWith(".epub"))
                         * {
                         *  file_book.SaveAs(Server.MapPath("~/upload/bookfile/") + book.Id.ToString() + ".epub");
                         *  book.Bookway = "/upload/bookfile/" + book.Id.ToString() + ".epub";
                         * }*/
                    }
                    ta_adminbook.InsertAdminBook(book.name, book.url, book.star, book.author, book.keyword, book.score, book.filetype);
                    DataTable           dt_adminBook = ta_adminbook.GetAdminBookByName(book.name);
                    int                 book_id      = Convert.ToInt32(dt_adminBook.Rows[0]["id"]);
                    int                 booktype_id  = Convert.ToInt32(this.tree.SelectedNode.Value);
                    AdminBTTableAdapter ta_adminBT   = new AdminBTTableAdapter();
                    ta_adminBT.InsertAdminBT(book_id, booktype_id);
                    lab_tip.Text = "<script>alert('添加成功'); window.location.href='addbook.aspx'</script>";
                }
            }
        }