AQL chart implementation

Bug fixes
main
saad.siddiq 2025-03-11 15:52:05 +05:00
parent 79d7f16c67
commit 15f7a53304
6 changed files with 375 additions and 204 deletions

View File

@ -41,8 +41,11 @@ public class InspectionReportItem implements Serializable {
private float packHeight; private float packHeight;
private long sampleSize; private long sampleSize;
private long inspectionLevel; private long inspectionLevel;
private long minorQualityLevel; private double minorQualityLevel;
private long majorQualityLevel; private double majorQualityLevel;
private int levelMajorDefects;
private int levelMinorDefects;
private int aqlSampleSize; private int aqlSampleSize;
@ -299,19 +302,19 @@ public class InspectionReportItem implements Serializable {
this.checkedPiecesSelected = checkedPiecesSelected; this.checkedPiecesSelected = checkedPiecesSelected;
} }
public long getMajorQualityLevel() { public double getMajorQualityLevel() {
return majorQualityLevel; return majorQualityLevel;
} }
public void setMajorQualityLevel(long majorQualityLevel) { public void setMajorQualityLevel(double majorQualityLevel) {
this.majorQualityLevel = majorQualityLevel; this.majorQualityLevel = majorQualityLevel;
} }
public long getMinorQualityLevel() { public double getMinorQualityLevel() {
return minorQualityLevel; return minorQualityLevel;
} }
public void setMinorQualityLevel(long minorQualityLevel) { public void setMinorQualityLevel(double minorQualityLevel) {
this.minorQualityLevel = minorQualityLevel; this.minorQualityLevel = minorQualityLevel;
} }
@ -395,6 +398,22 @@ public class InspectionReportItem implements Serializable {
this.aqlSampleSize = aqlSampleSize; this.aqlSampleSize = aqlSampleSize;
} }
public int getLevelMajorDefects() {
return levelMajorDefects;
}
public void setLevelMajorDefects(int levelMajorDefects) {
this.levelMajorDefects = levelMajorDefects;
}
public int getLevelMinorDefects() {
return levelMinorDefects;
}
public void setLevelMinorDefects(int levelMinorDefects) {
this.levelMinorDefects = levelMinorDefects;
}
@Override @Override
public String toString() { public String toString() {
return "InspectionReportItem{" + return "InspectionReportItem{" +
@ -431,6 +450,8 @@ public class InspectionReportItem implements Serializable {
", inspectionLevel=" + inspectionLevel + ", inspectionLevel=" + inspectionLevel +
", minorQualityLevel=" + minorQualityLevel + ", minorQualityLevel=" + minorQualityLevel +
", majorQualityLevel=" + majorQualityLevel + ", majorQualityLevel=" + majorQualityLevel +
", levelMajorDefects=" + levelMajorDefects +
", levelMinorDefects=" + levelMinorDefects +
", aqlSampleSize=" + aqlSampleSize + ", aqlSampleSize=" + aqlSampleSize +
", checkedCartonsSelected=" + checkedCartonsSelected + ", checkedCartonsSelected=" + checkedCartonsSelected +
", checkedPacksSelected=" + checkedPacksSelected + ", checkedPacksSelected=" + checkedPacksSelected +

View File

@ -6,6 +6,7 @@ import android.app.Activity;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.graphics.Color;
import android.net.Uri; import android.net.Uri;
import android.os.Environment; import android.os.Environment;
import android.provider.MediaStore; import android.provider.MediaStore;
@ -100,6 +101,10 @@ public class CheckPointAdapter extends
.findFirst().orElse(new InspectionCheckPoint()); .findFirst().orElse(new InspectionCheckPoint());
holder.populateDefects(cp, defects, checkPoint); holder.populateDefects(cp, defects, checkPoint);
checkPoint.setTitle(selectedItem); checkPoint.setTitle(selectedItem);
if (view instanceof TextView) {
((TextView) view).setTextColor(Color.BLACK);
}
} }
} }
@Override @Override
@ -209,6 +214,8 @@ public class CheckPointAdapter extends
super(itemView); super(itemView);
remarks = itemView.findViewById(R.id.check_point_remarks); remarks = itemView.findViewById(R.id.check_point_remarks);
checkpointSpinner = itemView.findViewById(R.id.check_point_spinner); checkpointSpinner = itemView.findViewById(R.id.check_point_spinner);
checkpointSpinner.setClickable(false);
checkpointSpinner.setEnabled(false);
okCheckBox = itemView.findViewById(R.id.check_point_ok); okCheckBox = itemView.findViewById(R.id.check_point_ok);
noCheckBox = itemView.findViewById(R.id.check_point_no); noCheckBox = itemView.findViewById(R.id.check_point_no);
imagePicker = itemView.findViewById(R.id.image_picker ); imagePicker = itemView.findViewById(R.id.image_picker );

View File

@ -221,8 +221,10 @@ public class FirstStepFragment extends Fragment implements View.OnClickListener
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (parent.getItemAtPosition(position) != null) { if (parent.getItemAtPosition(position) != null) {
qualityLevelMajor = parent.getItemAtPosition(position).toString(); qualityLevelMajor = parent.getItemAtPosition(position).toString();
Log.e("Quality-Major: ",""+qualityLevelMajor);
store.getReport().getItems().get(0).setMajorQualityLevel(Double.parseDouble(qualityLevelMajor));
store.getReport().getItems().get(0).setMajorQualityLevel((long) Double.parseDouble(qualityLevelMajor)); Log.e("Quality-Majorr: ",""+store.getReport().getItems().get(0).getMajorQualityLevel());
checkedBoxCartonSelected.setText(""); checkedBoxCartonSelected.setText("");
checkedItemPerBoxSelected.setText(""); checkedItemPerBoxSelected.setText("");
@ -244,8 +246,11 @@ public class FirstStepFragment extends Fragment implements View.OnClickListener
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (parent.getItemAtPosition(position) != null) { if (parent.getItemAtPosition(position) != null) {
qualityLevelMinor = parent.getItemAtPosition(position).toString(); qualityLevelMinor = parent.getItemAtPosition(position).toString();
Log.e("Quality-Minor: ",""+qualityLevelMinor);
store.getReport().getItems().get(0).setMinorQualityLevel((long) Double.parseDouble(qualityLevelMinor)); store.getReport().getItems().get(0).setMinorQualityLevel(Double.parseDouble(qualityLevelMinor));
Log.e("Quality-Minorr: ",""+store.getReport().getItems().get(0).getMinorQualityLevel());
checkedBoxCartonSelected.setText(""); checkedBoxCartonSelected.setText("");
checkedItemPerBoxSelected.setText(""); checkedItemPerBoxSelected.setText("");
@ -896,6 +901,10 @@ public class FirstStepFragment extends Fragment implements View.OnClickListener
boxCarton.setText(boxCartonText); boxCarton.setText(boxCartonText);
packagingDetails.setText(packagingDetailsText); packagingDetails.setText(packagingDetailsText);
Log.e("Exception-BOX","***"+store.getReport().getItems().get(0).getCartonsSelected());
Log.e("Exception**ITEM","***"+store.getReport().getItems().get(0).getPacksSelected());
Log.e("Exception**PIECE","**"+store.getReport().getItems().get(0).getPiecesSelected());
boxCartonSelected.setText(String.valueOf(store.getReport().getItems().get(0).getCartonsSelected())); boxCartonSelected.setText(String.valueOf(store.getReport().getItems().get(0).getCartonsSelected()));
itemPerBoxSelected.setText(String.valueOf(store.getReport().getItems().get(0).getPacksSelected())); itemPerBoxSelected.setText(String.valueOf(store.getReport().getItems().get(0).getPacksSelected()));
piecesSelected.setText(String.valueOf(store.getReport().getItems().get(0).getPiecesSelected())); piecesSelected.setText(String.valueOf(store.getReport().getItems().get(0).getPiecesSelected()));
@ -925,6 +934,7 @@ public class FirstStepFragment extends Fragment implements View.OnClickListener
} }
} catch (Exception e) { } catch (Exception e) {
Log.e("Exception************","**********");
itemPerBox.setText("0"); itemPerBox.setText("0");
pieces.setText("0"); pieces.setText("0");
boxCarton.setText("0"); boxCarton.setText("0");
@ -1208,8 +1218,9 @@ public class FirstStepFragment extends Fragment implements View.OnClickListener
aqlSampleSize.setText(String.valueOf(sampleSizeMajor)); aqlSampleSize.setText(String.valueOf(sampleSizeMajor));
store.getReport().getItems().get(0).setSampleSize(sampleSizeMajor); store.getReport().getItems().get(0).setSampleSize(sampleSizeMajor);
store.getReport().getItems().get(0).setMajorQualityLevel((long) levelMajor); store.getReport().getItems().get(0).setLevelMajorDefects((int) levelMajor);
store.getReport().getItems().get(0).setMinorQualityLevel((long) levelMinor); store.getReport().getItems().get(0).setLevelMinorDefects((int) levelMinor);
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();

View File

@ -26,6 +26,7 @@ import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.navigation.NavController; import androidx.navigation.NavController;
import androidx.navigation.Navigation; import androidx.navigation.Navigation;
@ -70,7 +71,7 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
private ApiService apiService; private ApiService apiService;
private EditText generalRemarks, etQualityAuditor, etProdRepresentative, etQcRepresentative; private EditText generalRemarks, etQualityAuditor, etProdRepresentative, etQcRepresentative;
private TextView minorCountTv,majorCountTv,criticalCountTv, resultStatus; private TextView minorCountTv,majorCountTv,criticalCountTv, resultStatus, txtMajor, txtMinor;
@Nullable @Nullable
@Override @Override
@ -416,18 +417,28 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
majorCountTv.setText( String.format("Major : %d", major ) ) ; majorCountTv.setText( String.format("Major : %d", major ) ) ;
criticalCountTv.setText( String.format("Critical : %d", crirical ) ); criticalCountTv.setText( String.format("Critical : %d", crirical ) );
long minorInspection = store.getReport().getItems().get(0).getMinorQualityLevel(); double majorInspection = store.getReport().getItems().get(0).getLevelMajorDefects();
long majorInspection = store.getReport().getItems().get(0).getMinorQualityLevel(); double minorInspection = store.getReport().getItems().get(0).getLevelMinorDefects();
if((long) minor <= minorInspection
&& (long) major <= majorInspection if((double) minor <= minorInspection
&& (long) crirical == 0) { && (double) major <= majorInspection
resultStatus.setText("Passed"); && (double) crirical == 0) {
store.getReport().setReportResult( "Passed" ); resultStatus.setText("PASSED");
store.getReport().setReportResult("PASSED");
resultStatus.setTextColor(ContextCompat.getColor(requireContext(),R.color.success));
//resultStatus.setBackgroundResource( R.drawable.passed_bg );
} }
else{ else{
resultStatus.setText("Failed"); resultStatus.setText("FAILED");
store.getReport().setReportResult( "Failed" ); resultStatus.setTextColor(ContextCompat.getColor(requireContext(),R.color.red));
store.getReport().setReportResult("FAILED");
//resultStatus.setBackgroundResource( R.drawable.failed_bg );
} }
Log.e("majorCount: ",""+majorInspection);
Log.e("minorCount: ",""+minorInspection);
txtMajor.setText(String.format("Major : %s/%d", (int)majorInspection, (int)(majorInspection + 1)));
txtMinor.setText(String.format("Minor : %s/%d", (int)minorInspection, (int)(minorInspection + 1)));
} }
} }
@ -501,6 +512,8 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
etQualityAuditor = view.findViewById(R.id.et_quality_auditor); etQualityAuditor = view.findViewById(R.id.et_quality_auditor);
etProdRepresentative = view.findViewById(R.id.et_prod_represent); etProdRepresentative = view.findViewById(R.id.et_prod_represent);
etQcRepresentative = view.findViewById(R.id.et_qc_represent); etQcRepresentative = view.findViewById(R.id.et_qc_represent);
txtMajor = view.findViewById(R.id.txt_major);
txtMinor = view.findViewById(R.id.txt_minor);
} }
private void setOnClickListeners(){ private void setOnClickListeners(){

View File

@ -511,6 +511,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:padding="5dp" android:padding="5dp"
android:visibility="visible"
android:layout_margin="5dp"/> android:layout_margin="5dp"/>
<LinearLayout <LinearLayout
@ -520,14 +521,44 @@
android:background="@drawable/box_border" android:background="@drawable/box_border"
android:orientation="vertical"> android:orientation="vertical">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="11dp"
android:padding="5dp"
android:orientation="horizontal">
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="16dp"
android:text="Carton Weight" android:text="Carton Weight"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="Carton Length"
android:textColor="@color/black"
android:textStyle="bold" />
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="Carton Width"
android:textColor="@color/black"
android:textStyle="bold" />
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="Carton Height"
android:textColor="@color/black"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -577,14 +608,43 @@
android:background="@drawable/box_border" android:background="@drawable/box_border"
android:orientation="vertical"> android:orientation="vertical">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="11dp"
android:padding="5dp"
android:orientation="horizontal">
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="16dp"
android:text="Pack Weight" android:text="Pack Weight"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" /> android:textStyle="bold" />
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="Pack Length"
android:textColor="@color/black"
android:textStyle="bold" />
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="Pack Width"
android:textColor="@color/black"
android:textStyle="bold" />
<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="Pack Height"
android:textColor="@color/black"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"

View File

@ -81,12 +81,13 @@
android:layout_weight="1" android:layout_weight="1"
android:backgroundTint="@color/white" android:backgroundTint="@color/white"
android:text="STEP 2 Checkpoints" /> android:text="STEP 2 Checkpoints" />
<Button <Button
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_weight="1" android:layout_weight="1"
android:backgroundTint="@color/light_blue" android:backgroundTint="@color/light_blue"
android:text="STEP 3 Dimension"/> android:text="STEP 3 Dimension" />
</LinearLayout> </LinearLayout>
@ -105,6 +106,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical"> android:orientation="vertical">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -142,48 +144,48 @@
android:id="@+id/item_sample" android:id="@+id/item_sample"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Dimension" android:text="Dimension"
android:textAlignment="center"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_weight="1"
android:textAlignment="center"/>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Unit" android:text="Unit"
android:textAlignment="center"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_weight="1"
android:textAlignment="center"/>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Required" android:text="Required"
android:textAlignment="center"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_weight="1"
android:textAlignment="center"/>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Actual" android:text="Actual"
android:textAlignment="center"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_weight="1"
android:textAlignment="center"/>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Difference"
android:textColor="@color/black"
android:textStyle="bold"
android:layout_weight="1" android:layout_weight="1"
android:textAlignment="center"/> android:text="Difference"
android:textAlignment="center"
android:textColor="@color/black"
android:textStyle="bold" />
</LinearLayout> </LinearLayout>
@ -195,149 +197,152 @@
</androidx.recyclerview.widget.RecyclerView> </androidx.recyclerview.widget.RecyclerView>
<!-- <LinearLayout--> <!-- <LinearLayout-->
<!-- android:layout_width="match_parent"--> <!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_margin="16dp"--> <!-- android:layout_margin="16dp"-->
<!-- android:orientation="horizontal">--> <!-- android:orientation="horizontal">-->
<!-- <TextView--> <!-- <TextView-->
<!-- android:id="@+id/length"--> <!-- android:id="@+id/length"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:text="Length"--> <!-- android:text="Length"-->
<!-- android:textColor="@color/black"--> <!-- android:textColor="@color/black"-->
<!-- android:textStyle="bold"--> <!-- android:textStyle="bold"-->
<!-- android:layout_weight="1"/>--> <!-- android:layout_weight="1"/>-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/required_length"--> <!-- android:id="@+id/required_length"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/actual_length"--> <!-- android:id="@+id/actual_length"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/difference_length"--> <!-- android:id="@+id/difference_length"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- </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:layout_margin="16dp"--> <!-- android:layout_margin="16dp"-->
<!-- android:orientation="horizontal">--> <!-- android:orientation="horizontal">-->
<!-- <TextView--> <!-- <TextView-->
<!-- android:id="@+id/width"--> <!-- android:id="@+id/width"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:text="Width"--> <!-- android:text="Width"-->
<!-- android:textColor="@color/black"--> <!-- android:textColor="@color/black"-->
<!-- android:textStyle="bold"--> <!-- android:textStyle="bold"-->
<!-- android:layout_weight="1"/>--> <!-- android:layout_weight="1"/>-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/required_width"--> <!-- android:id="@+id/required_width"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/actual_width"--> <!-- android:id="@+id/actual_width"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/difference_width"--> <!-- android:id="@+id/difference_width"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- </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:layout_margin="16dp"--> <!-- android:layout_margin="16dp"-->
<!-- android:orientation="horizontal">--> <!-- android:orientation="horizontal">-->
<!-- <TextView--> <!-- <TextView-->
<!-- android:id="@+id/drop"--> <!-- android:id="@+id/drop"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:text="Drop"--> <!-- android:text="Drop"-->
<!-- android:textColor="@color/black"--> <!-- android:textColor="@color/black"-->
<!-- android:textStyle="bold"--> <!-- android:textStyle="bold"-->
<!-- android:layout_weight="1"/>--> <!-- android:layout_weight="1"/>-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/required_drop"--> <!-- android:id="@+id/required_drop"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/actual_drop"--> <!-- android:id="@+id/actual_drop"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- <EditText--> <!-- <EditText-->
<!-- android:id="@+id/difference_drop"--> <!-- android:id="@+id/difference_drop"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- />--> <!-- />-->
<!-- </LinearLayout>--> <!-- </LinearLayout>-->
<LinearLayout <LinearLayout
android:orientation="vertical" android:layout_width="fill_parent"
android:padding="10dp" android:layout_height="wrap_content"
android:layout_margin="5dp" android:layout_margin="5dp"
android:background="@drawable/box_border" android:background="@drawable/box_border"
android:layout_width="fill_parent" android:orientation="vertical"
android:layout_height="wrap_content"> android:padding="10dp">
<!-- Text Label --> <!-- Text Label -->
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="10dp" android:layout_marginTop="10dp"
android:layout_marginBottom="5dp"
android:text="Status" android:text="Status"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_marginBottom="5dp" />
<LinearLayout <LinearLayout
android:orientation="horizontal"
android:padding="10dp"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="wrap_content"> android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp">
<TextView <TextView
android:id="@+id/result_status" android:id="@+id/result_status"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="Result Status" android:layout_weight="1"
android:layout_weight="1"/> android:textSize="16sp"
android:textStyle="bold"
android:hint="Result Status" />
<!--<Spinner <!--<Spinner
android:id="@+id/result_spinner" android:id="@+id/result_spinner"
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -348,37 +353,85 @@
android:id="@+id/minor_count" android:id="@+id/minor_count"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Minor"
android:textStyle="bold"
android:layout_weight="1" android:layout_weight="1"
android:textSize="16sp"/> android:text="Minor"
android:textSize="16sp"
android:textStyle="bold" />
<TextView <TextView
android:id="@+id/major_count" android:id="@+id/major_count"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Major"
android:textStyle="bold"
android:layout_weight="1" android:layout_weight="1"
android:textSize="16sp"/> android:text="Major"
android:textSize="16sp"
android:textStyle="bold" />
<TextView <TextView
android:id="@+id/critical_count" android:id="@+id/critical_count"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Citical"
android:textStyle="bold"
android:layout_weight="1" android:layout_weight="1"
android:textSize="16sp"/> android:text="Citical"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginBottom="5dp"
android:text="Acceptance Criteria"
android:textColor="@color/black"
android:textStyle="bold" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingLeft="3dp"
android:paddingTop="10dp"
android:weightSum="3"
android:paddingBottom="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.6"
android:textSize="16sp"
android:textStyle="bold"
android:hint="Accept/Reject" />
<TextView
android:id="@+id/txt_major"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Minor"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/txt_minor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Major"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout> </LinearLayout>
</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:weightSum="3"
android:layout_margin="5dp" android:layout_margin="5dp"
android:padding="5dp"
android:background="@drawable/box_border" android:background="@drawable/box_border"
android:orientation="horizontal"> android:orientation="horizontal"
android:padding="5dp"
android:weightSum="3">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -389,18 +442,19 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Quality Auditor" android:text="Quality Auditor"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_margin="10dp" />
<EditText <EditText
android:id="@+id/et_quality_auditor" android:id="@+id/et_quality_auditor"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="Quality Auditor"
android:maxLines="1"
android:layout_marginHorizontal="10dp" android:layout_marginHorizontal="10dp"
android:inputType="text"/> android:hint="Quality Auditor"
android:inputType="text"
android:maxLines="1" />
</LinearLayout> </LinearLayout>
@ -413,18 +467,19 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Production Representative" android:text="Production Representative"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_margin="10dp" />
<EditText <EditText
android:id="@+id/et_prod_represent" android:id="@+id/et_prod_represent"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:maxLines="1"
android:hint="Production Representative"
android:layout_marginHorizontal="10dp" android:layout_marginHorizontal="10dp"
android:inputType="text"/> android:hint="Production Representative"
android:inputType="text"
android:maxLines="1" />
</LinearLayout> </LinearLayout>
@ -437,65 +492,69 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="QC Representative" android:text="QC Representative"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_margin="10dp" />
<EditText <EditText
android:id="@+id/et_qc_represent" android:id="@+id/et_qc_represent"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="QC Representative"
android:maxLines="1"
android:layout_marginHorizontal="10dp" android:layout_marginHorizontal="10dp"
android:inputType="text"/> android:hint="QC Representative"
android:inputType="text"
android:maxLines="1" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp" android:layout_margin="5dp"
android:padding="5dp"
android:background="@drawable/box_border" android:background="@drawable/box_border"
android:layout_height="wrap_content"> android:orientation="vertical"
android:padding="5dp">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="5dp"
android:text="General Remarks" android:text="General Remarks"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold" android:textStyle="bold" />
android:layout_margin="5dp" />
<EditText <EditText
android:id="@+id/general_remarks" android:id="@+id/general_remarks"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="General Remarks"
android:layout_marginHorizontal="10dp" android:layout_marginHorizontal="10dp"
android:inputType="text"/> android:hint="General Remarks"
android:inputType="text" />
</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:orientation="horizontal">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Vocs"
android:layout_margin="16dp" android:layout_margin="16dp"
android:layout_weight="1"
android:text="Vocs"
android:textColor="@color/black" android:textColor="@color/black"
android:textStyle="bold"
android:textSize="20sp" android:textSize="20sp"
android:layout_weight="1"/> android:textStyle="bold" />
<!-- <Spinner--> <!-- <Spinner-->
<!-- android:id="@+id/result_spinner"--> <!-- android:id="@+id/result_spinner"-->
<!-- android:layout_width="wrap_content"--> <!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"--> <!-- android:layout_height="wrap_content"-->
<!-- android:layout_weight="1"--> <!-- android:layout_weight="1"-->
<!-- >--> <!-- >-->
<!-- </Spinner>--> <!-- </Spinner>-->
</LinearLayout> </LinearLayout>
@ -527,10 +586,10 @@
android:id="@+id/button_right_frag_3" android:id="@+id/button_right_frag_3"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:layout_marginEnd="16dp" android:layout_marginEnd="16dp"
android:layout_marginBottom="16dp" android:layout_marginBottom="16dp"
android:layout_alignParentEnd="true"
android:backgroundTint="@color/light_blue" android:backgroundTint="@color/light_blue"
android:text="Submit" /> android:text="Submit" />
@ -538,10 +597,10 @@
android:id="@+id/button_draft_third" android:id="@+id/button_draft_third"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_toStartOf="@+id/button_right_frag_3"
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:layout_marginEnd="16dp" android:layout_marginEnd="16dp"
android:layout_marginBottom="16dp" android:layout_marginBottom="16dp"
android:layout_toStartOf="@+id/button_right_frag_3"
android:text="Draft" /> android:text="Draft" />
<Button <Button