Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 30.82 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <layout xmlns:android="http://schemas.android.com/apk/res/android"
  3.    xmlns:app="http://schemas.android.com/apk/res-auto">
  4.  
  5.     <data>
  6.  
  7.         <import type="android.view.View" />
  8.  
  9.         <import type="skk.hive.server.processingcore.binding.HiveTaskDataSource" />
  10.  
  11.         <import type="hive.user.kartaklienta.Task_0tfcbyw" />
  12.  
  13.         <import type="android.text.TextUtils" />
  14.  
  15.         <import type="hive.user.kartaklienta.Task_1mm9tkj" />
  16.  
  17.         <import type="hive.user.kartaklienta.Task_0zr6kbs" />
  18.  
  19.         <import type="hive.user.kartaklienta.Task_1qdzfq7" />
  20.  
  21.         <import type="hive.user.kartaklienta.Task_1l76lm8" />
  22.  
  23.         <import type="hive.user.kartaklienta.licznikZadanieAll" />
  24.  
  25.         <import type="hive.user.kartaklienta.licznikZadanieZrealizowane" />
  26.         <import type="hive.user.kartaklienta.licznikZadaniePrzeczytane" />
  27.  
  28.  
  29.         <import type="hive.user.listaklientow.ListaPunktowTras" />
  30.  
  31.         <import type="hive.comp.mobi.gui.OpenAndroidActivityResult" />
  32.  
  33.         <import type="skk.hive.R" />
  34.  
  35.         <import type="hive.user.kartaklienta.contractor_select" />
  36.  
  37.         <import type="hive.comp.mobi.data.sqlite.SqLiteSingleRowResult" />
  38.  
  39.         <import type="hive.user.kartaklienta.getRouteStatus" />
  40.  
  41.         <import type="hive.user.kartaklienta.getRoutePointStatus" />
  42.  
  43.         <import type="hive.comp.mobi.data.sqlite.SqLiteScalarIntResult" />
  44.  
  45.         <import type="hive.comp.mobi.data.sqlite.SqLiteScalarStringResult" />
  46.  
  47.         <variable
  48.            name="data"
  49.            type="skk.hive.server.processingcore.binding.HiveDataSource" />
  50.  
  51.         <variable
  52.            name="uidata"
  53.            type="HiveTaskDataSource&lt;Task_0tfcbyw,SqLiteSingleRowResult&gt;" />
  54.  
  55.         <variable
  56.            name="contractorSelector"
  57.            type="HiveTaskDataSource&lt;contractor_select,SqLiteSingleRowResult&gt;" />
  58.  
  59.         <variable
  60.            name="routeStatus"
  61.            type="HiveTaskDataSource&lt;getRouteStatus,SqLiteScalarIntResult&gt;" />
  62.  
  63.         <variable
  64.            name="routePointStatus"
  65.            type="HiveTaskDataSource&lt;getRoutePointStatus,SqLiteScalarIntResult&gt;" />
  66.  
  67.         <variable
  68.            name="zadanie"
  69.            type="HiveTaskDataSource&lt;licznikZadanieAll,SqLiteScalarIntResult&gt;" />
  70.  
  71.         <variable
  72.            name="zadanieZrealizowane"
  73.            type="HiveTaskDataSource&lt;licznikZadanieZrealizowane,SqLiteScalarIntResult&gt;" />
  74.  
  75.         <variable
  76.            name="licznikPrzeczytane"
  77.            type="HiveTaskDataSource&lt;licznikZadaniePrzeczytane,SqLiteScalarIntResult&gt;" />
  78.  
  79.         <variable
  80.            name="WydanieLicznikPaczek"
  81.            type="HiveTaskDataSource&lt;Task_1mm9tkj,SqLiteScalarIntResult&gt;" />
  82.  
  83.         <variable
  84.            name="WydanieLicznikPaczek4"
  85.            type="HiveTaskDataSource&lt;Task_0zr6kbs,SqLiteScalarIntResult&gt;" />
  86.  
  87.         <variable
  88.            name="LicznikOdbiorow"
  89.            type="HiveTaskDataSource&lt;Task_1qdzfq7,SqLiteScalarIntResult&gt;" />
  90.  
  91.         <variable
  92.            name="LicznikZalacznikow"
  93.            type="HiveTaskDataSource&lt;Task_1l76lm8,SqLiteScalarIntResult&gt;" />
  94.  
  95.     </data>
  96.  
  97.     <androidx.constraintlayout.widget.ConstraintLayout
  98.        android:layout_width="match_parent"
  99.        android:layout_height="match_parent">
  100.  
  101.         <ScrollView
  102.            android:layout_width="match_parent"
  103.            android:layout_height="0dp"
  104.            android:layout_marginBottom="8dp"
  105.            app:layout_constraintBottom_toTopOf="@+id/a2"
  106.            app:layout_constraintTop_toTopOf="parent">
  107.  
  108.             <RelativeLayout
  109.                android:layout_width="match_parent"
  110.                android:layout_height="wrap_content">
  111.  
  112.                 <TextView
  113.                    style="@style/TextViewDarkColorBigFont"
  114.                    android:layout_width="match_parent"
  115.                    android:layout_height="wrap_content"
  116.                    android:layout_alignParentTop="true"
  117.                    android:layout_margin="8dp"
  118.                    android:gravity="top|center"
  119.                    android:text="@string/brak_procesow" />
  120.  
  121.                 <LinearLayout
  122.                    android:id="@+id/buttony_kk"
  123.                    android:layout_width="match_parent"
  124.                    android:layout_height="wrap_content"
  125.                    android:clipToPadding="false"
  126.                    android:divider="@drawable/linear_divider_horizontal"
  127.                    android:orientation="vertical"
  128.                    android:padding="8dp"
  129.                    android:showDividers="middle">
  130.  
  131.                     <LinearLayout
  132.                        android:id="@+id/kartaklienta_dostawa"
  133.                        style="@style/LinearButtonList"
  134.                        android:clickable="true"
  135.                        android:tag="Wydanie"
  136.                        android:visibility='@{data.ctx._SystemParameters.Boolean("MOBILE_DELIVERY") ?  View.VISIBLE : View.GONE }'>
  137.  
  138.                         <View
  139.                            android:layout_width="6dp"
  140.                            android:layout_height="match_parent"
  141.                            android:background='@{(routeStatus.Result.SqlQueryData == 3 || routeStatus.Result.SqlQueryData == 4 &amp;&amp; WydanieLicznikPaczek4.Result.SqlQueryData  == 0) ? @color/hive_green : ((routeStatus.Result.SqlQueryData >= 2 || routeStatus.Result.SqlQueryData &lt;= 4 ) &amp;&amp; WydanieLicznikPaczek4.Result.SqlQueryData  > 0) ? @color/hive_orange : @color/transparent }'
  142.                             android:visibility='@{WydanieLicznikPaczek.Result.SqlQueryData == 0 ? View.INVISIBLE : View.VISIBLE}' />
  143.  
  144.                         <RelativeLayout
  145.                            android:layout_width="wrap_content"
  146.                            android:layout_height="match_parent"
  147.                            android:gravity="center">
  148.  
  149.                             <ImageView
  150.                                android:id="@+id/tx1"
  151.                                style="@style/IconBoxClientDetails"
  152.                                android:layout_width="wrap_content"
  153.                                android:layout_height="wrap_content"
  154.                                android:src="@drawable/ic_client_box_back" />
  155.  
  156.                             <TextView
  157.                                android:id="@+id/wydanie_zostalo"
  158.                                style="@style/NumberAlignTopRight"
  159.                                android:layout_alignTop="@+id/tx1"
  160.                                android:layout_alignEnd="@+id/tx1"
  161.                                android:contentDescription="wydanie_zostalo"
  162.                                android:tag="wydanie_zostalo"
  163.                                android:text=""
  164.                                android:visibility="gone" />
  165.  
  166.                         </RelativeLayout>
  167.  
  168.                         <TextView
  169.                            style="@style/DetailsListTextBox"
  170.                            android:layout_width="match_parent"
  171.                            android:layout_height="match_parent"
  172.                            android:text="@string/wydanie" />
  173.  
  174.                     </LinearLayout>
  175.  
  176.                     <LinearLayout
  177.                        android:id="@+id/kartaklienta_odbior"
  178.                        style="@style/LinearButtonList"
  179.                        android:clickable="true"
  180.                        android:tag="Odbior"
  181.                        android:visibility='@{data.ctx._SystemParameters.Boolean("MOBILE_PICKUP") ?  View.VISIBLE : View.GONE }'>
  182.  
  183.                         <View
  184.                            android:layout_width="6dp"
  185.                            android:layout_height="match_parent"
  186.                            android:background='@{LicznikOdbiorow.Result.SqlQueryData == 0 ? @color/transparent : @color/hive_green}'
  187.                            android:visibility='@{routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4 ? View.INVISIBLE : View.VISIBLE}' />
  188.  
  189.                         <RelativeLayout
  190.                            android:layout_width="wrap_content"
  191.                            android:layout_height="match_parent"
  192.                            android:gravity="center">
  193.  
  194.                             <ImageView
  195.                                android:id="@+id/tx2"
  196.                                style="@style/IconBoxClientDetails"
  197.                                android:layout_width="wrap_content"
  198.                                android:layout_height="wrap_content"
  199.                                android:src="@drawable/ic_client_box_go" />
  200.  
  201.                             <TextView
  202.                                style="@style/NumberAlignTopRight"
  203.  
  204.                                android:layout_alignTop="@+id/tx2"
  205.                                android:layout_alignEnd="@+id/tx2"
  206.                                android:contentDescription="wydanie_odbior"
  207.                                android:tag="PACKAGE_FOR_PICKUP_COUNT"
  208.                                android:text="0"
  209.                                android:visibility="gone" />
  210.  
  211.                         </RelativeLayout>
  212.  
  213.  
  214.                         <TextView
  215.                            style="@style/DetailsListTextBox"
  216.                            android:layout_width="match_parent"
  217.                            android:layout_height="match_parent"
  218.                            android:text="@string/odbior" />
  219.  
  220.                     </LinearLayout>
  221.  
  222.                     <LinearLayout
  223.                        android:id="@+id/kartaklienta_platnosc"
  224.                        style="@style/LinearButtonList"
  225.                        android:tag="Platnosci"
  226.                        android:visibility='@{data.ctx._SystemParameters.Boolean("MOBILE_PAYMENT") ?  View.VISIBLE : View.GONE }'>
  227.  
  228.                         <Space
  229.                            android:layout_width="6dp"
  230.                            android:layout_height="0dp" />
  231.  
  232.                         <RelativeLayout
  233.                            android:layout_width="wrap_content"
  234.                            android:layout_height="match_parent"
  235.                            android:gravity="center">
  236.  
  237.                             <ImageView
  238.                                android:id="@+id/tx3"
  239.                                style="@style/IconBoxClientDetails"
  240.                                android:layout_width="wrap_content"
  241.                                android:layout_height="wrap_content"
  242.                                android:src="@drawable/ic_client_money" />
  243.  
  244.                             <TextView
  245.                                style="@style/NumberAlignTopRight"
  246.  
  247.                                android:layout_alignTop="@+id/tx3"
  248.                                android:layout_alignEnd="@+id/tx3"
  249.                                android:contentDescription="wydanie_platnosci"
  250.                                android:tag="PAYMENT_TO_PAY_COUNT"
  251.                                android:text="0"
  252.                                android:visibility="gone" />
  253.  
  254.                         </RelativeLayout>
  255.  
  256.  
  257.                         <TextView
  258.                            style="@style/DetailsListTextBox"
  259.                            android:layout_width="match_parent"
  260.                            android:layout_height="match_parent"
  261.                            android:text="@string/platnosc" />
  262.  
  263.                     </LinearLayout>
  264.  
  265.                     <LinearLayout
  266.                        android:id="@+id/kartaklienta_reklamacje"
  267.                        style="@style/LinearButtonList"
  268.                        android:background="@color/bg_gray_kk"
  269.                        android:clickable="false"
  270.                        android:focusable="false"
  271.                        android:tag="Zwroty"
  272.                        android:visibility='@{data.ctx._SystemParameters.Boolean("MOBILE_COMPLAINT") ?  View.VISIBLE : View.GONE }'>
  273.  
  274.                         <Space
  275.                            android:layout_width="6dp"
  276.                            android:layout_height="0dp" />
  277.  
  278.                         <RelativeLayout
  279.                            android:layout_width="wrap_content"
  280.                            android:layout_height="match_parent"
  281.                            android:gravity="center">
  282.  
  283.                             <ImageView
  284.                                android:id="@+id/tx4"
  285.                                style="@style/IconBoxClientDetails"
  286.                                android:layout_width="wrap_content"
  287.                                android:layout_height="wrap_content"
  288.                                android:src="@drawable/ic_client_warning"
  289.                                android:tint="@color/text_black_op" />
  290.  
  291.  
  292.                         </RelativeLayout>
  293.  
  294.  
  295.                         <TextView
  296.                            style="@style/DetailsListTextBox"
  297.                            android:layout_width="match_parent"
  298.                            android:layout_height="match_parent"
  299.                            android:text="@string/reklamacja"
  300.                            android:textColor="@color/text_black_op" />
  301.  
  302.                     </LinearLayout>
  303.  
  304.                     <LinearLayout
  305.                        android:id="@+id/kartaklienta_zalaczniki"
  306.                        style="@style/LinearButtonList"
  307.                        android:background='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @drawable/linear_gray_bg : @color/colorWhite}'
  308.                        android:clickable='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? false : true}'
  309.                        android:focusable='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? false : true}'
  310.                        android:onClick='@{(view)->data.onClick(view,"RegisterAttachment")}'
  311.                         android:visibility='@{data.ctx._SystemParameters.Boolean("MOBILE_ADD_ATTACHMENT_TO_VISIT") ?  View.VISIBLE : View.GONE }'>
  312.  
  313.                         <View
  314.                            android:layout_width="6dp"
  315.                            android:layout_height="match_parent"
  316.                            android:background='@{LicznikZalacznikow.Result.SqlQueryData == 0 ? @color/transparent : @color/hive_green}'
  317.                            android:visibility='@{routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4 ? View.INVISIBLE : View.VISIBLE}' />
  318.  
  319.                         <RelativeLayout
  320.                            android:layout_width="wrap_content"
  321.                            android:layout_height="match_parent"
  322.                            android:gravity="center">
  323.  
  324.                             <ImageView
  325.                                android:id="@+id/tx5"
  326.                                style="@style/IconBoxClientDetails"
  327.                                android:layout_width="wrap_content"
  328.                                android:layout_height="wrap_content"
  329.                                android:src="@drawable/ic_odbior_paper_clip"
  330.                                android:tint='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @color/text_black_op : @color/hive_dark_blue}' />
  331.                         </RelativeLayout>
  332.  
  333.  
  334.                         <TextView
  335.                            style="@style/DetailsListTextBox"
  336.                            android:layout_width="match_parent"
  337.                            android:layout_height="match_parent"
  338.                            android:text="@string/client_attachments"
  339.                            android:textColor='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @color/text_black_op : @color/hive_dark_blue}' />
  340.  
  341.                     </LinearLayout>
  342.  
  343.                     <LinearLayout
  344.                        android:id="@+id/kartaklienta_wiadomosc"
  345.                        style="@style/LinearButtonList"
  346.                        android:background='@{(uidata.Result.SqlQueryData.get_Item("ID_CONTRACTOR_ADDRESS").toString().isEmpty() || (routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5) || contractorSelector.Result.SqlQueryData.Int("ACCOUNT_MANAGER_CAN_MAIL") == 0) ? @drawable/linear_gray_bg : @color/colorWhite}'
  347.                        android:clickable='@{(uidata.Result.SqlQueryData.get_Item("ID_CONTRACTOR_ADDRESS").toString().isEmpty() || (routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5) || contractorSelector.Result.SqlQueryData.Int("ACCOUNT_MANAGER_CAN_MAIL") == 0 ) ? false : true}'
  348.                        android:focusable='@{(uidata.Result.SqlQueryData.get_Item("ID_CONTRACTOR_ADDRESS").toString().isEmpty() || (routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5) || contractorSelector.Result.SqlQueryData.Int("ACCOUNT_MANAGER_CAN_MAIL") == 0 ) ? false : true}'
  349.                        android:onClick='@{(view)->data.onClick(view,"Email")}'
  350.                         android:visibility='@{(data.ctx._SystemParameters.Boolean("MOBILE_NOTIFY_PATRON") )?  View.VISIBLE : View.GONE }'>
  351.  
  352.                         <Space
  353.                            android:layout_width="6dp"
  354.                            android:layout_height="0dp" />
  355.  
  356.                         <RelativeLayout
  357.                            android:layout_width="wrap_content"
  358.                            android:layout_height="match_parent"
  359.                            android:gravity="center">
  360.  
  361.                             <ImageView
  362.                                android:id="@+id/tx6"
  363.                                style="@style/IconBoxClientDetails"
  364.                                android:layout_width="wrap_content"
  365.                                android:layout_height="wrap_content"
  366.                                android:src="@drawable/ic_kartaklienta_message_dark"
  367.                                android:tint='@{(uidata.Result.SqlQueryData.get_Item("ID_CONTRACTOR_ADDRESS").toString().isEmpty() || (routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5) || contractorSelector.Result.SqlQueryData.Int("ACCOUNT_MANAGER_CAN_MAIL") == 0) ? @color/text_black_op : @color/hive_dark_blue}' />
  368.                         </RelativeLayout>
  369.  
  370.  
  371.                         <TextView
  372.                            style="@style/DetailsListTextBox"
  373.                            android:layout_width="match_parent"
  374.                            android:layout_height="match_parent"
  375.                            android:text="@string/email_btn"
  376.                            android:textColor='@{(uidata.Result.SqlQueryData.get_Item("ID_CONTRACTOR_ADDRESS").toString().isEmpty() || (routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5) || contractorSelector.Result.SqlQueryData.Int("ACCOUNT_MANAGER_CAN_MAIL") == 0) ? @color/text_black_op : @color/hive_dark_blue}' />
  377.  
  378.                     </LinearLayout>
  379.  
  380.                     <LinearLayout
  381.                        android:id="@+id/kartaklienta_zadania"
  382.                        style="@style/LinearButtonList"
  383.                        android:background='@{zadanie.Result.get_Data()==0 ? @drawable/linear_gray_bg : @drawable/linear_shadow}'
  384.                        android:clickable='@{zadanie.Result.get_Data()==0 ? false : true}'
  385.                        android:focusable='@{zadanie.Result.get_Data()==0 ? false : true}'
  386.                        android:onClick='@{(view)->data.onClick(view,"Zadania")}'
  387.                         android:visibility='@{(data.ctx._SystemParameters.Boolean("MOBILE_TASKS") == true )?  View.VISIBLE : View.GONE }'>
  388.  
  389.                         <View
  390.                            android:layout_width="6dp"
  391.                            android:layout_height="match_parent"
  392.                            android:background='@{(routeStatus.Result.SqlQueryData == 3 || routeStatus.Result.get_Data() == 4 &amp;&amp; zadanie.Result.get_Data()>0 &amp;&amp; zadanie.Result.get_Data()==zadanieZrealizowane.Result.get_Data()) ? @color/hive_green : (routeStatus.Result.SqlQueryData == 4 || routeStatus.Result.SqlQueryData == 2) ? ((zadanie.Result.get_Data()>0) ? @color/hive_orange : @color/transparent) : @color/transparent }' />
  393.  
  394.                         <RelativeLayout
  395.                            android:layout_width="wrap_content"
  396.                            android:layout_height="match_parent"
  397.                            android:gravity="center">
  398.  
  399.                             <ImageView
  400.                                android:id="@+id/tx7"
  401.                                style="@style/IconBoxClientDetails"
  402.                                android:layout_width="wrap_content"
  403.                                android:layout_height="wrap_content"
  404.                                android:src="@drawable/ic_tasks"
  405.                                android:tint='@{(zadanie.Result.get_Data()==0) ? @color/text_black_op : @color/hive_dark_blue}' />
  406.                         </RelativeLayout>
  407.  
  408.  
  409.                         <TextView
  410.                            style="@style/DetailsListTextBox"
  411.                            android:layout_width="match_parent"
  412.                            android:layout_height="match_parent"
  413.                            android:text="@string/zadania"
  414.                            android:textColor='@{(zadanie.Result.get_Data()==0) ? @color/text_black_op : @color/hive_dark_blue}' />
  415.  
  416.                     </LinearLayout>
  417.  
  418.                     <LinearLayout
  419.                        android:id="@+id/kartaklienta_doladunek"
  420.                        style="@style/LinearButtonList"
  421.                        android:background='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @drawable/linear_gray_bg : @color/colorWhite}'
  422.                        android:clickable='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? false : true}'
  423.                        android:onClick='@{(view)->data.onClick(view,"Doladunek")}'
  424.                         android:visibility='@{(data.ctx._SystemParameters.Boolean("MOBILE_ADDITIONAL_LOAD") )?  View.VISIBLE : View.GONE }'>
  425.  
  426.                         <Space
  427.                            android:layout_width="6dp"
  428.                            android:layout_height="0dp" />
  429.  
  430.                         <RelativeLayout
  431.                            android:layout_width="wrap_content"
  432.                            android:layout_height="match_parent"
  433.                            android:gravity="center">
  434.  
  435.                             <ImageView
  436.                                android:id="@+id/tx8"
  437.                                style="@style/IconBoxClientDetails"
  438.                                android:layout_width="wrap_content"
  439.                                android:layout_height="wrap_content"
  440.                                android:src="@drawable/ic_load_more"
  441.                                android:tint='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @color/text_black_op : @color/hive_dark_blue}' />
  442.  
  443.  
  444.                         </RelativeLayout>
  445.  
  446.                         <TextView
  447.                            style="@style/DetailsListTextBox"
  448.                            android:layout_width="match_parent"
  449.                            android:layout_height="match_parent"
  450.                            android:text="@string/DOLADUNEK"
  451.                            android:textColor='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @color/text_black_op : @color/hive_dark_blue}' />
  452.  
  453.                     </LinearLayout>
  454.  
  455.                     <LinearLayout
  456.                        android:id="@+id/kartaklienta_wyladunek"
  457.                        style="@style/LinearButtonList"
  458.                        android:background='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @drawable/linear_gray_bg : @color/colorWhite}'
  459.                        android:clickable='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? false : true}'
  460.                        android:onClick='@{(view)->data.onClick(view,"Doladunek")}'
  461.                         android:visibility='@{(data.ctx._SystemParameters.Boolean("MOBILE_UNLOAD") )?  View.VISIBLE : View.GONE }'>
  462.  
  463.                         <Space
  464.                            android:layout_width="6dp"
  465.                            android:layout_height="0dp" />
  466.  
  467.                         <RelativeLayout
  468.                            android:layout_width="wrap_content"
  469.                            android:layout_height="match_parent"
  470.                            android:gravity="center">
  471.  
  472.                             <ImageView
  473.                                android:id="@+id/tx82"
  474.                                style="@style/IconBoxClientDetails"
  475.                                android:layout_width="wrap_content"
  476.                                android:layout_height="wrap_content"
  477.                                android:src="@drawable/ic_unload"
  478.                                android:tint='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @color/text_black_op : @color/hive_dark_blue}' />
  479.                         </RelativeLayout>
  480.  
  481.                         <TextView
  482.                            style="@style/DetailsListTextBox"
  483.                            android:layout_width="match_parent"
  484.                            android:layout_height="match_parent"
  485.                            android:text="@string/UNLOADING"
  486.                            android:textColor='@{((routeStatus.Result.SqlQueryData != 3 &amp;&amp; routeStatus.Result.SqlQueryData != 4) || (routePointStatus.Result.SqlQueryData != 5)) ? @color/text_black_op : @color/hive_dark_blue}' />
  487.  
  488.                     </LinearLayout>
  489.                 </LinearLayout>
  490.             </RelativeLayout>
  491.         </ScrollView>
  492.  
  493.         <LinearLayout
  494.            android:id="@+id/a2"
  495.            android:layout_width="match_parent"
  496.            android:layout_height="@dimen/bottom_btn_height"
  497.            android:layout_margin="8dp"
  498.            android:divider="@drawable/lineardivider"
  499.            android:showDividers="middle"
  500.            app:layout_constraintBottom_toBottomOf="parent">
  501.  
  502.             <com.google.android.material.button.MaterialButton
  503.                style="@style/HiveButtonStyle"
  504.                android:layout_width="0dp"
  505.                android:layout_height="match_parent"
  506.                android:layout_weight="1"
  507.                android:onClick='@{(v)->routeStatus.onClick(v,"RozpocznijTrase")}'
  508.                 android:text="@string/btn_rozpocznij_trase"
  509.                 android:visibility='@{routeStatus.Result.SqlQueryData == 2 ? View.VISIBLE : View.GONE}' />
  510.  
  511.             <com.google.android.material.button.MaterialButton
  512.                android:id="@+id/a6"
  513.                style="@style/HiveButtonStyle"
  514.                android:layout_width="0dp"
  515.                android:layout_height="match_parent"
  516.                android:layout_weight="1"
  517.                android:onClick='@{(v)->routeStatus.ScrollViewPager(context, "pager1", 1)}'
  518.                 android:text="@string/podsumowanie_wizyty"
  519.                 android:visibility='@{((routeStatus.Result.SqlQueryData == 3 || routeStatus.Result.SqlQueryData == 4)  &amp;&amp; routePointStatus.Result.SqlQueryData == 5) ? View.VISIBLE : View.GONE}' />
  520.  
  521.             <com.google.android.material.button.MaterialButton
  522.                android:id="@+id/a3"
  523.                style="@style/HiveButtonStyle"
  524.                android:layout_width="0dp"
  525.                android:layout_height="match_parent"
  526.                android:layout_weight="1"
  527.                android:onClick='@{(v)->routeStatus.onClick(v,"ROZPOCZNIJ_WIZYTE")}'
  528.                 android:text="@string/rozpocznij_wizyte"
  529.                 android:visibility='@{((routeStatus.Result.SqlQueryData == 3 || routeStatus.Result.SqlQueryData == 4) &amp;&amp; (routePointStatus.Result.SqlQueryData == 0 || routePointStatus.Result.SqlQueryData == 1 )) ? View.VISIBLE : View.GONE}' />
  530.  
  531.             <com.google.android.material.button.MaterialButton
  532.                android:id="@+id/a4"
  533.                style="@style/MaterialRedButton"
  534.                android:layout_width="0dp"
  535.                android:layout_height="match_parent"
  536.                android:layout_weight="1"
  537.                android:onClick='@{(v)->routeStatus.onClick(v,"ANULUJ_WIZYTE")}'
  538.                 android:text="@string/btn_anuluj_wizyte"
  539.                 android:visibility='@{((routeStatus.Result.SqlQueryData == 3 || routeStatus.Result.SqlQueryData == 4) &amp;&amp; (routePointStatus.Result.SqlQueryData == 0 || routePointStatus.Result.SqlQueryData == 1 || routePointStatus.Result.SqlQueryData == 5)) ? View.VISIBLE : View.GONE}' />
  540.  
  541.             <com.google.android.material.button.MaterialButton
  542.                android:id="@+id/a5"
  543.                android:layout_width="0dp"
  544.                android:layout_height="match_parent"
  545.                android:layout_weight="1"
  546.                android:onClick='@{(v)->routeStatus.onClick(v,"REVERT_CANCEL_VISIT")}'
  547.                 android:text="@string/karta_klienta_cofnij_anulowanie"
  548.                 android:visibility='@{routePointStatus.Result.SqlQueryData == 3 ? View.VISIBLE : View.GONE}'
  549.                 />
  550.  
  551.             <com.google.android.material.button.MaterialButton
  552.                android:layout_width="0dp"
  553.                android:layout_height="match_parent"
  554.                android:layout_weight="1"
  555.                android:onClick='@{(v)->routeStatus.onClick(v,"REVERT_START_VISIT")}'
  556.                 android:text="@string/kartaklienta_cofnij_start"
  557.                 android:visibility='@{routePointStatus.Result.SqlQueryData == 5 &amp;&amp; zadanieZrealizowane.Result.get_Data() == 0 &amp;&amp; LicznikZalacznikow.Result.SqlQueryData == 0 ? View.VISIBLE : View.GONE}' />
  558.  
  559.         </LinearLayout>
  560.  
  561.     </androidx.constraintlayout.widget.ConstraintLayout>
  562. </layout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement