Example #1
0
    private async Task loadAuthors(serviceDAO service, int init, int currentPage)
    {
        List <Author> authors = await service.GetAllAuthors();

        int fin = init + gvAuthors.PageSize;

        if (authors != null && fin > authors.Count)
        {
            fin = authors.Count;
        }
        gvAuthors.PageIndex = currentPage;

        gvAuthors.DataSource = authors;
        gvAuthors.DataBind();
        for (int i = init; i < fin; i++)
        {
            List <Country> countries = await service.GetCountry(authors[i].IdCountry);

            if (countries != null && countries.Count > 0)
            {
                ((ImageButton)gvAuthors.Rows[i].Cells[3].Controls[0]).ImageUrl = "images/flags/" + countries[0].Code + ".png";
            }
            ((ImageButton)gvAuthors.Rows[i].Cells[5].Controls[0]).Attributes.Add("OnClick", "if(!confirm('The entry will be deleted, are you sure?'))return false;");
        }
    }
Example #2
0
    private async Task loadAuthors(serviceDAO service)
    {
        List <Author> authors = await service.GetAllAuthors();

        ddlAuthor.DataSource     = authors;
        ddlAuthor.DataValueField = "Id";
        ddlAuthor.DataTextField  = "Name";
        ListItem selec = new ListItem("Select...", "0");

        ddlAuthor.DataBind();
        selec.Selected = true;
        ddlAuthor.Items.Insert(0, selec);
    }