feature/supplier_page #52
@ -105,12 +105,13 @@ public class RequestController {
 | 
			
		||||
    public String internSuppliers() {
 | 
			
		||||
        return "intern/suppliers/index";
 | 
			
		||||
    }
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
    @GetMapping("/intern/suppliers/{id}")
 | 
			
		||||
    public String internSuppliersId() {
 | 
			
		||||
        return "intern/suppliers/id";
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
*/
 | 
			
		||||
    
 | 
			
		||||
    @GetMapping("/intern/supplierOrders/")
 | 
			
		||||
    public String internSupplierOrders() {
 | 
			
		||||
        return "intern/supplierOrders/index";
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
			
		||||
import org.springframework.stereotype.Controller;
 | 
			
		||||
import org.springframework.ui.Model;
 | 
			
		||||
import org.springframework.web.bind.annotation.GetMapping;
 | 
			
		||||
import org.springframework.web.bind.annotation.PathVariable;
 | 
			
		||||
import org.springframework.web.bind.annotation.RequestMapping;
 | 
			
		||||
 | 
			
		||||
@Controller
 | 
			
		||||
@ -32,6 +33,24 @@ public class SupplierIndexController {
 | 
			
		||||
		return "intern/suppliers/index";
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@GetMapping("/suppliers/{id}")
 | 
			
		||||
	public String internListedArticlesId(Model model, @PathVariable String id) {
 | 
			
		||||
 | 
			
		||||
		System.out.println("hEre!");
 | 
			
		||||
 | 
			
		||||
		int supplierId = Integer.parseInt(id);
 | 
			
		||||
 | 
			
		||||
		UImodelSupplierDetailOrders orders = new UImodelSupplierDetailOrders(supplierId, "01.01.1970", "orderd article",
 | 
			
		||||
				"netto €", "42", "total €", "31.12.1970");
 | 
			
		||||
 | 
			
		||||
		UImodelSupplierDetail total = new UImodelSupplierDetail(supplierRepository.findSupplierById(supplierId).name,
 | 
			
		||||
				"42€", orders);
 | 
			
		||||
 | 
			
		||||
		model.addAttribute("SupplierDetail", total);
 | 
			
		||||
 | 
			
		||||
		return "intern/suppliers/id";
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public class UImodelSuppliers {
 | 
			
		||||
		long id;
 | 
			
		||||
		String name;
 | 
			
		||||
@ -59,4 +78,120 @@ public class SupplierIndexController {
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public class UImodelSupplierDetail {
 | 
			
		||||
 | 
			
		||||
		String name;
 | 
			
		||||
		String balance;
 | 
			
		||||
		UImodelSupplierDetailOrders orders;
 | 
			
		||||
 | 
			
		||||
		public String getName() {
 | 
			
		||||
			return name;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setName(String name) {
 | 
			
		||||
			this.name = name;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getBalance() {
 | 
			
		||||
			return balance;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setBalance(String balance) {
 | 
			
		||||
			this.balance = balance;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public UImodelSupplierDetailOrders getOrders() {
 | 
			
		||||
			return orders;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setOrders(UImodelSupplierDetailOrders orders) {
 | 
			
		||||
			this.orders = orders;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public UImodelSupplierDetail(String name, String balance, UImodelSupplierDetailOrders orders) {
 | 
			
		||||
			this.name = name;
 | 
			
		||||
			this.balance = balance;
 | 
			
		||||
			this.orders = orders;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public class UImodelSupplierDetailOrders {
 | 
			
		||||
		long id;
 | 
			
		||||
		String dateOrder;
 | 
			
		||||
		String articleName;
 | 
			
		||||
		String priceNetto;
 | 
			
		||||
		String quantity;
 | 
			
		||||
		String price_total;
 | 
			
		||||
		String dateArrival;
 | 
			
		||||
 | 
			
		||||
		public long getId() {
 | 
			
		||||
			return id;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setId(long id) {
 | 
			
		||||
			this.id = id;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getDateOrder() {
 | 
			
		||||
			return dateOrder;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setDateOrder(String dateOrder) {
 | 
			
		||||
			this.dateOrder = dateOrder;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getArticleName() {
 | 
			
		||||
			return articleName;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setArticleName(String articleName) {
 | 
			
		||||
			this.articleName = articleName;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getPriceNetto() {
 | 
			
		||||
			return priceNetto;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setPriceNetto(String priceNetto) {
 | 
			
		||||
			this.priceNetto = priceNetto;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getQuantity() {
 | 
			
		||||
			return quantity;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setQuantity(String quantity) {
 | 
			
		||||
			this.quantity = quantity;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getPrice_total() {
 | 
			
		||||
			return price_total;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setPrice_total(String price_total) {
 | 
			
		||||
			this.price_total = price_total;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public String getDateArrival() {
 | 
			
		||||
			return dateArrival;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public void setDateArrival(String dateArrival) {
 | 
			
		||||
			this.dateArrival = dateArrival;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		public UImodelSupplierDetailOrders(long id, String dateOrder, String articleName, String priceNetto,
 | 
			
		||||
				String quantity, String price_total, String dateArrival) {
 | 
			
		||||
			this.id = id;
 | 
			
		||||
			this.dateOrder = dateOrder;
 | 
			
		||||
			this.articleName = articleName;
 | 
			
		||||
			this.priceNetto = priceNetto;
 | 
			
		||||
			this.quantity = quantity;
 | 
			
		||||
			this.price_total = price_total;
 | 
			
		||||
			this.dateArrival = dateArrival;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,7 @@ import java.util.List;
 | 
			
		||||
import org.hso.ecommerce.entities.supplier.Supplier;
 | 
			
		||||
import org.springframework.data.jpa.repository.JpaRepository;
 | 
			
		||||
import org.springframework.data.jpa.repository.Query;
 | 
			
		||||
import org.springframework.data.repository.query.Param;
 | 
			
		||||
import org.springframework.stereotype.Repository;
 | 
			
		||||
 | 
			
		||||
@Repository
 | 
			
		||||
@ -13,6 +14,7 @@ public interface SupplierRepository extends JpaRepository<Supplier, Long> {
 | 
			
		||||
	@Query("SELECT a FROM Supplier a")
 | 
			
		||||
	List<Supplier> findAll();
 | 
			
		||||
	
 | 
			
		||||
	@Query("SELECT a FROM Supplier a WHERE a.id = :supplierId")
 | 
			
		||||
	Supplier findSupplierById(@Param("supplierId") long supplierId);
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -15,8 +15,7 @@
 | 
			
		||||
<div class="sidebar-layout content-width">
 | 
			
		||||
    <nav></nav>
 | 
			
		||||
    <div>
 | 
			
		||||
        <h1>Lierfant Cheap AG</h1>
 | 
			
		||||
 | 
			
		||||
        <h1>Lieferant <span th:text="${SupplierDetail.name}"></span></h1>
 | 
			
		||||
        <script th:src="@{/js/back.js}"></script>
 | 
			
		||||
        <div class="back" data-group="intern" data-insert="true"></div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user