Merge branch 'master' of https://github.com/ebivibe/SEG2105-Olympus into DBBranch

This commit is contained in:
Mary Tran 2018-12-03 18:01:06 -05:00
commit a8f5aade8b
11 changed files with 21 additions and 54 deletions

View file

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WizardSettings">
<option name="children">
<map>
<entry key="vectorWizard">
<value>
<PersistentState />
</value>
</entry>
</map>
</option>
</component>
</project>

View file

@ -1,29 +1,5 @@
<component name="ProjectCodeStyleConfiguration"> <component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173"> <code_scheme name="Project" version="173">
<DBN-PSQL>
<case-options enabled="false">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false" />
</DBN-PSQL>
<DBN-SQL>
<case-options enabled="false">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false">
<option name="STATEMENT_SPACING" value="one_line" />
<option name="CLAUSE_CHOP_DOWN" value="chop_down_if_statement_long" />
<option name="ITERATION_ELEMENTS_WRAPPING" value="chop_down_if_not_single" />
</formatting-settings>
</DBN-SQL>
<Objective-C-extensions> <Objective-C-extensions>
<file> <file>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />

View file

@ -25,7 +25,7 @@
</value> </value>
</option> </option>
</component> </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" /> <output url="file://$PROJECT_DIR$/build/classes" />
</component> </component>
<component name="ProjectType"> <component name="ProjectType">

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

View file

@ -20,6 +20,8 @@ import android.widget.RadioGroup;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import java.util.Collection;
import java.util.Collections;
import java.util.List; import java.util.List;
public class Bookings extends AppCompatActivity { public class Bookings extends AppCompatActivity {
@ -43,10 +45,12 @@ public class Bookings extends AppCompatActivity {
dbhelper = new DBHelper(this); dbhelper = new DBHelper(this);
List<Booking> booking = (List<Booking>)dbhelper.findBookings(username); List<Booking> booking = (List<Booking>)dbhelper.findBookings(username);
Collections.reverse(booking);
Booking[] bookings = new Booking[booking.size()]; Booking[] bookings = new Booking[booking.size()];
bookings = booking.toArray(bookings); bookings = booking.toArray(bookings);
Booking[] mostRecentBookings = new Booking[bookings.length];
/* mock data /* //mock data
Booking[] bookings = {new Booking(5, 5, 6, 6, 2, 3, 2019, (ServiceProvider)dbhelper.findUserByUsername("testing"), Booking[] bookings = {new Booking(5, 5, 6, 6, 2, 3, 2019, (ServiceProvider)dbhelper.findUserByUsername("testing"),
(HomeOwner)dbhelper.findUserByUsername("tester"), dbhelper.findService("service1"))}; (HomeOwner)dbhelper.findUserByUsername("tester"), dbhelper.findService("service1"))};
*/ */

View file

@ -85,7 +85,14 @@ public class FindServiceProvider extends AppCompatActivity {
public void Reset(View view){ public void Reset(View view){
Button button = findViewById(R.id.Start);
Button button2 = findViewById(R.id.End);
Button button3 = findViewById(R.id.Date);
RadioGroup ratingselect = findViewById(R.id.RatingSelect);
button.setText("START");
button2.setText("END");
button3.setText("DATE");
ratingselect.clearCheck();
//clears recycler view //clears recycler view
String[][] empty = {}; String[][] empty = {};
mAdapter = new MyAdapter(empty, this); mAdapter = new MyAdapter(empty, this);

View file

@ -82,8 +82,6 @@ public class MakeBooking extends AppCompatActivity {
if (starth<endh || (starth==endh && startmin<endmin)){ if (starth<endh || (starth==endh && startmin<endmin)){
DBHelper dbHelper = new DBHelper(this); DBHelper dbHelper = new DBHelper(this);
//check if sp is availible not just true
if(true) {
if (dbHelper.addBooking(serviceprovider, homeowner, service, year, month, day, if (dbHelper.addBooking(serviceprovider, homeowner, service, year, month, day,
starth, startmin, endh, endmin)) { starth, startmin, endh, endmin)) {
@ -96,7 +94,6 @@ public class MakeBooking extends AppCompatActivity {
} else { } else {
Toast.makeText(this, "Booking could not be made", Toast.LENGTH_SHORT).show(); Toast.makeText(this, "Booking could not be made", Toast.LENGTH_SHORT).show();
} }
}
} }

View file

@ -3,7 +3,8 @@ class UserType
firstname; firstname;
lastname; lastname;
username; username;
password; salt;
hash;
} }
class HomeOwner class HomeOwner
@ -25,7 +26,7 @@ isA UserType;
class Admin class Admin
{ {
isA UserType; isA UserType;
1 -- * Service creates; 1 -- * Service;
} }
class Service class Service
@ -48,6 +49,7 @@ class Booking
int year; int year;
status; status;
int rating; int rating;
comment;
* -- 1 HomeOwner; * -- 1 HomeOwner;
* -- 1 ServiceProvider; * -- 1 ServiceProvider;
* -- 1 Service; * -- 1 Service;
@ -73,6 +75,7 @@ class Admin
position 490 236 109 41; position 490 236 109 41;
position.association Admin__Service 66,41 0,52; position.association Admin__Service 66,41 0,52;
position.association Admin__Service:create 109,28 0,60; position.association Admin__Service:create 109,28 0,60;
position.association Admin__Service:creates 109,16 0,28;
} }
class Service class Service
@ -83,7 +86,7 @@ class Service
class Booking class Booking
{ {
position 99 433 178 211; position 99 433 178 194;
position.association Booking__HomeOwner 62,0 54,41; position.association Booking__HomeOwner 62,0 54,41;
position.association Booking__ServiceProvider 178,50 0,94; position.association Booking__ServiceProvider 178,50 0,94;
position.association Booking__Service 178,120 0,68; position.association Booking__Service 178,120 0,68;

View file

@ -15,5 +15,5 @@ password = testing
APK tested on a Sony Xperia XA2, model H3123 APK tested on a Sony Xperia XA2, model H3123
Build Status Build Status
[![CircleCI](https://circleci.com/gh/ebivibe/SEG2105-Olympus/tree/deliverable3.svg?style=svg&circle-token=01dbbc3800d7ee80871796675582a67ba7c83604)](https://circleci.com/gh/ebivibe/SEG2105-Olympus/tree/deliverable3) [![CircleCI](https://circleci.com/gh/ebivibe/SEG2105-Olympus/tree/master.svg?style=svg&circle-token=01dbbc3800d7ee80871796675582a67ba7c83604)](https://circleci.com/gh/ebivibe/SEG2105-Olympus/tree/master)

Binary file not shown.