diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 90fbf1e005edfa06bc5bccbb24865f129fa49020..db0c6ebb96e64fc4d7e43710065122f5aef27452 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -59,7 +59,8 @@ <activity android:name=".actionareas.MainActivity" android:screenOrientation="portrait" - android:theme="@style/AppTheme" /> + android:theme="@style/AppTheme" + android:windowSoftInputMode="stateHidden"/> <provider android:name="android.support.v4.content.FileProvider" diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java index 01f2bba11b8e853d7256a6a9f13369e0fda930f7..e22a56e99c1a903f51dcfeb535c1be3aa3bd6d6f 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/MainActivity.java @@ -51,9 +51,9 @@ public class MainActivity extends AppCompatActivity implements TabLayout.OnTabSe Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); tabLayout = (TabLayout) findViewById(R.id.tabLayout); - tabLayout.addTab(tabLayout.newTab().setText("Student")); - tabLayout.addTab(tabLayout.newTab().setText("Representative")); - tabLayout.addTab(tabLayout.newTab().setText("Advisor")); + tabLayout.addTab(tabLayout.newTab().setText("STUDENT")); + tabLayout.addTab(tabLayout.newTab().setText("REPRESENTATIVE")); + tabLayout.addTab(tabLayout.newTab().setText("ADVISOR")); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); viewPager = (ViewPager) findViewById(R.id.pager); Pager adapter = new Pager(getSupportFragmentManager(), tabLayout.getTabCount()); @@ -390,6 +390,9 @@ public class MainActivity extends AppCompatActivity implements TabLayout.OnTabSe setCredentials(); Toast.makeText(getContext(), "Logged In", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(getContext(), advisorActivity.class); + intent.putExtra("recievedusername",jsonResponse.getString("name")); + intent.putExtra("recievedrollno",jsonResponse.getString("rollno")); + intent.putExtra("recievedbranch",jsonResponse.getString("branch")); startActivity(intent); } else { clearCredentials(); diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java index cc532bdb04c39d0dfaa0eace9f0a7858bfc6eee9..fbc11e9c1a0bd3268eb9b9fbe8d11cc58e6c7868 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/advisorActivity.java @@ -5,6 +5,8 @@ import android.os.Bundle; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.view.View; +import android.widget.Button; +import android.widget.TextView; import android.widget.Toast; import com.peruse.saran.amritaod.R; @@ -12,10 +14,26 @@ import com.peruse.saran.amritaod.recycler.odApproveActivity; public class advisorActivity extends AppCompatActivity { private boolean doubleBackToExitPressedOnce = false; + private Button logoutbutton; + private TextView advname,advrollno,advbranch; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_advisor); + advname = (TextView)findViewById(R.id.advnameid); + advrollno = (TextView)findViewById(R.id.advrollnoid); + advbranch = (TextView)findViewById(R.id.advbranchid); + Intent intent = getIntent(); + advname.setText(intent.getExtras().getString("recievedusername")); + advrollno.setText(intent.getExtras().getString("recievedrollno")); + advbranch.setText(intent.getExtras().getString("recievedbranch")); + logoutbutton = (Button)findViewById(R.id.button5); + logoutbutton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + logout(); + } + }); } @Override public void onBackPressed() { @@ -37,4 +55,9 @@ public class advisorActivity extends AppCompatActivity { startActivity(intent); } + private void logout(){ + Toast.makeText(this, "Logged out!", Toast.LENGTH_SHORT).show(); + finish(); + } + } diff --git a/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java b/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java index 5d3dde7a54b38d991cba1cc840458b07ad355b5a..d8c9e1b05c98adfaae07f6974dd9abd5589dac16 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/actionareas/userAreaActivity.java @@ -17,12 +17,19 @@ public class userAreaActivity extends AppCompatActivity { String recievedUsername, recievedRollno, recievedSemester, recievedBranch; //When Apply Button is clicked 'apply' function should be called via onClick attribute in xml private boolean doubleBackToExitPressedOnce = false; - private Button history; + private Button history,logoutbutton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_area); + logoutbutton = (Button)findViewById(R.id.button6); + logoutbutton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + logout(); + } + }); Intent intent = getIntent(); TextView recievedUsernameDisplay = (TextView) findViewById(R.id.usernamedisplay_id); TextView recievedSemesterDisplay = (TextView) findViewById(R.id.textView2); @@ -81,5 +88,9 @@ public class userAreaActivity extends AppCompatActivity { intent.putExtra("rollno",recievedRollno); startActivity(intent); } + private void logout(){ + Toast.makeText(this, "Logged out!", Toast.LENGTH_SHORT).show(); + finish(); + } } diff --git a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java index 60c0252cff1e68953179aeb04b2db2b43457bf79..7b30bfc943e7344505e5bb0e5b532fccbb2d0c7a 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java +++ b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/CardAdapter.java @@ -50,6 +50,7 @@ public class CardAdapter extends RecyclerView.Adapter<com.peruse.saran.amritaod. holder.textViewfromdateperiod.setText(superHero.getFromdateperiod()); holder.textViewtodateperiod.setText(superHero.getTodateperiod()); holder.textViewreason.setText(superHero.getReason()); + holder.textViewstatus.setText(superHero.getStatus()); } @Override @@ -68,6 +69,7 @@ public class CardAdapter extends RecyclerView.Adapter<com.peruse.saran.amritaod. public TextView textViewfromdateperiod; public TextView textViewtodateperiod; public TextView textViewreason; + public TextView textViewstatus; public ViewHolder(View itemView) { super(itemView); imageView = (NetworkImageView) itemView.findViewById(R.id.imageViewHero); @@ -80,6 +82,7 @@ public class CardAdapter extends RecyclerView.Adapter<com.peruse.saran.amritaod. textViewfromdateperiod = (TextView)itemView.findViewById(R.id.fromdateperiodid); textViewtodateperiod = (TextView)itemView.findViewById(R.id.todateperiodid); textViewreason = (TextView)itemView.findViewById(R.id.textviewreasonid); + textViewstatus = (TextView)itemView.findViewById(R.id.statusid); } } } diff --git a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java index aeded1fbfd0a200f05be500a9972d4e6ffed00c9..d0ad5acb9acca307e7433d7a2f2abf9ceb108a30 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/approvedrecycler/approvedActivity.java @@ -108,6 +108,7 @@ public class approvedActivity extends AppCompatActivity implements OnScrollChang odDetailsObject.setFromdateperiod(json.getString("fromperiod")); odDetailsObject.setTodateperiod(json.getString("toperiod")); odDetailsObject.setReason(json.getString("reason")); + odDetailsObject.setStatus(json.getString("status")); } catch (JSONException e) { e.printStackTrace(); } diff --git a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java index e4dc61ee99af9cfd5dc65cbdc3a3664c3700b3ef..19f5fb2e575527f2a516db9a3b7d700cc0435b4f 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java +++ b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_approvedActivity.java @@ -16,7 +16,6 @@ import com.android.volley.VolleyError; import com.android.volley.toolbox.JsonArrayRequest; import com.android.volley.toolbox.Volley; import com.peruse.saran.amritaod.R; -import com.peruse.saran.amritaod.approvedrecycler.CardAdapter; import com.peruse.saran.amritaod.templates.oddetailstemplate; import org.json.JSONArray; @@ -55,7 +54,7 @@ public class history_approvedActivity extends AppCompatActivity implements View. requestQueue = Volley.newRequestQueue(this); getData(); recyclerView.setOnScrollChangeListener(this); - adapter = new CardAdapter(listOdApprove, this); + adapter = new history_cardadapter(listOdApprove, this); recyclerView.setAdapter(adapter); } @@ -109,6 +108,7 @@ public class history_approvedActivity extends AppCompatActivity implements View. odDetailsObject.setFromdateperiod(json.getString("fromperiod")); odDetailsObject.setTodateperiod(json.getString("toperiod")); odDetailsObject.setReason(json.getString("reason")); + odDetailsObject.setStatus(json.getString("status")); } catch (JSONException e) { e.printStackTrace(); } diff --git a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java index 3ad51056f527382767109f55ec319b8e0ff487cf..c465c8bc271bd395d177697b6de091f621d8213a 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java +++ b/app/src/main/java/com/peruse/saran/amritaod/odhistory/history_cardadapter.java @@ -2,6 +2,7 @@ package com.peruse.saran.amritaod.odhistory; import android.content.Context; import android.support.v7.widget.RecyclerView; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -52,6 +53,8 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a holder.textViewfromdateperiod.setText(superHero.getFromdateperiod()); holder.textViewtodateperiod.setText(superHero.getTodateperiod()); holder.textViewreason.setText(superHero.getReason()); + holder.textViewstatus.setText(superHero.getStatus()); + Log.d("status",superHero.getStatus()); } @Override public int getItemCount() { @@ -68,6 +71,7 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a public TextView textViewfromdateperiod; public TextView textViewtodateperiod; public TextView textViewreason; + public TextView textViewstatus; public ViewHolder(View itemView) { super(itemView); imageView = (NetworkImageView) itemView.findViewById(R.id.imageViewHero); @@ -80,6 +84,7 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a textViewfromdateperiod = (TextView)itemView.findViewById(R.id.fromdateperiodid); textViewtodateperiod = (TextView)itemView.findViewById(R.id.todateperiodid); textViewreason = (TextView)itemView.findViewById(R.id.textviewreasonid); + textViewstatus = (TextView)itemView.findViewById(R.id.statusid); } } diff --git a/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java b/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java index 82760dfcf73376c128a808e8bbb783e625023e33..8f6501331cf7897aea416ef08836296cd4a8b6c5 100644 --- a/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java +++ b/app/src/main/java/com/peruse/saran/amritaod/templates/oddetailstemplate.java @@ -10,6 +10,15 @@ public class oddetailstemplate { private String fromdateperiod; private String todateperiod; private String reason; + private String status = null; + + public String getStatus(){ + return status; + } + + public void setStatus(String status){ + this.status = status; + } public String getImageUrl() { return imageUrl; diff --git a/app/src/main/res/layout/activity_advisor.xml b/app/src/main/res/layout/activity_advisor.xml index f9229f71b1ae46bc7211e6e7ff0c5943c5eaaf96..ca2bcb8d4ab7e0a97535e4c3645b21bd22df1a24 100644 --- a/app/src/main/res/layout/activity_advisor.xml +++ b/app/src/main/res/layout/activity_advisor.xml @@ -4,34 +4,103 @@ android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="com.peruse.saran.amritaod.actionareas.advisorActivity" - android:background="@drawable/rep"> + android:background="@drawable/rep" + tools:context="com.peruse.saran.amritaod.actionareas.advisorActivity"> + <Button + android:id="@+id/button2" + android:layout_width="100dp" + android:layout_height="wrap_content" + + android:layout_above="@+id/button5" + android:layout_centerHorizontal="true" + android:layout_marginBottom="71dp" + android:background="@drawable/mybutton" + android:onClick="odapprove" + android:text="Approve Leave" + android:textColor="@color/cardcolour" /> + <TextView - android:id="@+id/textView8" + android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" - android:layout_centerHorizontal="true" - android:layout_marginTop="118dp" - android:text="Advisor Menu" + android:layout_marginEnd="12dp" + android:layout_marginTop="26dp" + android:layout_toStartOf="@+id/button2" + android:text="NAME :" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/textView5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textView" + android:layout_below="@+id/textView" + android:layout_marginTop="37dp" + android:text="ROLL NO :" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" + android:textStyle="bold" /> + + <TextView + android:id="@+id/textView8" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textView5" + android:layout_below="@+id/textView5" + android:layout_marginTop="42dp" + android:text="BRANCH :" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" + android:textStyle="bold" /> + <TextView + android:id="@+id/advnameid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBottom="@+id/textView" + android:layout_alignTop="@+id/textView" + android:layout_toEndOf="@+id/textView" + android:text="TextView" android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" /> - android:textAppearance="@style/TextAppearance.AppCompat.Display2" /> + <TextView + android:id="@+id/advrollnoid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBottom="@+id/textView5" + android:layout_alignStart="@+id/advnameid" + android:layout_alignTop="@+id/textView5" + android:text="TextView" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" /> - <Button - android:id="@+id/button2" + <TextView + android:id="@+id/advbranchid" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/textView8" - android:layout_centerHorizontal="true" - android:layout_marginTop="122dp" - android:onClick="odapprove" + android:layout_alignBottom="@+id/textView8" + android:layout_alignStart="@+id/advrollnoid" + android:layout_alignTop="@+id/textView8" + android:text="TextView" + android:textColor="@color/colorPrimaryDark" + android:textSize="20dp" /> - android:text="Approve Leave" - android:textColor="@color/cardcolour" - android:background="@drawable/mybutton"/> + <Button + android:id="@+id/button5" + android:layout_width="100dp" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_alignStart="@+id/button2" + android:layout_marginBottom="62dp" + android:background="@drawable/mybutton" + android:onClick="logout" + android:text="LOGOUT" + android:textColor="@color/cardcolour" /> </RelativeLayout> diff --git a/app/src/main/res/layout/activity_advisor_register.xml b/app/src/main/res/layout/activity_advisor_register.xml index 8ae618211231942161148139fb3fc80a15c157fe..1511d325788338cd5d7b5c186806196fe3402f65 100644 --- a/app/src/main/res/layout/activity_advisor_register.xml +++ b/app/src/main/res/layout/activity_advisor_register.xml @@ -1,117 +1,112 @@ <?xml version="1.0" encoding="utf-8"?> -<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - xmlns:tools="http://schemas.android.com/tools" +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" - - tools:context="com.peruse.saran.amritaod.register.advisorRegister" android:background="@drawable/studentlogin"> - - <RelativeLayout - android:layout_width="368dp" - android:layout_height="495dp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintRight_toRightOf="parent" - app:layout_constraintTop_toTopOf="parent"> - - <EditText - android:id="@+id/id_advisorname" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_above="@+id/id_advisorbranch" - android:layout_alignStart="@+id/id_advisorbranch" - android:layout_marginBottom="14dp" - android:ems="10" - android:hint="Name" - android:inputType="textPersonName" - tools:layout_editor_absoluteX="83dp" - tools:layout_editor_absoluteY="35dp" /> + <android.support.design.widget.TextInputLayout + android:id="@+id/advrollnoo" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/textInputLayout3" + android:layout_centerHorizontal="true" + android:layout_marginTop="28dp" + android:gravity="center"> <EditText android:id="@+id/id_advisorrollno" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignStart="@+id/id_advisorpassword" - android:layout_centerVertical="true" android:ems="10" android:hint="Roll Number" - android:inputType="textCapCharacters" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorname" - app:layout_constraintRight_toRightOf="@+id/id_advisorname" - app:layout_constraintTop_toBottomOf="@+id/id_advisorname" /> + android:inputType="textCapCharacters" /> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/advpas" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout5" + android:layout_below="@+id/textInputLayout5" + android:layout_marginTop="30dp" + android:gravity="center"> <EditText android:id="@+id/id_advisorpassword" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_above="@+id/id_advisorrepassword" - android:layout_centerHorizontal="true" - android:layout_marginBottom="12dp" android:ems="10" android:hint="Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorbranch" - app:layout_constraintRight_toRightOf="@+id/id_advisorbranch" - app:layout_constraintTop_toBottomOf="@+id/id_advisorbranch" /> + android:inputType="textPassword" /> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/advpas" + android:layout_below="@+id/advpas" + android:layout_marginTop="28dp"> <EditText android:id="@+id/id_advisorrepassword" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_above="@+id/button" - android:layout_alignStart="@+id/id_advisorpassword" - android:layout_marginBottom="22dp" android:ems="10" android:hint="Re-Type Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorpassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorpassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorpassword" /> + android:inputType="textPassword" /> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/advrollnoo" + android:layout_below="@+id/advrollnoo" + android:layout_marginTop="27dp" + android:gravity="center"> <EditText android:id="@+id/id_advisorbranch" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_above="@+id/id_advisorrollno" - android:layout_alignStart="@+id/id_advisorrollno" - android:layout_marginBottom="15dp" android:ems="10" android:hint="Branch" - android:inputType="textCapCharacters|textPersonName" - app:layout_constraintLeft_toLeftOf="@+id/id_semester" - app:layout_constraintRight_toRightOf="@+id/id_semester" - app:layout_constraintTop_toBottomOf="@+id/id_semester" /> + android:inputType="textCapCharacters|textPersonName" /> + </android.support.design.widget.TextInputLayout> - <Button - android:id="@+id/button" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_alignParentBottom="true" - android:layout_centerHorizontal="true" - android:layout_marginBottom="41dp" - android:onClick="newAdvisorRegistration" - android:text="Register" - android:textColor="@color/cardcolour" - android:background="@drawable/mybutton" - - app:layout_constraintLeft_toLeftOf="@+id/id_advisorrepassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorrepassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorrepassword" /> - - <TextView - android:id="@+id/textView5" + <Button + android:id="@+id/button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:layout_marginBottom="20dp" + android:background="@drawable/mybutton" + android:onClick="newAdvisorRegistration" + android:text="Register" + android:textColor="@color/cardcolour"/> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout3" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/advrollnoo" + android:layout_marginTop="20dp"> + + <EditText + android:id="@+id/id_advisorname" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignParentTop="true" - android:layout_centerHorizontal="true" - android:layout_marginTop="36dp" - android:text="ADVISOR REGISTRATION" - android:textAppearance="@style/TextAppearance.AppCompat" - android:textSize="30sp" /> - </RelativeLayout> + android:ems="10" + android:hint="Name" + android:inputType="textPersonName"> + <requestFocus/> + </EditText> + + </android.support.design.widget.TextInputLayout> + + +</RelativeLayout> -</android.support.constraint.ConstraintLayout> diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 07bff44cad69bcec72d7472d1fc14bc4dc618a8c..2c00f7143b101688fcc1438edf894f594ad158b9 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -26,7 +26,9 @@ android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" - android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /> + android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" + app:tabSelectedTextColor="@color/colorAccent" + app:tabTextAppearance="@style/TextAppearance.AppCompat" /> <!-- View pager to swipe views --> <android.support.v4.view.ViewPager diff --git a/app/src/main/res/layout/activity_register.xml b/app/src/main/res/layout/activity_register.xml index ca15d51cbfa346d30524fbce354cda27a2ec3717..a569889f067a40cff9926e8e8aa9a21e3f0f7fce 100644 --- a/app/src/main/res/layout/activity_register.xml +++ b/app/src/main/res/layout/activity_register.xml @@ -1,20 +1,15 @@ <?xml version="1.0" encoding="utf-8"?> -<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - xmlns:tools="http://schemas.android.com/tools" +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" - android:layout_height="match_parent" android:background="@drawable/studentlogin"> - - <RelativeLayout - android:layout_width="368dp" - android:layout_height="495dp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintLeft_toLeftOf="parent" - app:layout_constraintRight_toRightOf="parent" - app:layout_constraintTop_toTopOf="parent"> - + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_alignStart="@+id/textInputLayout7" + android:layout_marginTop="20dp"> <EditText android:id="@+id/id_advisorname" android:layout_width="wrap_content" @@ -24,10 +19,16 @@ android:layout_alignStart="@+id/id_advisorpassword" android:ems="10" android:hint="Name" - android:inputType="textPersonName" - tools:layout_editor_absoluteX="83dp" - tools:layout_editor_absoluteY="35dp" /> + android:inputType="textPersonName"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout13" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout" + android:layout_below="@+id/textInputLayout" + android:layout_marginTop="10dp"> <EditText android:id="@+id/id_advisorrollno" android:layout_width="wrap_content" @@ -38,11 +39,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Roll Number" - android:inputType="textCapCharacters" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorname" - app:layout_constraintRight_toRightOf="@+id/id_advisorname" - app:layout_constraintTop_toBottomOf="@+id/id_advisorname" /> + android:inputType="textCapCharacters"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout10" + android:layout_below="@+id/textInputLayout6" + android:layout_marginTop="12dp"> <EditText android:id="@+id/id_advisorpassword" android:layout_width="wrap_content" @@ -52,11 +58,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorbranch" - app:layout_constraintRight_toRightOf="@+id/id_advisorbranch" - app:layout_constraintTop_toBottomOf="@+id/id_advisorbranch" /> + android:inputType="textPassword"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout10" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/textInputLayout7" + android:layout_centerHorizontal="true" + android:layout_marginTop="13dp"> <EditText android:id="@+id/id_advisorrepassword" android:layout_width="wrap_content" @@ -67,11 +78,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Re-Type Password" - android:inputType="textPassword" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorpassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorpassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorpassword" /> + android:inputType="textPassword"/> + </android.support.design.widget.TextInputLayout> + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout14" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout13" + android:layout_below="@+id/textInputLayout13" + android:layout_marginTop="10dp"> <EditText android:id="@+id/id_semester" android:layout_width="wrap_content" @@ -82,10 +98,16 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Semester" - android:inputType="number" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorrollno" - app:layout_constraintRight_toRightOf="@+id/id_advisorrollno" - app:layout_constraintTop_toBottomOf="@+id/id_advisorrollno" /> + android:inputType="number"/> + </android.support.design.widget.TextInputLayout> + + <android.support.design.widget.TextInputLayout + android:id="@+id/textInputLayout6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/textInputLayout14" + android:layout_below="@+id/textInputLayout14" + android:layout_marginTop="12dp"> <EditText android:id="@+id/id_advisorbranch" @@ -97,27 +119,20 @@ android:layout_marginTop="25dp" android:ems="10" android:hint="Branch" - android:inputType="textCapCharacters|textPersonName" - app:layout_constraintLeft_toLeftOf="@+id/id_semester" - app:layout_constraintRight_toRightOf="@+id/id_semester" - app:layout_constraintTop_toBottomOf="@+id/id_semester" /> - - <Button - android:id="@+id/button" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_below="@+id/id_advisorrepassword" - android:layout_centerHorizontal="true" - android:layout_marginTop="24dp" - android:onClick="newRegistration" - android:text="Register" + android:inputType="textCapCharacters|textPersonName" /> + </android.support.design.widget.TextInputLayout> - android:background="@drawable/mybutton" - android:textColor="@color/cardcolour" - app:layout_constraintLeft_toLeftOf="@+id/id_advisorrepassword" - app:layout_constraintRight_toRightOf="@+id/id_advisorrepassword" - app:layout_constraintTop_toBottomOf="@+id/id_advisorrepassword" /> - </RelativeLayout> -</android.support.constraint.ConstraintLayout> + <Button + android:id="@+id/button" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:layout_marginBottom="19dp" + android:background="@drawable/mybutton" + android:onClick="newRegistration" + android:text="Register" + android:textColor="@color/cardcolour" /> +</RelativeLayout> diff --git a/app/src/main/res/layout/activity_user_area.xml b/app/src/main/res/layout/activity_user_area.xml index 811c083450efea7fb4913e4f168ba7ece4c472f9..f724ff993b2beb1bbed974811c40f8e74b5b7efb 100644 --- a/app/src/main/res/layout/activity_user_area.xml +++ b/app/src/main/res/layout/activity_user_area.xml @@ -44,10 +44,9 @@ android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignBaseline="@+id/button3" - android:layout_alignBottom="@+id/button3" + android:layout_centerHorizontal="true" + android:layout_centerVertical="true" android:layout_marginLeft="20dp" - android:layout_toStartOf="@+id/textView2" android:background="@drawable/mybutton" android:text="List all OD" android:textColor="@color/cardcolour" /> @@ -59,14 +58,13 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_below="@+id/textView2" - android:layout_marginStart="11dp" - android:layout_marginTop="143dp" - android:layout_toEndOf="@+id/textView2" + android:layout_alignStart="@+id/button4" + android:layout_below="@+id/button4" + android:layout_marginTop="39dp" android:background="@drawable/mybutton" android:onClick="apply" android:text="apply" - android:textColor="@color/cardcolour"/> + android:textColor="@color/cardcolour" /> <TextView android:id="@+id/textView7" @@ -115,6 +113,18 @@ android:textColor="@color/colorPrimaryDark" android:textSize="20dp" /> + <Button + android:id="@+id/button6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/button3" + android:layout_below="@+id/button3" + android:layout_marginTop="42dp" + android:background="@drawable/mybutton" + android:onClick="logout" + android:text="Logout" + android:textColor="@color/cardcolour" /> + </RelativeLayout> diff --git a/app/src/main/res/layout/advisor_login_tab.xml b/app/src/main/res/layout/advisor_login_tab.xml index 866b900c028bfc258ae658e9ec743c37cb4e5923..083ceefa152decc1412123c4ae238a380646d39c 100644 --- a/app/src/main/res/layout/advisor_login_tab.xml +++ b/app/src/main/res/layout/advisor_login_tab.xml @@ -2,8 +2,8 @@ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:fitsSystemWindows="true" - android:background="@drawable/studentlogin"> + android:background="@drawable/studentlogin" + android:fitsSystemWindows="true"> <LinearLayout @@ -50,19 +50,21 @@ android:layout_width="240dp" android:layout_height="wrap_content" android:layout_marginBottom="24dp" - android:layout_marginTop="24dp" android:layout_marginLeft="50dp" - android:textColor="@color/cardcolour" + android:layout_marginTop="24dp" android:background="@drawable/mybutton" android:padding="12dp" - android:text="Login"/> + android:text="Login" + android:textColor="@color/cardcolour"/> - <TextView android:id="@+id/Advisor_link_signup" + <TextView + android:id="@+id/Advisor_link_signup" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="24dp" android:gravity="center" android:text="No account yet? Create one" + android:textColor="@color/colorPrimaryDark" android:textSize="16dip" /> </LinearLayout> diff --git a/app/src/main/res/layout/odapprovedlist.xml b/app/src/main/res/layout/odapprovedlist.xml index 4ff0b5f9abd80ed963bb0984d7c1df2f950db95d..1ea9eda4e248581f06ffac00eddfcd0eabaacbca 100644 --- a/app/src/main/res/layout/odapprovedlist.xml +++ b/app/src/main/res/layout/odapprovedlist.xml @@ -2,20 +2,18 @@ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" - android:layout_height="670dp" - > + android:layout_height="715dp"> <android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="375dp" - android:layout_height="700dp" + android:layout_height="720dp" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_gravity="center_horizontal" card_view:cardCornerRadius="5dp" card_view:cardElevation="10dp" - card_view:cardUseCompatPadding="true" - > + card_view:cardUseCompatPadding="true"> <LinearLayout android:layout_width="match_parent" @@ -100,7 +98,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> @@ -134,8 +132,27 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" + android:textStyle="bold" /> + + </TableRow> + <TableRow + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="10dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="10dp" + android:text=" Status :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView + android:id="@+id/statusid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textStyle="bold" /> + </TableRow> </TableLayout> @@ -147,6 +164,7 @@ android:paddingTop="10dp" android:text=" Reason :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView android:id="@+id/textviewreasonid" android:layout_width="246dp" @@ -156,7 +174,7 @@ android:layout_marginTop="-26dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageViewHero" @@ -169,6 +187,4 @@ </android.support.v7.widget.CardView> - - </RelativeLayout> \ No newline at end of file diff --git a/app/src/main/res/layout/odapprovelist.xml b/app/src/main/res/layout/odapprovelist.xml index 38cb76ace1a69070e34ae92e0d2d04b438af887e..90cbf5e434093bdb67a34e376adcac5d95bf231c 100644 --- a/app/src/main/res/layout/odapprovelist.xml +++ b/app/src/main/res/layout/odapprovelist.xml @@ -98,7 +98,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> @@ -132,7 +132,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> </TableLayout> @@ -154,7 +154,7 @@ android:layout_marginTop="-26dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageViewHero" diff --git a/app/src/main/res/layout/odlist.xml b/app/src/main/res/layout/odlist.xml index 9e02d353e9ae5133a303a762cfae93c7422fb93f..1ea9eda4e248581f06ffac00eddfcd0eabaacbca 100644 --- a/app/src/main/res/layout/odlist.xml +++ b/app/src/main/res/layout/odlist.xml @@ -2,12 +2,12 @@ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" - android:layout_height="670dp"> + android:layout_height="715dp"> <android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="375dp" - android:layout_height="700dp" + android:layout_height="720dp" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_gravity="center_horizontal" @@ -98,7 +98,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> </TableRow> @@ -132,8 +132,27 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingRight="10dp" + android:textStyle="bold" /> + + </TableRow> + <TableRow + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="10dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:paddingRight="10dp" + android:text=" Status :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView + android:id="@+id/statusid" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textStyle="bold" /> + </TableRow> </TableLayout> @@ -145,6 +164,7 @@ android:paddingTop="10dp" android:text=" Reason :" android:textAppearance="@style/TextAppearance.AppCompat" /> + <TextView android:id="@+id/textviewreasonid" android:layout_width="246dp" @@ -154,7 +174,7 @@ android:layout_marginTop="-26dp" android:paddingRight="10dp" android:paddingTop="10dp" - android:textAppearance="@style/TextAppearance.AppCompat" /> + android:textStyle="bold" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/imageViewHero" diff --git a/app/src/main/res/layout/representative_login_tab.xml b/app/src/main/res/layout/representative_login_tab.xml index cd0702c9c231d3adccbf4b5f637d41f67e1d88c8..12236478dc1075beaf2285fa619f52d7bdd9267c 100644 --- a/app/src/main/res/layout/representative_login_tab.xml +++ b/app/src/main/res/layout/representative_login_tab.xml @@ -3,8 +3,8 @@ android:layout_width="fill_parent" android:layout_height="fill_parent" - android:fitsSystemWindows="true" - android:background="@drawable/studentlogin"> + android:background="@drawable/studentlogin" + android:fitsSystemWindows="true"> <LinearLayout @@ -51,20 +51,22 @@ android:layout_width="240dp" android:layout_height="wrap_content" android:layout_marginBottom="24dp" - android:layout_marginTop="24dp" android:layout_marginLeft="50dp" + android:layout_marginTop="24dp" + android:background="@drawable/mybutton" android:padding="12dp" android:text="Login" - android:textColor="@color/cardcolour" - android:background="@drawable/mybutton"/> + android:textColor="@color/cardcolour"/> - <TextView android:id="@+id/student_link_signup" + <TextView + android:id="@+id/student_link_signup" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="24dp" android:gravity="center" android:text="No account yet? Create one" + android:textColor="@color/colorPrimaryDark" android:textSize="16dip" /> </LinearLayout> diff --git a/app/src/main/res/layout/student_login_tab.xml b/app/src/main/res/layout/student_login_tab.xml index cb61af311b182168d2559e23098f1da0cc0adf65..053a42a7c45b365c454d72f749c96a01f310cd90 100644 --- a/app/src/main/res/layout/student_login_tab.xml +++ b/app/src/main/res/layout/student_login_tab.xml @@ -2,8 +2,8 @@ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:fitsSystemWindows="true" - android:background="@drawable/studentlogin"> + android:background="@drawable/studentlogin" + android:fitsSystemWindows="true"> <LinearLayout @@ -30,28 +30,28 @@ android:id="@+id/student_input_rollno" android:layout_width="match_parent" android:layout_height="wrap_content" - android:hint="Roll Number" android:backgroundTint="@color/colorPrimaryDark" - android:textColorHint="@color/colorPrimaryDark" + android:hint="Roll Number" android:inputType="textCapCharacters" - android:textColor="@color/colorPrimaryDark"/> + android:textColor="@color/colorPrimaryDark" + android:textColorHint="@color/colorAccent"/> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="8dp" - android:backgroundTint="@color/colorPrimaryDark" + android:layout_marginTop="8dp" - android:layout_marginTop="8dp"> + android:backgroundTint="@color/colorPrimaryDark"> <EditText android:id="@+id/student_input_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Password" - + android:inputType="textPassword" android:textColor="@color/colorPrimaryDark" - android:inputType="textPassword"/> + android:textColorHint="@color/colorAccent"/> </android.support.design.widget.TextInputLayout> <android.support.v7.widget.AppCompatButton @@ -60,13 +60,13 @@ android:layout_width="240dp" android:layout_height="wrap_content" android:layout_marginBottom="24dp" - android:layout_marginTop="24dp" android:layout_marginLeft="50dp" - android:padding="12dp" - android:textColor="@color/cardcolour" + android:layout_marginTop="24dp" android:background="@drawable/mybutton" + android:padding="12dp" + android:text="Login" - android:text="Login"/> + android:textColor="@color/cardcolour"/> <TextView android:id="@+id/student_link_signup" android:layout_width="fill_parent" @@ -74,9 +74,9 @@ android:layout_marginBottom="24dp" android:gravity="center" - android:textColor="@color/colorPrimaryDark" - android:text="No account yet? Create one" + + android:textColor="@color/colorPrimaryDark" android:textSize="16dip" /> </LinearLayout> diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index c683ef646b11c1a1708fb7382403ce794fb8dd9a..5cabe330e3112bbeccc2e8bad1641ae7af8d3dd4 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,8 +3,8 @@ <color name="colorPrimary">#80475E</color> - <color name="colorPrimaryDark">#032B43</color> - <color name="colorAccent">#CC5A71</color> + <color name="colorPrimaryDark">#032b43</color> + <color name="colorAccent">#eba8b5</color> <color name="cardcolour">#fafafa</color>