Skip to content
Snippets Groups Projects
Commit 1b426f95 authored by Saran Kumar's avatar Saran Kumar
Browse files

First commit

parent 1af818c3
No related branches found
No related tags found
No related merge requests found
...@@ -76,6 +76,10 @@ ...@@ -76,6 +76,10 @@
android:label="Advisor" android:label="Advisor"
android:screenOrientation="portrait" android:screenOrientation="portrait"
android:theme="@style/AppTheme1" /> android:theme="@style/AppTheme1" />
<activity android:name=".odhistory.history_approvedActivity"
android:label="Leave History"
android:screenOrientation="portrait"
android:theme="@style/AppTheme1"></activity>
<activity <activity
android:name=".approvedrecycler.approvedActivity" android:name=".approvedrecycler.approvedActivity"
......
...@@ -5,6 +5,7 @@ import android.os.Bundle; ...@@ -5,6 +5,7 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.support.v7.app.AppCompatActivity; import android.support.v7.app.AppCompatActivity;
import android.view.View; import android.view.View;
import android.widget.Button;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
...@@ -16,6 +17,7 @@ public class userAreaActivity extends AppCompatActivity { ...@@ -16,6 +17,7 @@ public class userAreaActivity extends AppCompatActivity {
String recievedUsername, recievedRollno, recievedSemester, recievedBranch; String recievedUsername, recievedRollno, recievedSemester, recievedBranch;
//When Apply Button is clicked 'apply' function should be called via onClick attribute in xml //When Apply Button is clicked 'apply' function should be called via onClick attribute in xml
private boolean doubleBackToExitPressedOnce = false; private boolean doubleBackToExitPressedOnce = false;
private Button history;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
...@@ -36,6 +38,13 @@ public class userAreaActivity extends AppCompatActivity { ...@@ -36,6 +38,13 @@ public class userAreaActivity extends AppCompatActivity {
receivedRollnumberDisplay.setText(recievedRollno); receivedRollnumberDisplay.setText(recievedRollno);
recievedSemesterDisplay.setText(recievedSemester); recievedSemesterDisplay.setText(recievedSemester);
history = (Button)findViewById(R.id.button4);
history.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
list(v);
}
});
} }
@Override @Override
public void onBackPressed() { public void onBackPressed() {
...@@ -69,6 +78,7 @@ public class userAreaActivity extends AppCompatActivity { ...@@ -69,6 +78,7 @@ public class userAreaActivity extends AppCompatActivity {
protected void list(View view){ protected void list(View view){
Intent intent = new Intent(this,history_approvedActivity.class); Intent intent = new Intent(this,history_approvedActivity.class);
intent.putExtra("rollno",recievedRollno);
startActivity(intent); startActivity(intent);
} }
......
...@@ -17,7 +17,7 @@ import com.android.volley.toolbox.ImageLoader; ...@@ -17,7 +17,7 @@ import com.android.volley.toolbox.ImageLoader;
*/ */
public class history_CustomVolleyRequest { public class history_CustomVolleyRequest {
private static com.peruse.saran.amritaod.recycler.CustomVolleyRequest customVolleyRequest; private static history_CustomVolleyRequest customVolleyRequest;
private static Context context; private static Context context;
private RequestQueue requestQueue; private RequestQueue requestQueue;
private ImageLoader imageLoader; private ImageLoader imageLoader;
...@@ -41,9 +41,9 @@ public class history_CustomVolleyRequest { ...@@ -41,9 +41,9 @@ public class history_CustomVolleyRequest {
} }
}); });
} }
public static synchronized com.peruse.saran.amritaod.recycler.CustomVolleyRequest getInstance(Context context) { public static synchronized history_CustomVolleyRequest getInstance(Context context) {
if (customVolleyRequest == null) { if (customVolleyRequest == null) {
customVolleyRequest = new com.peruse.saran.amritaod.recycler.CustomVolleyRequest(context); customVolleyRequest = new history_CustomVolleyRequest(context);
} }
return customVolleyRequest; return customVolleyRequest;
} }
......
package com.peruse.saran.amritaod.odhistory; package com.peruse.saran.amritaod.odhistory;
import android.content.Intent;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.RequiresApi; import android.support.annotation.RequiresApi;
...@@ -39,8 +40,11 @@ public class history_approvedActivity extends AppCompatActivity implements View. ...@@ -39,8 +40,11 @@ public class history_approvedActivity extends AppCompatActivity implements View.
private RequestQueue requestQueue; private RequestQueue requestQueue;
private int requestCount = 1; private int requestCount = 1;
private boolean mLoading = false; private boolean mLoading = false;
private String rollno;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
rollno = intent.getExtras().getString("rollno");
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setContentView(R.layout.activity_history_odapprove); setContentView(R.layout.activity_history_odapprove);
recyclerView = (RecyclerView) findViewById(R.id.recyclerView); recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
...@@ -64,7 +68,7 @@ public class history_approvedActivity extends AppCompatActivity implements View. ...@@ -64,7 +68,7 @@ public class history_approvedActivity extends AppCompatActivity implements View.
setProgressBarIndeterminateVisibility(true); setProgressBarIndeterminateVisibility(true);
//JsonArrayRequest of volley //JsonArrayRequest of volley
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest("https://amritaod.000webhostapp.com/androidmain.php?page=" + String.valueOf(requestCount), JsonArrayRequest jsonArrayRequest = new JsonArrayRequest("https://amritaod.000webhostapp.com/androidmain.php?page=" + String.valueOf(requestCount)+"&historyrollno="+String.valueOf(rollno),
new Response.Listener<JSONArray>() { new Response.Listener<JSONArray>() {
@Override @Override
public void onResponse(JSONArray response) { public void onResponse(JSONArray response) {
......
...@@ -11,7 +11,6 @@ import android.widget.TextView; ...@@ -11,7 +11,6 @@ import android.widget.TextView;
import com.android.volley.toolbox.ImageLoader; import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.NetworkImageView; import com.android.volley.toolbox.NetworkImageView;
import com.peruse.saran.amritaod.R; import com.peruse.saran.amritaod.R;
import com.peruse.saran.amritaod.recycler.CustomVolleyRequest;
import com.peruse.saran.amritaod.templates.oddetailstemplate; import com.peruse.saran.amritaod.templates.oddetailstemplate;
import java.util.List; import java.util.List;
...@@ -43,7 +42,7 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a ...@@ -43,7 +42,7 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a
public void onBindViewHolder(final com.peruse.saran.amritaod.odhistory.history_cardadapter.ViewHolder holder, int position) { public void onBindViewHolder(final com.peruse.saran.amritaod.odhistory.history_cardadapter.ViewHolder holder, int position) {
oddetailstemplate superHero = listOdApprove.get(position); oddetailstemplate superHero = listOdApprove.get(position);
final String id = superHero.getId(); final String id = superHero.getId();
imageLoader = CustomVolleyRequest.getInstance(context).getImageLoader(); imageLoader = history_CustomVolleyRequest.getInstance(context).getImageLoader();
imageLoader.get(superHero.getImageUrl(), ImageLoader.getImageListener(holder.imageView, R.drawable.image, R.drawable.loaderror)); imageLoader.get(superHero.getImageUrl(), ImageLoader.getImageListener(holder.imageView, R.drawable.image, R.drawable.loaderror));
holder.imageView.setImageUrl(superHero.getImageUrl(), imageLoader); holder.imageView.setImageUrl(superHero.getImageUrl(), imageLoader);
holder.textViewName.setText(superHero.getName()); holder.textViewName.setText(superHero.getName());
...@@ -59,7 +58,6 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a ...@@ -59,7 +58,6 @@ public class history_cardadapter extends RecyclerView.Adapter<com.peruse.saran.a
return listOdApprove.size(); return listOdApprove.size();
} }
class ViewHolder extends RecyclerView.ViewHolder{ class ViewHolder extends RecyclerView.ViewHolder{
public NetworkImageView imageView; public NetworkImageView imageView;
public TextView textViewName; public TextView textViewName;
......
...@@ -92,7 +92,7 @@ public class CardAdapter extends RecyclerView.Adapter<CardAdapter.ViewHolder> { ...@@ -92,7 +92,7 @@ public class CardAdapter extends RecyclerView.Adapter<CardAdapter.ViewHolder> {
Log.d("volley","error"); Log.d("volley","error");
} }
}; };
odapproveTemplate odapproveobject = new odapproveTemplate(id, "true", responseListener); odapproveTemplate odapproveobject = new odapproveTemplate(id, "Approved", responseListener);
queue = Volley.newRequestQueue(context); queue = Volley.newRequestQueue(context);
queue.add(odapproveobject); queue.add(odapproveobject);
} }
...@@ -137,7 +137,7 @@ public class CardAdapter extends RecyclerView.Adapter<CardAdapter.ViewHolder> { ...@@ -137,7 +137,7 @@ public class CardAdapter extends RecyclerView.Adapter<CardAdapter.ViewHolder> {
Log.d("volley","error"); Log.d("volley","error");
} }
}; };
odapproveTemplate odapproveobject = new odapproveTemplate(id, "denied", responseListener); odapproveTemplate odapproveobject = new odapproveTemplate(id, "Denied", responseListener);
queue = Volley.newRequestQueue(context); queue = Volley.newRequestQueue(context);
queue.add(odapproveobject); queue.add(odapproveobject);
} }
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <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" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context="com.peruse.saran.amritaod.actionareas.userAreaActivity" android:background="@drawable/rep"
android:background="@drawable/rep"> tools:context="com.peruse.saran.amritaod.actionareas.userAreaActivity">
<RelativeLayout <RelativeLayout
...@@ -21,15 +20,15 @@ ...@@ -21,15 +20,15 @@
android:id="@+id/name" android:id="@+id/name"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignStart="@+id/textView7"
android:layout_marginTop="41dp" android:layout_marginTop="41dp"
android:text="NAME :" android:text="NAME :"
android:textColor="@color/colorPrimaryDark" android:textColor="@color/colorPrimaryDark"
android:textSize="20dp" android:textSize="20dp"
android:textStyle="bold" android:textStyle="bold"
tools:layout_editor_absoluteX="143dp" tools:layout_editor_absoluteX="143dp"
tools:layout_editor_absoluteY="31dp" tools:layout_editor_absoluteY="31dp" />
android:layout_alignParentTop="true"
android:layout_alignStart="@+id/textView7" />
<TextView <TextView
android:id="@+id/usernamedisplay_id" android:id="@+id/usernamedisplay_id"
...@@ -45,14 +44,13 @@ ...@@ -45,14 +44,13 @@
android:id="@+id/button4" android:id="@+id/button4"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:onClick="list"
android:text="List all OD"
android:textColor="@color/cardcolour"
android:background="@drawable/mybutton"
android:layout_alignBaseline="@+id/button3" android:layout_alignBaseline="@+id/button3"
android:layout_alignBottom="@+id/button3" android:layout_alignBottom="@+id/button3"
android:layout_toStartOf="@+id/textView2" /> android:layout_marginLeft="20dp"
android:layout_toStartOf="@+id/textView2"
android:background="@drawable/mybutton"
android:text="List all OD"
android:textColor="@color/cardcolour" />
...@@ -61,14 +59,14 @@ ...@@ -61,14 +59,14 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_marginStart="11dp"
android:layout_marginTop="143dp" android:layout_marginTop="143dp"
android:layout_toEndOf="@+id/textView2"
android:background="@drawable/mybutton"
android:onClick="apply" android:onClick="apply"
android:text="apply" android:text="apply"
android:textColor="@color/cardcolour" android:textColor="@color/cardcolour"/>
android:layout_marginStart="11dp"
android:layout_below="@+id/textView2"
android:layout_toEndOf="@+id/textView2"
android:background="@drawable/mybutton"/>
<TextView <TextView
android:id="@+id/textView7" android:id="@+id/textView7"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment