Пример #1
0
    void CreateFolders(String author)
    {
        NavBar.Groups.Clear();

        if (String.IsNullOrWhiteSpace(author))
        {
            return;
        }

        NavBar.Groups.Add(author);

        NavBar.Groups[0].Items.Clear();
        NavBar.Groups[0].Text = author;

        IList <Book> books = WebDbProvider.GetBooks(author);

        foreach (Book b in books)
        {
            NavBar.Groups[0].Items.Add(b.Name);
        }

        if (NavBar.Groups[0].Items.Count > 0)
        {
            NavBar.Groups[0].Items[0].Selected = true;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Body          = String.Empty;
        DocumentTitle = String.Empty;
        Author        = String.Empty;
        Chapter       = String.Empty;

        Guid id;

        if (Guid.TryParse(Request.Params["Id"], out id))
        {
            DocObj document = WebDbProvider.GetDocument(id);

            if (document != null)
            {
                Author        = document.Author;
                Body          = document.Content;
                DocumentTitle = document.Title;
                Chapter       = document.Chapter;
            }
        }

        if (String.IsNullOrWhiteSpace(Title))
        {
            if (!String.IsNullOrWhiteSpace(Body))
            {
                Title = "(No Title)";
            }
        }
    }
Пример #3
0
    void Select(Guid id)
    {
        DocObj view = WebDbProvider.GetDocument(id);

        if (view != null)
        {
            ASPxHtmlEditor.Html       = view.Content;
            ASPxComboBox_Author.Value = view.Author;
            ASPxTextBox_Chapter.Value = view.Chapter;
            ASPxTextBox_Title.Value   = view.Title;
            ASPxTextBox_Book.Value    = view.Book;
            ASPxTextBox_Year.Value    = view.Year;

            Title = String.Format("{0}: {1}", ASPxTextBox_Book.Value, ASPxTextBox_Title.Value);
        }
    }
Пример #4
0
    void Insert()
    {
        DocObj docObj = new DocObj();

        docObj.Author  = (String)Request.Form["_H_AUTHOR"];
        docObj.Title   = (String)Request.Form["_H_TITLE"];
        docObj.Chapter = (String)Request.Form["_H_CHAPTER"];
        docObj.Content = (String)Request.Form["_H_HTML"];
        docObj.Book    = (String)Request.Form["_H_BOOK"];
        docObj.Year    = (String)Request.Form["_H_YEAR"];

        DocObj docInserted = WebDbProvider.InsertDocument(docObj);

        Session["Author"] = docInserted.Author;
        Session["Book"]   = docInserted.Book;
        Session["Id"]     = docInserted.Id;
    }
Пример #5
0
    void Update(Guid id)
    {
        DocObj docObj = new DocObj();

        docObj.Id      = id;
        docObj.Book    = (String)Request.Form["_H_BOOK"];
        docObj.Author  = (String)Request.Form["_H_AUTHOR"];
        docObj.Chapter = (String)Request.Form["_H_CHAPTER"];
        docObj.Title   = (String)Request.Form["_H_TITLE"];
        docObj.Content = (String)Request.Form["_H_HTML"];
        docObj.Year    = (String)Request.Form["_H_YEAR"];

        WebDbProvider.SaveDocument(docObj);

        Session["Author"] = docObj.Author;
        Session["Book"]   = docObj.Book;
        Session["Id"]     = id;
    }
Пример #6
0
 void BindDataGrid(String author, String book, String sort, String mode)
 {
     this.GridControl.DataSourceID = "";
     this.GridControl.DataSource   = WebDbProvider.GetDocuments(author, book, sort, mode);
     this.GridControl.DataBind();
 }