Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // set title for page
            Page.Title = "Book Details - BookShare";

            if (Request.QueryString["id"] == null || Session["currentUser"] == null)
            {
                Server.Transfer("ErrorPage.aspx");
            }
            else
            {
                user = (User)Session["currentUser"];
                int.TryParse(Request.QueryString["id"], out idBook); // get idbook
                BookService.BookService       bookservice    = new BookService.BookService();
                TradingService.TradingService tradingservice = new TradingService.TradingService();

                book     = bookservice.getBookById(idBook);
                tradings = tradingservice.getTradingByIdBook(idBook, user.id).ToList();

                covers   = bookservice.getBookCovers(idBook).ToList();
                rootPath = Request.ApplicationPath;

                updateReview(10);
            }
        }
Ejemplo n.º 2
0
        public void loadData(string status)
        {
            TradingService.TradingService tradingservice = new TradingService.TradingService();
            UserService.User user = (UserService.User)Session["currentUser"];

            if (currentTab.Value.Equals("Lending"))
            {
                tradings = tradingservice.getListLend(status, user.id).ToList();
            }
            else
            {
                tradings = tradingservice.getListBorrow(status, user.id).ToList();
            }
        }
Ejemplo n.º 3
0
        //public TradingService.Trading[] tradings;

        protected void Page_Load(object sender, EventArgs e)
        {
            // set title for page
            Page.Title = "Home page - BookShare";

            TradingService.TradingService service = new TradingService.TradingService();

            // get page in hype link
            if (Request.QueryString["page"] != null)
            {
                int.TryParse(Request.QueryString["page"], out page);
            }

            pages    = service.getPages();             // total trading page
            tradings = service.NewFeed(page).ToList(); // get data trading

            rootPath = Request.ApplicationPath;
        }
Ejemplo n.º 4
0
        protected void uploadBtn_Click(object sender, EventArgs e)
        {
            int idBook = 0;

            int.TryParse(idBookTxt.Value, out idBook);
            if (checkRules.Checked && Session["currentUser"] != null)
            {
                User user = (User)Session["currentUser"];
                TradingService.TradingService tradingService = new TradingService.TradingService();
                BookService.BookService       bookService    = new BookService.BookService();

                if (bookService.checkBookExist(isbn.Text) == null) // if book not exist then create new book first
                {
                    idBook = bookService.createBook(isbn.Text, title.Value, author.Value, tag.Value, language.Value, description.Value, user.id);
                    uploadCoverBook(user.id, idBook);
                }
                string xx = user.id + "";
                if (idBook != 0)
                {
                    tradingService.createTrading(user.id, idBook);
                    Server.Transfer(string.Format("BookDetails.aspx?id={0}", idBook));
                }
            }
        }