Added comments

This commit is contained in:
Batuhan Berk Başoğlu 2018-11-16 12:31:19 -05:00
commit 5e781ee225
3 changed files with 37 additions and 14 deletions

View file

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

View file

@ -11,9 +11,25 @@ import android.widget.Toast;
import java.util.Calendar; import java.util.Calendar;
/**
*
* This class is the java class for the Service Provider's Availabilities menu. This class generates the menu from
* the saved Availabilities that the user has set previously or on default set no Availabilities.
* The menu gives the option to change availabilities for each day of the week or remove his availability on that
* day. User will receive a toast if they set impossible availabilities or they will receive a toast saying
* that their availabilities have been saved.
*
*/
public class ServiceProviderAvailabilities extends AppCompatActivity { public class ServiceProviderAvailabilities extends AppCompatActivity {
private String username; private String username;
/**
* This class generates the availabilities from the serviceProvider class fields
* on creation of this menu so the user can edit and change it on the menu.
*
* @param savedInstanceState
*/
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@ -22,8 +38,6 @@ public class ServiceProviderAvailabilities extends AppCompatActivity {
username = bundle.getString("username"); username = bundle.getString("username");
DBHelper dbHelper = new DBHelper(this); DBHelper dbHelper = new DBHelper(this);
ServiceProvider user = (ServiceProvider) dbHelper.findUserByUsername(username); ServiceProvider user = (ServiceProvider) dbHelper.findUserByUsername(username);
//int[][] test = {{12,9,17,50},{0,0,0,0},{7,31,17,9},{12,9,17,50},{0,0,0,0},{7,31,17,9},{4,0,19,30}};
//user.setAvailabilities(test);
int[][] days = user.getAvailabilities(); int[][] days = user.getAvailabilities();
String startTime; String startTime;
String endTime; String endTime;

View file

@ -7,26 +7,25 @@
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:orientation="vertical" android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingLeft="10dp"
android:paddingRight="@dimen/activity_horizontal_margin" android:paddingRight="10dp"
android:paddingTop="@dimen/activity_vertical_margin" android:paddingTop="8dp"
android:background="@drawable/background" android:background="@drawable/background"
tools:context=".ServiceProviderAvailabilities"> tools:context=".ServiceProviderAvailabilities">
<Button <ScrollView
android:id="@+id/button"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="435dp">
android:onClick="onSetTimes" <LinearLayout
android:text="Button" /> android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TableLayout <TableLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
<TableRow <TableRow
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="45dp" android:layout_height="45dp">
android:layout_marginTop="10dp">
<TextView <TextView
android:id="@+id/Day" android:id="@+id/Day"
@ -355,5 +354,16 @@
</TableRow> </TableRow>
</TableLayout> </TableLayout>
</LinearLayout>
</ScrollView>
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onSetTimes"
android:text="Save"
android:theme="@style/AppTheme.Button"
android:layout_marginTop="5dp"/>
</LinearLayout> </LinearLayout>