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());
......
...@@ -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,142 +59,168 @@ ...@@ -55,142 +59,168 @@
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:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/innerll" android:id="@+id/innerll"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="399dp"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:visibility="gone"
android:layout_marginRight="40dp"
android:layout_marginLeft="40dp" android:layout_marginLeft="40dp"
android:padding="30dp" android:layout_marginRight="40dp"
android:background="#fff" 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 <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:gravity="center" android:gravity="center"
android:textColor="#f00" android:textColor="#f00"
android:textSize="30sp" android:textSize="30sp"
android:id="@+id/ischeckedout" android:visibility="gone" />
android:visibility="gone"/>
<TextView <TextView
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="details"
android:gravity="center" android:gravity="center"
android:textStyle="bold" android:text="details"
android:textAllCaps="true" android:textAllCaps="true"
android:textColor="#000" android:textColor="#000"
android:textSize="20sp"/> android:textSize="20sp"
android:textStyle="bold" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"> android:layout_height="wrap_content">
<TextView <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="Ticket: "
android:textColor="#000" />
android:text="Ticket: "/>
<TextView <TextView
android:id="@+id/tkt_tv"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/tkt_tv"
android:textColor="#000" android:textColor="#000"
android:textStyle="bold"/> android:textStyle="bold" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"> android:layout_height="wrap_content">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Name: " android:text="Name: "
android:textColor="#000" android:textColor="#000" />
/>
<TextView <TextView
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:id="@+id/name" android:textColor="#000"
android:textStyle="bold" android:textStyle="bold" />
android:textColor="#000"/>
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"> android:layout_height="wrap_content">
<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:text="Slot: "
android:textColor="#000"/> android:textColor="#000" />
<TextView <TextView
android:id="@+id/slot"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/slot" 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:layout_height="wrap_content">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="vehicle: " android:text="vehicle: "
android:textColor="#000"/> android:textColor="#000" />
<TextView <TextView
android:id="@+id/vehicle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/vehicle" 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:layout_height="wrap_content">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Date: " android:text="Date: "
android:textColor="#000"/> android:textColor="#000" />
<TextView <TextView
android:id="@+id/date_tv"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/date_tv" 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:layout_height="wrap_content">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Mobile: " android:text="Mobile: "
android:textColor="#000"/> 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:layout_height="wrap_content"
android:orientation="horizontal" android:gravity="center"
android:gravity="center"> android:orientation="horizontal">
<Button <Button
android:id="@+id/reprint"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/reprint" android:onClick="reprint"
android:text="Reprint Ticket" android:layout_marginTop="20dp"
android:onClick="reprint"/> android:text="Reprint Ticket" />
<Button <Button
android:id="@+id/checkout"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:id="@+id/checkout" android:onClick="checkout"
android:text="CheckOut" android:layout_marginTop="20dp"
android:onClick="checkout"/> android:text="CheckOut" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
......
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