adminimportsourceJSP
unknown
plain_text
20 days ago
10 kB
1
Indexable
Never
<%-- Document : OrderList Created on : Oct 17, 2023, 4:39:35 PM Author : HP --%> <%@page import="Models.Account"%> <%@page import="DAOs.AccountDAO"%> <%@page import="DAOs.AdminDAOs"%> <%@page import="java.sql.ResultSet"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Navbar với Bootstrap</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <link rel="stylesheet" href="<%out.print(request.getContextPath());%>/public/assets/css/adminOrderList.css"> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <link rel="stylesheet" href="node_modules/bootstrap-social/bootstrap-social.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> </head> <body> <% AccountDAO accDAO = new AccountDAO(); String username = (String) request.getSession().getAttribute("acc"); Account acc = accDAO.GetAccountUser(username); %> <div class="container-fluid myheader"> <div class="row"> <div class="col-md-2"> <div class="row mt-2"> <div class="col-md-3 "> <img src="<%out.print(request.getContextPath());%>/public/assets/imgs/Logo.png" alt="" style="height: 50px; width: 50px;" /> </div> <div class="col-md-9 py-3">ADMIN</div> </div> </div> <div class="col-md-2" style="margin-left: 800px"> <div class="row"> <div class="col-md-6"> <div class="row"> <div class="col-md-4 py-1"> <i class="fa-solid fa-user fa-xl mt-md-4"></i> </div> <div class="col-md-8 py-3"> <a><%= acc.getUsername()%></a> </div> </div> </div> <div class="col-md-6"> <div class="row"> <div class="col-md-4 py-1"> <i class="fa-solid fa-right-from-bracket fa-xl mt-md-4"></i> </div> <div class="col-md-8 py-3"> <a href="/Login">Logout</a> </div> </div> </div> </div> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-md-2 list-group" style="background-color: grey"> <div class="row row-cols-1 px-md-4"> <div class="row-3"> <div class="col-md-3 home"> <i class="fa-solid fa-house fa-xl" style="padding-top: 18px;"></i> </div> <div class="col-md-9 py-2"> <a href="/Admin/WareHouse">WareHouse</a> </div> </div> <div class="row-3"> <div class="col-md-3 user"> <i class="fa-solid fa-user fa-xl" style="padding-top: 18px; padding-left: 3px;"></i> </div> <div class="col-md-9 py-2"> <a href="/Admin/userList">User List</a> </div> </div> <div class="row-3"> <div class="col-md-3 order"> <i class="fa-solid fa-cart-shopping fa-xl" style="padding-top: 18px;"></i> </div> <div class="col-md-9 py-2"> <a href="/Admin">Order List</a> </div> </div> <div class="row-3"> <div class="col-md-3 import"> <i class="fa-solid fa-industry fa-xl" style="padding-top: 18px; padding-left: 2px;"></i> </div class="import"> <div class="col-md-9 py-2"> <a href="/Admin/ImportSource">Import Source</a> </div> </div> </div> </div> <div class="col-md-10"> <div class="add-search-feature"> <div class="row add-search-control"> <div class="col-md-8 d-flex"> <a class="mb-1" style="border-radius: 10px; display: inline-block; padding: 10px 20px; background-color: #007bff; color: #fff; text-decoration: none;" href="/Admin/AddNewImportSource">Add New+</a> <div class=" show-proper mt-2"> <p class="show-proper-p">Show</p> <div class="show-proper-select"> <select id="quantity" style="border-radius: 10px; border: 2px solid black;"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </div> <p class="show-proper-p">Order</p> </div> </div> <div class="col-md-4 search-box"> <div class="text-right"> <input style="border-radius: 10px; border: 2px solid black;" type="text" class="form-search" id="tableSearch" placeholder="Search" /> <!--<input type="text" id="" placeholder="Tìm kiếm...">--> <button id="search-button" style="border-radius: 10px;"><span><i class="fa-solid fa-magnifying-glass"></i></span></button> </div> </div> </div> <div class="table-content"> <table class="table" id="product-table"> <!-- Header của bảng --> <thead> <tr> <th>Size ID</th> <th>Number Of Size</th> <th>Product ID</th> <th>Quantity</th> <th></th> </tr> </thead> <tbody id="table-body"> <!-- Bảng dữ liệu sẽ được thêm vào đây --> <!-- tr gốc --> <!-- Các hàng dữ liệu khác --> <% AdminDAOs dao = new AdminDAOs(); ResultSet rs = dao.GetImportSource(); while (rs.next()) { %> <tr class="table_body"> <td><%= rs.getInt("SizeID")%></td> <td><%= rs.getInt("NumSize")%></td> <td><%= rs.getInt("ProductID")%></td> <td><%= rs.getInt("Quantity")%></td> <td class="d-flex"> <a onclick="return confirm('Are you sure to delete?')" href="/Admin/DeleteImportSource/<%= rs.getInt("SizeID")%>"> <i class="fa-solid fa-trash fa-xl mr-2 mt-2 activeips" alt="Xóa Sản Phẩm Đã Chọn"></i></a> <a href="/Admin/UpdateImportSource/<%= rs.getInt("SizeID")%>"> <i class="fa-solid fa-pen-to-square fa-xl mt-2 activeips" alt="Chỉnh Sửa"></i></a> </td> </tr> <% } %> </tbody> </table> </div> </div> </div> </div> </div> <script src="<%out.print(request.getContextPath());%>/public/assets/js/adminOrderList.js"></script> </body> </html>