From 8c28e55bec01ff0270a053d38314d4344489ba74 Mon Sep 17 00:00:00 2001
From: sknobl2s <sebastian.knoblauch@smail.inf.h-brs.de>
Date: Fri, 9 Jun 2017 10:57:21 +0200
Subject: [PATCH] Bearbeitung TransactionControl

---
 .../org/s4s/dao/impl/RegistrationControl.java |  6 +--
 .../org/s4s/dao/impl/TransactionControl.java  | 44 ++++++++-----------
 .../webapp/VAADIN/themes/mytheme/styles.css   | 11 +----
 3 files changed, 21 insertions(+), 40 deletions(-)

diff --git a/src/main/java/org/s4s/dao/impl/RegistrationControl.java b/src/main/java/org/s4s/dao/impl/RegistrationControl.java
index aaf067c..a6926f2 100644
--- a/src/main/java/org/s4s/dao/impl/RegistrationControl.java
+++ b/src/main/java/org/s4s/dao/impl/RegistrationControl.java
@@ -37,12 +37,8 @@ public class RegistrationControl {
         email = data[2];
         passwort = data[4];
         
-<<<<<<< HEAD
+
         if (!nameValidator(nachname)) {
-=======
-        
-        if (!nameValidator(surname)) {
->>>>>>> b9c731060515564cb15c225cca74afba8238a690
             return false;
         }
         if (!nameValidator(vorname)) {
diff --git a/src/main/java/org/s4s/dao/impl/TransactionControl.java b/src/main/java/org/s4s/dao/impl/TransactionControl.java
index 3124f07..cf77e7e 100644
--- a/src/main/java/org/s4s/dao/impl/TransactionControl.java
+++ b/src/main/java/org/s4s/dao/impl/TransactionControl.java
@@ -5,43 +5,37 @@
  */
 package org.s4s.dao.impl;
 
-import java.sql.Connection;
-import java.sql.DriverManager;
+import com.vaadin.ui.UI;
 import java.sql.ResultSet;
 import java.sql.SQLException;
-import java.sql.Statement;
 import org.s4s.exceptions.DAOException;
-import org.s4s.exceptions.NoSuchUserOrPassword;
 import org.s4s.modell.dto.Product;
 import org.s4s.modell.dto.User;
-import java.sql.*;
+import org.s4s.services.util.Roles;
 
 /**
  *
  * @author Sebastian
  */
-public class TransactionControl extends AbstractDatabaseClass{
-   
-    User verkaeufer;
+public class TransactionControl extends AbstractDatabaseClass {
+
+    String verkaeufer;
     User kaeufer;
-    Product a;
-    
-    ResultSet rs;
-
-    public void createTransaction() throws DAOException{        
-        try
-        {               
-                rs = executeQuery("SELECT u.\"artikelid\""
-                    + " FROM \"ERR\".\"artikel\" u "
-                    + " WHERE u.artikelid = '" + a.getId() + "';");
-                                       
-        } catch (SQLException ex) 
-        {
+    Product produkt;
+    //Warenkorb warenkorb = Warenkorb.getInstance();
+
+    String kaufer = (String) UI.getCurrent().getSession().getAttribute(Roles.CURRENTUSER);
+
+    public void createTransaction() throws DAOException, SQLException {
+        try (ResultSet rs = executeQuery("SELECT u.\"besitzer\"" + " FROM \"ERR\".\"shop\" u , \"ERR\".\"artikel\" s"
+                + " WHERE u.shopid = s.shopid AND "
+                + "s.artikelid'" + produkt.getId() + "';");) {
+
+            verkaeufer = rs.getString("besitzer");
+        } catch (SQLException ex) {
             throw new DAOException(ex);
         }
-        
-           
+
     }
-    
-    
+
 }
diff --git a/src/main/webapp/VAADIN/themes/mytheme/styles.css b/src/main/webapp/VAADIN/themes/mytheme/styles.css
index a4c1862..72ec58e 100644
--- a/src/main/webapp/VAADIN/themes/mytheme/styles.css
+++ b/src/main/webapp/VAADIN/themes/mytheme/styles.css
@@ -12984,7 +12984,6 @@ div.v-layout.v-horizontal.v-widget {
 	width: 19px;
 	overflow: hidden;
 }
-<<<<<<< HEAD
 
 .mytheme .customShell {
 	width: 1024px;
@@ -13049,12 +13048,4 @@ div.v-layout.v-horizontal.v-widget {
 
 .mytheme .LoginViewContainerTitelLayout {
 	padding-bottom: 15px;
-}
-=======
-/** Test
-h1 {
-    background-color: red;
-    
-}
-*/
->>>>>>> 47d7bfd324c39b8339db585da515957e5ac54bd3
+}
\ No newline at end of file
-- 
GitLab