Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stephen
IF3230-Tugas-Besar-Sister-2015
Commits
e4457f5f
Commit
e4457f5f
authored
Apr 25, 2015
by
Stephen
Browse files
Fixed offer item
parent
949adbb1
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/client/src/tcpclient/MainPage.java
View file @
e4457f5f
...
...
@@ -2121,19 +2121,27 @@ public class MainPage extends javax.swing.JFrame {
// TODO add your handling code here:
try
{
System
.
out
.
println
((
Integer
)
OfferedAmount
.
getValue
());
JSONObject
response
=
client
.
offer
(
client
.
token
,
OfferedItemId
,(
Integer
)
OfferedAmount
.
getValue
(),
DemandedItemId
,(
Integer
)
DemandedAmount
.
getValue
());
if
(
response
.
get
(
"status"
).
equals
(
"ok"
))
{
showMessage
(
"Offer was made"
);
loadInventory
();
prepareItemToOffer
();
}
else
if
(
response
.
get
(
"status"
).
equals
(
"fail"
))
{
showMessage
(
response
.
getString
(
"description"
));
}
else
{
showMessage
(
response
.
getString
(
"status"
));
if
(
OfferedItemId
!=-
1
&&
DemandedItemId
!=-
1
)
{
if
(((
Integer
)
OfferedAmount
.
getValue
()
>=
0
)
&&
((
Integer
)
DemandedAmount
.
getValue
()
>=
0
))
{
JSONObject
response
=
client
.
offer
(
client
.
token
,
OfferedItemId
,(
Integer
)
OfferedAmount
.
getValue
(),
DemandedItemId
,(
Integer
)
DemandedAmount
.
getValue
());
if
(
response
.
get
(
"status"
).
equals
(
"ok"
))
{
showMessage
(
"Offer was made"
);
loadInventory
();
prepareItemToOffer
();
}
else
if
(
response
.
get
(
"status"
).
equals
(
"fail"
))
{
showMessage
(
response
.
getString
(
"description"
));
}
else
{
showMessage
(
response
.
getString
(
"status"
));
}
resetOffer
();
}
else
{
showMessage
(
"Item quantity must be above zero"
);
}
}
else
{
showMessage
(
"Offered Item & Demanded Item must be filled"
);
}
resetOffer
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
src/server/build/classes/tcpserver/TCPServer.class
View file @
e4457f5f
No preview for this file type
src/server/src/tcpserver/TCPServer.java
View file @
e4457f5f
...
...
@@ -325,7 +325,7 @@ public class TCPServer implements Runnable {
// do nothing
}
else
if
(
server
.
ipAddress
.
equalsIgnoreCase
(
thisIP
)
&&
server
.
port
==
serverPort
)
{
// do nothing
}
else
if
(
server
.
ipAddress
.
equalsIgnoreCase
(
"167.205.32.46"
))
{
// Masih cuma pake kakaknya punya
}
else
{
// Masih cuma pake kakaknya punya
System
.
out
.
println
(
"Searching offer from : "
+
server
.
ipAddress
+
":"
+
server
.
port
);
JSONObject
tempRequest
=
new
JSONObject
();
tempRequest
.
put
(
"method"
,
"findoffer"
);
...
...
@@ -363,6 +363,7 @@ public class TCPServer implements Runnable {
tempsocket
.
close
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
System
.
out
.
println
(
"Cannot connect to "
+
server
.
ipAddress
+
":"
+
server
.
port
);
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment