Commit 4df4b9d7 authored by Bhavesh Yadav's avatar Bhavesh Yadav

misc ui changes

parent fa09ded7
package com.example.infiniteLoop.parkingo; package com.example.infiniteLoop.parkingo;
import android.app.Activity; import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
...@@ -20,6 +21,7 @@ public class ticket extends Activity { ...@@ -20,6 +21,7 @@ public class ticket extends Activity {
TextView slot,tkt,time_tv,date_tv,vehicle,ticket_title,checkout_time,charge_value; TextView slot,tkt,time_tv,date_tv,vehicle,ticket_title,checkout_time,charge_value;
TextView checkout_date; TextView checkout_date;
ArrayList ticketData; ArrayList ticketData;
ProgressDialog progress;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -50,6 +52,11 @@ public class ticket extends Activity { ...@@ -50,6 +52,11 @@ public class ticket extends Activity {
ticket_no=i.getExtras().getString("ticket_no"); ticket_no=i.getExtras().getString("ticket_no");
sqlite_ops so = new sqlite_ops(this); sqlite_ops so = new sqlite_ops(this);
so.getTicketDetails(ticket_no,this); so.getTicketDetails(ticket_no,this);
progress = new ProgressDialog(ticket.this);
progress.setTitle("Checking in");
progress.setMessage("Getting ticket details...");
progress.setCancelable(false); // disable dismiss by tapping outside of the dialog
progress.show();
//waiting popup //waiting popup
} }
if(i.hasExtra("checkout")){ if(i.hasExtra("checkout")){
...@@ -89,6 +96,7 @@ public class ticket extends Activity { ...@@ -89,6 +96,7 @@ public class ticket extends Activity {
} }
public void showTicketDetails(ArrayList ticketData) { public void showTicketDetails(ArrayList ticketData) {
progress.dismiss();
slot.setText(ticketData.get(1).toString()); slot.setText(ticketData.get(1).toString());
tkt.setText(ticketData.get(0).toString().substring(0,4).toUpperCase()); tkt.setText(ticketData.get(0).toString().substring(0,4).toUpperCase());
long datetime = Long.parseLong(ticketData.get(3).toString()); long datetime = Long.parseLong(ticketData.get(3).toString());
...@@ -108,5 +116,5 @@ public class ticket extends Activity { ...@@ -108,5 +116,5 @@ public class ticket extends Activity {
finish(); finish();
} }
} }
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:id="@+id/ll" android:id="@+id/ll"
android:orientation="vertical" android:orientation="vertical"
android:gravity="center_horizontal" android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center_vertical|center_horizontal|center"
xmlns:android="http://schemas.android.com/apk/res/android"> xmlns:android="http://schemas.android.com/apk/res/android">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="CHECKOUT" android:text="Ticket"
android:textColor="#fff" android:textColor="#fff"
android:textSize="40sp" /> android:textSize="40sp" />
...@@ -21,7 +23,8 @@ ...@@ -21,7 +23,8 @@
android:layout_marginRight="30dp" android:layout_marginRight="30dp"
android:layout_marginBottom="2dp" android:layout_marginBottom="2dp"
android:inputType="number" android:inputType="number"
android:hint="Ticket Number" /> android:hint="Ticket Number"
android:visibility="gone"/>
<Button <Button
android:id="@+id/fetch" android:id="@+id/fetch"
...@@ -29,14 +32,14 @@ ...@@ -29,14 +32,14 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="0dp" android:layout_margin="0dp"
android:onClick="getTktDetails" android:onClick="getTktDetails"
android:visibility="gone"
android:text="Get Details" android:text="Get Details"
android:textSize="20sp" /> android:textSize="20sp" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:visibility="gone"
android:text="or" /> android:text="or" />
<EditText <EditText
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -47,7 +50,8 @@ ...@@ -47,7 +50,8 @@
android:layout_marginBottom="0dp" android:layout_marginBottom="0dp"
android:hint="Slot Number" android:hint="Slot Number"
android:inputType="text" android:inputType="text"
android:id="@+id/slot_no"/> android:id="@+id/slot_no"
android:visibility="gone"/>
<Button <Button
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -55,143 +59,169 @@ ...@@ -55,143 +59,169 @@
android:id="@+id/slot_btn" android:id="@+id/slot_btn"
android:onClick="getSlotDetails" android:onClick="getSlotDetails"
android:layout_margin="10dp" android:layout_margin="10dp"
/> android:visibility="gone"/>
<LinearLayout <LinearLayout
android:id="@+id/innerll"
android:layout_width="match_parent"
android:layout_height="399dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:background="#fff"
android:orientation="vertical"
android:padding="30dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center_vertical|center_horizontal|center"
android:visibility="visible">
<TextView
android:id="@+id/ischeckedout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/innerll" android:gravity="center"
android:orientation="vertical" android:textColor="#f00"
android:layout_gravity="center_horizontal" android:textSize="30sp"
android:visibility="gone" android:visibility="gone" />
android:layout_marginRight="40dp"
android:layout_marginLeft="40dp" <TextView
android:padding="30dp" android:layout_width="match_parent"
android:background="#fff" android:layout_height="wrap_content"
> android:gravity="center"
android:text="details"
android:textAllCaps="true"
android:textColor="#000"
android:textSize="20sp"
android:textStyle="bold" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView <TextView
android:layout_width="match_parent" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center" android:text="Ticket: "
android:textColor="#f00"
android:textSize="30sp" android:textColor="#000" />
android:id="@+id/ischeckedout"
android:visibility="gone"/>
<TextView <TextView
android:layout_width="match_parent" android:id="@+id/tkt_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="details"
android:gravity="center"
android:textStyle="bold"
android:textAllCaps="true"
android:textColor="#000" android:textColor="#000"
android:textSize="20sp"/> android:textStyle="bold" />
<LinearLayout </LinearLayout>
android:layout_width="match_parent"
android:layout_height="wrap_content"> <LinearLayout
<TextView android:layout_width="match_parent"
android:layout_width="wrap_content" android:layout_height="wrap_content">
android:layout_height="wrap_content"
android:textColor="#000" <TextView
android:layout_width="wrap_content"
android:text="Ticket: "/> android:layout_height="wrap_content"
<TextView android:text="Name: "
android:layout_width="wrap_content" android:textColor="#000" />
android:layout_height="wrap_content"
android:id="@+id/tkt_tv" <TextView
android:textColor="#000" android:id="@+id/name"
android:textStyle="bold"/> android:layout_width="wrap_content"
</LinearLayout> android:layout_height="wrap_content"
<LinearLayout android:textColor="#000"
android:layout_width="match_parent" android:textStyle="bold" />
android:layout_height="wrap_content"> </LinearLayout>
<TextView
android:layout_width="wrap_content" <LinearLayout
android:layout_height="wrap_content" android:layout_width="match_parent"
android:text="Name: " android:layout_height="wrap_content">
android:textColor="#000"
/> <TextView
<TextView android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:text="Slot: "
android:id="@+id/name" android:textColor="#000" />
android:textStyle="bold"
android:textColor="#000"/> <TextView
</LinearLayout> android:id="@+id/slot"
<LinearLayout android:layout_width="wrap_content"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_height="wrap_content"> android:textColor="#000" />
<TextView </LinearLayout>
android:layout_width="wrap_content"
android:layout_height="wrap_content" <LinearLayout
android:text="Slot: " android:layout_width="match_parent"
android:textColor="#000"/> android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content" <TextView
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:id="@+id/slot" android:layout_height="wrap_content"
android:textColor="#000"/> android:text="vehicle: "
</LinearLayout> android:textColor="#000" />
<LinearLayout
android:layout_width="match_parent" <TextView
android:layout_height="wrap_content"> android:id="@+id/vehicle"
<TextView android:layout_width="wrap_content"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_height="wrap_content" android:textColor="#000" />
android:text="vehicle: " </LinearLayout>
android:textColor="#000"/>
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content">
android:id="@+id/vehicle"
android:textColor="#000"/> <TextView
</LinearLayout> android:layout_width="wrap_content"
<LinearLayout android:layout_height="wrap_content"
android:layout_width="match_parent" android:text="Date: "
android:layout_height="wrap_content"> android:textColor="#000" />
<TextView
android:layout_width="wrap_content" <TextView
android:layout_height="wrap_content" android:id="@+id/date_tv"
android:text="Date: " android:layout_width="wrap_content"
android:textColor="#000"/> android:layout_height="wrap_content"
<TextView android:textColor="#000" />
android:layout_width="wrap_content" </LinearLayout>
android:layout_height="wrap_content"
android:id="@+id/date_tv" <LinearLayout
android:textColor="#000"/> android:layout_width="match_parent"
</LinearLayout> android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent" <TextView
android:layout_height="wrap_content"> android:layout_width="wrap_content"
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content" android:text="Mobile: "
android:layout_height="wrap_content" android:textColor="#000" />
android:text="Mobile: "
android:textColor="#000"/> <TextView
<TextView android:id="@+id/mobile"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/mobile" android:textColor="#000" />
android:textColor="#000"/> </LinearLayout>
</LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/reprint"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="reprint"
android:layout_marginTop="20dp"
android:text="Reprint Ticket" />
<Button
android:id="@+id/checkout"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal" android:onClick="checkout"
android:gravity="center"> android:layout_marginTop="20dp"
<Button android:text="CheckOut" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/reprint"
android:text="Reprint Ticket"
android:onClick="reprint"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/checkout"
android:text="CheckOut"
android:onClick="checkout"/>
</LinearLayout>
</LinearLayout> </LinearLayout>
</LinearLayout>
</LinearLayout> </LinearLayout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment