Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int userId = Convert.ToInt32(HttpContext.Current.User.Identity.Name);
            DropDownList2.DataSource     = Ia.getAuthorBooks(userId);
            DropDownList2.DataTextField  = "BookName";
            DropDownList2.DataValueField = "BookId";
            DropDownList2.DataBind();

            ListItem li = new ListItem("====请选择书本===", "-1");
            DropDownList2.Items.Insert(0, li);
            DropDownList2.SelectedIndex = 0;
        }
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        IDAL.IAuthor IA     = BllFactory.BllAccess.CreateIAuthorBLL();
        int          userId = -1;

        Control c = null;

        userId = Convert.ToInt32(HttpContext.Current.User.Identity.Name);

        if (Request.QueryString["ct"] == null)
        {
            c = this.LoadControl(@"~/BookControls/noselect.ascx");
            divedit.Controls.Add(c);
        }
        else
        {
            int ct = Convert.ToInt32(Request.QueryString["ct"]);
            switch (ct)
            {
            case 1:
                c = this.LoadControl(@"~/BookControls/bookface.ascx");
                divedit.Controls.Add(c);
                break;

            case 2:
                c = this.LoadControl(@"~/BookControls/bookvolume.ascx");
                divedit.Controls.Add(c);
                break;

            case 3:
                c = this.LoadControl(@"~/BookControls/booksections.ascx");
                divedit.Controls.Add(c);
                break;

            default:
                c = this.LoadControl(@"~/BookControls/noselect.ascx");
                divedit.Controls.Add(c);
                break;
            }
        }

        repbooks.DataSource = IA.getAuthorBooks(userId);
        repbooks.DataBind();
    }
Ejemplo n.º 3
0
 //获取作者作品
 public List <Model.BooksInfo> getAuthorBooks(int AuthorId)
 {
     return(IA.getAuthorBooks(AuthorId));
 }