public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            AnketeViewHolder     vh         = holder as AnketeViewHolder;
            DID_LokacijaPozicija brojOznaka = db.Query <DID_LokacijaPozicija>(
                "SELECT * " +
                "FROM DID_LokacijaPozicija " +
                "INNER JOIN DID_Anketa ON DID_LokacijaPozicija.POZ_Id = DID_Anketa.ANK_POZ_Id " +
                "WHERE Id = ?", mDID_AnketaOriginal[position].Id).LastOrDefault();

            DID_LokacijaPozicija pozicija = db.Query <DID_LokacijaPozicija>(
                "SELECT * " +
                "FROM DID_LokacijaPozicija " +
                "WHERE POZ_Id = ?", mDID_AnketaOriginal[position].ANK_POZ_Id).FirstOrDefault();

            List <DID_Potvrda> potvrda = db.Query <DID_Potvrda>(
                "SELECT * " +
                "FROM DID_Potvrda " +
                "WHERE Lokacija = ? " +
                "AND RadniNalog = ?", pozicija.SAN_Id, mDID_AnketaOriginal[position].ANK_RadniNalog);

            if (potvrda.Any() && potvrda.FirstOrDefault().SinhronizacijaPrivremeniKljuc == null)
            {
                vh.DeleteBtn.Visibility = Android.Views.ViewStates.Gone;
            }

            if (mDID_AnketaOriginal[position].ANK_RazlogNeizvrsenja > 0)
            {
                vh.UnCheckedBtn.Visibility = Android.Views.ViewStates.Visible;
                vh.CheckedBtn.Visibility   = Android.Views.ViewStates.Gone;
                vh.EditBtn.Visibility      = Android.Views.ViewStates.Invisible;
            }
            else
            {
                vh.UnCheckedBtn.Visibility = Android.Views.ViewStates.Gone;
                vh.CheckedBtn.Visibility   = Android.Views.ViewStates.Visible;
            }

            vh.BrojOznaka.Text   = brojOznaka.POZ_Broj + brojOznaka.POZ_BrojOznaka;
            vh.LastEditDate.Text = mDID_AnketaOriginal[position].LastEditDate.ToString();
            vh.OpisPozicije.Text = brojOznaka.POZ_Opis;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.potroseniMaterijali_Pozicija);
            Android.Widget.Toolbar toolbar = FindViewById <Android.Widget.Toolbar>(Resource.Id.toolbarHomePage);
            materijaliListView  = FindViewById <RecyclerView>(Resource.Id.materijaliListView);
            ukupanIznosTextView = FindViewById <TextView>(Resource.Id.ukupanIznosTextView);
            message             = FindViewById <TextView>(Resource.Id.message);
            prikazMaterijala    = FindViewById <ScrollView>(Resource.Id.prikazMaterijala);
            pozicijaData        = FindViewById <TextView>(Resource.Id.pozicijaData);
            lokacijaData        = FindViewById <TextView>(Resource.Id.lokacijaData);
            partnerData         = FindViewById <TextView>(Resource.Id.partnerData);
            noviMaterijalBtn    = FindViewById <Button>(Resource.Id.noviMaterijalBtn);
            SetActionBar(toolbar);
            ActionBar.Title = "Popis materijala";
            mLayoutManager  = new LinearLayoutManager(this);
            materijaliListView.SetLayoutManager(mLayoutManager);
            message.Visibility = Android.Views.ViewStates.Gone;
            lokacija           = localMaterijali.GetInt("lokacijaId", 0);
            materijalSifra     = localMaterijali.GetString("sifra", null);
            var visitedOdradeneAnkete = localMaterijali.GetBoolean("visitedAnkete", false);

            noviMaterijalBtn.Click += NoviMaterijalBtn_Click;
            partnerData.Text        = db.Query <T_KUPDOB>(
                "SELECT NAZIV " +
                "FROM T_KUPDOB " +
                "WHERE SIFRA = ?", localMaterijali.GetString("sifraPartnera", null)).FirstOrDefault().NAZIV;
            lokacijaData.Text = db.Query <DID_Lokacija>(
                "SELECT * " +
                "FROM DID_Lokacija " +
                "WHERE SAN_Id = ?", lokacija).FirstOrDefault().SAN_Naziv;
            DID_LokacijaPozicija pozicija = db.Query <DID_LokacijaPozicija>(
                "SELECT * " +
                "FROM DID_LokacijaPozicija " +
                "WHERE POZ_Id = ?", localMaterijali.GetInt("pozicijaId", 0)).FirstOrDefault();

            pozicijaData.Text = pozicija.POZ_Broj + pozicija.POZ_BrojOznaka;
            radniNalog        = localRadniNalozi.GetInt("id", 0);
            sifraSkladista    = db.Query <DID_RadniNalog>(
                "SELECT * " +
                "FROM DID_RadniNalog " +
                "WHERE Id = ?", radniNalog).FirstOrDefault().PokretnoSkladiste;

            if (visitedOdradeneAnkete)
            {
                filtriranePotrosnje = db.Query <DID_AnketaMaterijali>(
                    "SELECT mat.Id, mat.Cijena, mat.LokacijaId, TOTAL(mat.Iznos) AS Iznos, mat.RadniNalog, mat.PozicijaId, mat.MaterijalSifra, mat.MaterijalNaziv, mat.MjernaJedinica, TOTAL(mat.Kolicina) AS Kolicina " +
                    "FROM DID_AnketaMaterijali mat " +
                    "WHERE mat.PozicijaId = ? " +
                    "AND mat.RadniNalog = ? " +
                    "GROUP BY mat.MaterijalNaziv", pozicija.POZ_Id, radniNalog);
            }
            else
            {
                filtriranePotrosnje = db.Query <DID_AnketaMaterijali>(
                    "SELECT mat.Id, mat.Cijena, mat.LokacijaId, TOTAL(mat.Iznos) AS Iznos, mat.RadniNalog, mat.PozicijaId, mat.MaterijalSifra, mat.MaterijalNaziv, mat.MjernaJedinica, TOTAL(mat.Kolicina) AS Kolicina " +
                    "FROM DID_AnketaMaterijali mat " +
                    "WHERE mat.PozicijaId = ? " +
                    "AND mat.RadniNalog = ? " +
                    "AND mat.MaterijalSifra = ? " +
                    "GROUP BY mat.MaterijalNaziv", pozicija.POZ_Id, radniNalog, materijalSifra);
            }


            if (filtriranePotrosnje.Any())
            {
                prikazMaterijala.Visibility = Android.Views.ViewStates.Visible;
                message.Visibility          = Android.Views.ViewStates.Gone;
                mAdapter             = new Adapter_PotroseniMaterijali(filtriranePotrosnje);
                mAdapter.ItemClick  += MAdapter_ItemClick;
                mAdapter.ItemDelete += MAdapter_ItemDelete;
                materijaliListView.SetAdapter(mAdapter);

                foreach (var materijal in filtriranePotrosnje)
                {
                    ukupanIznos += materijal.Iznos;
                }
                ukupanIznosTextView.Text = ukupanIznos.ToString("F2") + " kn";
            }
            else
            {
                ukupanIznosTextView.Text    = "00.00 kn";
                prikazMaterijala.Visibility = Android.Views.ViewStates.Gone;
                message.Visibility          = Android.Views.ViewStates.Visible;
            }
        }