Пример #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _persoon = Gegevens.GetPerson();
            _groep = Gegevens.CurrentGroup();

            SetContentView(Resource.Layout.Betaalscherm);

            _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
            ImageView Avatar = _toolbar.FindViewById<ImageView>(Resource.Id.Avatar);
            TextView Title = _toolbar.FindViewById<TextView>(Resource.Id.Title);
            Title.Text = _groep.groepsnaam;

            foreach (var lid in _persoon.KrijgSchuldGroep(_groep))
            {
                deelnemers.Add(new ListItem(lid.Key, Resource.Drawable.iconn, lid.Value, _groep));
            }

            _adapter = new ListItemAdapter(ListItem.Session, deelnemers);
            _adapter.ItemClick += OnItemClick;
            _adapter.ItemLongClick += (sender, e) => {};

            _recyclerView = FindViewById<RecyclerView>(Resource.Id.recyclerview);
            _recyclerView.SetMinimumHeight(ConvertDptoPx(listItemHeight*deelnemers.Count));
            _recyclerView.SetLayoutManager(new LinearLayoutManager(this));
            _recyclerView.SetScrollContainer(true);
            _recyclerView.NestedScrollingEnabled = false;
            _recyclerView.SetAdapter(_adapter);

            SetSupportActionBar(_toolbar);
            SupportActionBar.Title = "";
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);
        }
 /// </summary>
 /// Method Name     : UIReferences
 /// Author          : Sanket Prajapati
 /// Creation Date   : 2 Dec 2017
 /// Purpose         : Finds Control
 /// Revision        :
 /// </summary>
 private void UIReferences()
 {
     toolbar                  = FindViewById <Toolbar>(Resource.Id.tool_bar);
     tvTitle                  = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);
     recylerViewEstimate      = FindViewById <RecyclerView>(Resource.Id.recylerViewEstimate);
     relativelayCardViewBlock = FindViewById <CardView>(Resource.Id.relativelayCardViewBlock);
     linearLayoutBottom       = FindViewById <LinearLayout>(Resource.Id.linearLayoutBottom);
     tvBookSelectedestimated  = FindViewById <TextView>(Resource.Id.tvBookSelectedestimated);
     imgAlert                 = (ImageButton)toolbar.FindViewById(Resource.Id.item2);
     imgContactus             = (ImageButton)toolbar.FindViewById(Resource.Id.item1);
     imgAlert.Visibility      = ViewStates.Gone;
     tvTitle.Text             = StringResource.titleEstimate;
 }
Пример #3
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            //toolbar
            Android.Support.V7.Widget.Toolbar toolbar = (Android.Support.V7.Widget.Toolbar)((DashboardActivity)Activity).FindViewById(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            if (mTitle != null)
            {
                mTitle.Text = "Booking";
            }

            detailModel = (FirebaseAppDemo.DetailModel)Arguments.GetSerializable("time");
            lnrSummary  = (Android.Widget.LinearLayout)view.FindViewById(Resource.Id.lnrSummary);
            txtSummary  = (Android.Widget.TextView)view.FindViewById(Resource.Id.txt_summary_booking);

            onItemClick = this;

            onInit(view, detailModel);

            txtSummary.Click += delegate
            {
                OnItemClick(arrayListBooking[0].emp_id);
            };
        }
        public void SetFilterIconTint(bool _hasFilter)
        {
            ImageView imgIcon = mToolBar.FindViewById <ImageView>(Resource.Id.imgIcon);

            imgIcon.SetColorFilter(_hasFilter ?
                                   ColorHelper.ResourceIdToColor(Resource.Color.colorAccent, this.Context) :
                                   ColorHelper.ResourceIdToColor(Resource.Color.colorPrimaryDark, this.Context));
        }
Пример #5
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.RegistarCliente);

            toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            mTitle.SetText("Registar cliente", TextView.BufferType.Normal);

            cardv            = FindViewById <CardView>(Resource.Id.cardview);
            cardv.Visibility = ViewStates.Invisible;

            imageView = FindViewById <ImageView>(Resource.Id.imageview);
            Button button = FindViewById <Button>(Resource.Id.escolherimg);

            button.Click += ButtonOnClick;

            EditText user          = FindViewById <EditText>(Resource.Id.username_edittext);
            EditText pass          = FindViewById <EditText>(Resource.Id.password_edittext);
            Button   botaoRegistar = FindViewById <Button>(Resource.Id.bregistar);
            Boolean  r;

            botaoRegistar.Click += (sender, e) => {
                if (imagem == true)
                {
                    Bitmap mBitmap = MediaStore.Images.Media.GetBitmap(this.ContentResolver, uri);
                    var    stream  = new MemoryStream();
                    mBitmap.Compress(Bitmap.CompressFormat.Jpeg, 60, stream);
                    var bytes = stream.ToArray();
                    var foto  = Convert.ToBase64String(bytes);
                    r = Facade.RegistarCliente(user.Text, pass.Text, foto);
                }
                else
                {
                    r = Facade.RegistarCliente(user.Text, pass.Text, null);
                }
                if (r == false)
                {
                    new AlertDialog.Builder(this).
                    SetPositiveButton("OK", (senderAlert, args) => { }).
                    SetMessage("Utilizador já registado!").
                    SetTitle("Erro").
                    Show();
                }
                else
                {
                    new AlertDialog.Builder(this).
                    SetPositiveButton("OK", (senderAlert, args) => { this.Finish(); }).
                    SetMessage("Registado com sucesso!").
                    SetTitle("Sucesso").
                    Show();
                }
            };
        }
Пример #6
0
        public Toolbar loadToolBar(int title)
        {
            Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            TextView tvToo = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            tvToo.Text     = (GetString(title));
            tvToo.Typeface = Typeface.DefaultBold;

            return(toolbar);
        }
Пример #7
0
        //public event EventHandler CardsChanged;

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Activity_Home);

            xmlDb    = new XmlDb(this);
            cardrepo = new CardRepository();

            Button bt = FindViewById <Button>(Resource.Id.buttonCharge);

            //https://www.c-sharpcorner.com/article/xamarin-android-create-android-navigation-drawer-layout-using-support-design/
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            // Create ActionBarDrawerToggle button and add it to the toolbar
            toolbar = FindViewById <V7Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.drawer_open, Resource.String.drawer_close);

            // drawerLayout.SetDrawerListener(drawerToggle);
            drawerLayout.AddDrawerListener(drawerToggle);
            drawerToggle.SyncState();
            navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
            setupDrawerContent(navigationView); //Calling Function

            imagePlus = toolbar.FindViewById <ImageView>(Resource.Id.imagePlus);

            loading = FindViewById <ProgressBar>(Resource.Id.progressBarhome);


            recyclerView = FindViewById <RecyclerView>(Resource.Id.mvxRecyclerViewProducts);

            // recyclerView.AddOnItemTouchListener(this);


            #region  ads
            adView = FindViewById <AdView>(Resource.Id.adView);
            var adRequest = new AdRequest.Builder().Build();
            //var adRequestTst = new AdRequest.Builder().AddTestDevice("4E811BB7106DD61A6306B379A856A2B1");
            adView.LoadAd(adRequest);

            mInterstitialAd          = new InterstitialAd(this);
            mInterstitialAd.AdUnitId = GetString(Resource.String.interstital_ad_unit_id_home);

            mInterstitialAd.AdListener = new InterstitailAdListener(this);

            //AdRequest.Builder().
            #endregion



            bt.Click        += Bt_Click;
            imagePlus.Click += ImagePlus_Click;
        }
Пример #8
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.AdicionarPrato);

            cardv            = FindViewById <CardView>(Resource.Id.cardview);
            cardv.Visibility = ViewStates.Invisible;

            imageView = FindViewById <ImageView>(Resource.Id.imageview);
            Button button = FindViewById <Button>(Resource.Id.escolherimg);

            button.Click += ButtonOnClick;

            toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            mTitle.SetText("Adicionar prato", TextView.BufferType.Normal);

            EditText designacao = FindViewById <EditText>(Resource.Id.designacao);
            EditText tipo       = FindViewById <EditText>(Resource.Id.tipo);
            EditText preco      = FindViewById <EditText>(Resource.Id.preco);

            Button botaoAddIngrediente = FindViewById <Button>(Resource.Id.addingrediente);

            botaoAddIngrediente.Click += (sender, e) => {
                StartActivity(typeof(InserirIngredientesPrato));
            };

            Button botaoAdicionar = FindViewById <Button>(Resource.Id.adicionar);

            botaoAdicionar.Click += (sender, e) => {
                List <Ingrediente> ingredientes = InserirIngredientesPrato.listaIngr;
                if (imagem == true)
                {
                    Bitmap mBitmap = MediaStore.Images.Media.GetBitmap(this.ContentResolver, uri);
                    var    stream  = new MemoryStream();
                    mBitmap.Compress(Bitmap.CompressFormat.Jpeg, 60, stream);
                    var bytes = stream.ToArray();
                    var foto  = Convert.ToBase64String(bytes);
                    Facade.AdicionaPrato(designacao.Text, tipo.Text, Convert.ToDouble(preco.Text), foto, ingredientes);
                }
                else
                {
                    Facade.AdicionaPrato(designacao.Text, tipo.Text, Convert.ToDouble(preco.Text), "", ingredientes);
                }
                this.Finish();
            };
        }
Пример #9
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.layout1);
            toolbar       = FindViewById <Toolbar>(Resource.Id.toolbar);
            btn_tabStatus = toolbar.FindViewById <Button>(Resource.Id.btn_tabStatus);
            //btn_test =toolbar.FindViewById<Button>(Resource.Id.btn_test);



            btn_tabStatus.Click += (s, e) =>
            {
                AlertUtil.ToastShort(this, "123");
            };
        }
        protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            base.OnElementPropertyChanged(sender, e);

            var page = this.Element as NavigationPage;

            if (page != null && _toolbar != null)
            {
                Typeface tf = Typeface.CreateFromAsset(Android.App.Application.Context.Assets, "IRANSansWeb.ttf");

                TextView title = (TextView)_toolbar.FindViewById(Resource.Id.toolbar_title);
                title.SetText(title.Text, TextView.BufferType.Normal);
                title.SetTypeface(tf, TypefaceStyle.Normal);
            }
        }
        public override void OnViewAdded(Android.Views.View child)
        {
            base.OnViewAdded(child);
            if (child.GetType() == typeof(Support.Toolbar))
            {
                toolbar = (Support.Toolbar)child;
            }
            titleText = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);
            Typeface tf = Typeface.CreateFromAsset(Context.Assets, "HelveticaNeueMed.ttf");

            titleText.SetTypeface(tf, TypefaceStyle.Normal);
            if (this.Title != null)
            {
                SetCustomView(this.Title);
            }
        }
Пример #12
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            //toolbar
            Android.Support.V7.Widget.Toolbar toolbar = (Android.Support.V7.Widget.Toolbar)((DashboardActivity)Activity).FindViewById(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            if (mTitle != null)
            {
                mTitle.Text = "Reservations";
            }

            onInit(view);

            getreservationData();
        }
Пример #13
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.ListaPratos);

            mRecyclerView = FindViewById <RecyclerView>(Resource.Id.recycler_view);

            toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            mTitle.SetText("Resultados", TextView.BufferType.Normal);

            mLayoutManager = new LinearLayoutManager(this);
            mRecyclerView.SetLayoutManager(mLayoutManager);

            mAdapter            = new PratoAdapter(pratoList);
            mAdapter.ItemClick += OnItemClick;
            mRecyclerView.SetAdapter(mAdapter);
        }
Пример #14
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _persoon = Gegevens.GetPerson();
            _groep = Gegevens.CurrentGroup();

            SetContentView(Resource.Layout.Nieuwschuldscherm);

            _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
            ImageView Avatar = _toolbar.FindViewById<ImageView>(Resource.Id.Avatar);
            TextView Title = _toolbar.FindViewById<TextView>(Resource.Id.Title);
            TextView item = FindViewById<TextView>(Resource.Id.pending_text);
            CardView Boodschap = FindViewById<CardView>(Resource.Id.pending_card_view);
            CardView Schuld = FindViewById<CardView>(Resource.Id.participants_card_view);
            LinearLayout layout = FindViewById<LinearLayout>(Resource.Id.layout1);
            ScrollView Scroll = FindViewById<ScrollView>(Resource.Id.scrollSchuld);
            layout.RemoveView (Boodschap);

            Title.Text = _groep.groepsnaam;

            MakeRecycleViewList ();

            Button confirm = FindViewById<Button>(Resource.Id.buttonConfirm);
            Button add = FindViewById<Button>(Resource.Id.buttonAdd);
            bool keer = false;

            confirm.Click += (sender, e) =>
            {
                // check eerst of alle productprijzen ingevuld zijn
                foreach (var product in deelnemers)
                {
                    if (product.Name == "" || product.StringValue == "")
                    {
                        Toast.MakeText(this, "Please fill in all fields", ToastLength.Long).Show();
                        return;
                    }
                    //sommige toestellen kunnen geen komma's invoeren
                    product.StringValue = product.StringValue.Replace('.', ',');
                }
                //sluit als het nodig is het keyboard af
                InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);
                imm.HideSoftInputFromWindow(add.WindowToken, 0);
                layout.RemoveViewsInLayout(0, layout.ChildCount);
                if(!keer)
                {
                    //invullen van de reden van de debt
                    ReasonAlert();
                }
                for(int t = 0; t < deelnemers.Count; t++)
                    //verwijder producten die uitgevinkt zijn
                    if(!deelnemers[t].State || !IsNumber(deelnemers[t].StringValue))
                    {deelnemers.Remove(deelnemers[t]); t--;}
                    else if (!keer)
                    {
                        lijst += deelnemers[t].Name + "-" + (Math.Round(System.Convert.ToDouble(deelnemers[t].StringValue)*100)).ToString() + "-";
                    }
                layout.AddView(Boodschap);
                layout.AddView(Schuld);
                //als alle boodschappen zijn langs gekomen
                if (deelnemers.Count == 1 && keer)
                {
                    MaakNieuwSchuld();
                    confirm.Text = "Send";
                    deelnemers.Remove(deelnemers.First());
                }
                //versuren v/d schuld
                else if (deelnemers.Count == 0)
                {	VerstuurSchuld();
                    Finish();}
                else{
                    _adapter.NotifyDataSetChanged();
                    MaakNieuwSchuld();
                    groep.Clear();
                    if(keer)
                        deelnemers.Remove(deelnemers.First());
                    item.Text = deelnemers.First().Name + " " + deelnemers.First().StringValue;
                    confirm.Text = "Next";
                    keer = true;
                    MakeRecycleViewPayers();
                }
            };
            add.Click += (sender, e) =>
            {
                //haalt het toetsenbord weg
                InputMethodManager imm = (InputMethodManager)GetSystemService(Context.InputMethodService);
                imm.HideSoftInputFromWindow(add.WindowToken, 0);
                _adapter.NotifyDataSetChanged();
                Scroll.PageScroll(FocusSearchDirection.Down);
                MakeRecycleViewList();
            };
        }
Пример #15
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Groepscherm);

            _persoon = Gegevens.GetPerson();
            _groep = Gegevens.CurrentGroup();

            _toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);

            TextView title = _toolbar.FindViewById<TextView>(Resource.Id.Title);
            title.Text = _groep.groepsnaam;

            SetSupportActionBar(_toolbar);
            SupportActionBar.Title = "";
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);

            _participantsRecyclerView = FindViewById<RecyclerView>(Resource.Id.participantsrecyclerview);
            _participantsRecyclerView.SetLayoutManager(new LinearLayoutManager(this));
            _participantsRecyclerView.SetScrollContainer(false);
            _participantsRecyclerView.NestedScrollingEnabled = false;

            _swipeRefreshLayout = FindViewById<SwipeRefreshLayout>(Resource.Id.swipe_refresh);
            _swipeRefreshLayout.SetColorSchemeResources(Resource.Color.mainColor);
            _swipeRefreshLayout.SetOnRefreshListener(this);

            CardView historyCardView = FindViewById<CardView>(Resource.Id.history_card_view);
            Button cameraButton = FindViewById<Button>(Resource.Id.buttonCamera);
            Button textButton = FindViewById<Button>(Resource.Id.buttonText);
            Button leaveButton = FindViewById<Button>(Resource.Id.buttonLeave);

            leaveButton.Click += (sender, e) =>
            {
                DatabaseInterface.RemoveFromGroup(_persoon.Id, _groep.groepsnaam, _persoon.Id, _persoon.Password);
                Finish();
            };
            historyCardView.Click += (sender, e) =>
            {
                var activity = new Intent(this, typeof(Historyscherm));
                StartActivity(activity);
            };
            cameraButton.Click += (sender, e) =>
            {
                var activity = new Intent(this, typeof(CameraActivity));
                StartActivityForResult(activity, 1);
            };
            textButton.Click += (sender, e) =>
            {
                var activity = new Intent(this, typeof(Nieuwschuld));
                StartActivity(activity);
            };

            CreateParticipantsEnvironment();
        }
Пример #16
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            nImagens = 0;

            SetContentView(Resource.Layout.RegistarRestaurante);

            toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            mTitle.SetText("Registar restaurante", TextView.BufferType.Normal);

            imagens = new List <ImageView>();
            imagens.Add(FindViewById <ImageView>(Resource.Id.imagem1));
            imagens.Add(FindViewById <ImageView>(Resource.Id.imagem2));
            imagens.Add(FindViewById <ImageView>(Resource.Id.imagem3));
            imagens.Add(FindViewById <ImageView>(Resource.Id.imagem4));
            imagens.Add(FindViewById <ImageView>(Resource.Id.imagem5));
            imagens.Add(FindViewById <ImageView>(Resource.Id.imagem6));

            Button button = FindViewById <Button>(Resource.Id.escolherimg);

            button.Click += ButtonOnClick;

            EditText user     = FindViewById <EditText>(Resource.Id.username_edittext);
            EditText pass     = FindViewById <EditText>(Resource.Id.password_edittext);
            EditText nome     = FindViewById <EditText>(Resource.Id.nome_edittext);
            EditText morada   = FindViewById <EditText>(Resource.Id.morada_edittext);
            EditText telefone = FindViewById <EditText>(Resource.Id.telefone_edittext);
            EditText email    = FindViewById <EditText>(Resource.Id.email_edittext);

            List <string> fotos         = new List <string>();
            Button        botaoRegistar = FindViewById <Button>(Resource.Id.bregistar);

            botaoRegistar.Click += (sender, e) => {
                for (int i = 0; i < nImagens; i++)
                {
                    Bitmap mBitmap = MediaStore.Images.Media.GetBitmap(this.ContentResolver, uri);
                    var    stream  = new MemoryStream();
                    mBitmap.Compress(Bitmap.CompressFormat.Jpeg, 60, stream);
                    var bytes = stream.ToArray();
                    var foto  = Convert.ToBase64String(bytes);
                    fotos.Add(foto);
                }
                bool r = Facade.RegistarRestaurante(user.Text, pass.Text, morada.Text, telefone.Text, email.Text, nome.Text, fotos);
                if (r == false)
                {
                    new AlertDialog.Builder(this).
                    SetPositiveButton("OK", (senderAlert, args) => { }).
                    SetMessage("Utilizador já registado!").
                    SetTitle("Erro").
                    Show();
                }
                else
                {
                    new AlertDialog.Builder(this).
                    SetPositiveButton("OK", (senderAlert, args) => { this.Finish(); }).
                    SetMessage("Pedido de registo efetuado com sucesso!").
                    SetTitle("Sucesso").
                    Show();
                }
            };
        }
Пример #17
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);


            //toolbar
            Android.Support.V7.Widget.Toolbar toolbar = (Android.Support.V7.Widget.Toolbar)((DashboardActivity)Activity).FindViewById(Resource.Id.toolbar);
            TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title);

            if (mTitle != null)
            {
                mTitle.Text = "March 2018";
            }

            recyclerView = view.FindViewById <RecyclerView>(Resource.Id.recycler_view);

            tabLayout = view.FindViewById <TabLayout>(Resource.Id.tab_layout);

            ImageView imgMinusHours = view.FindViewById <ImageView>(Resource.Id.img_minus_hours);
            ImageView imgPlusHours  = view.FindViewById <ImageView>(Resource.Id.img_plus_hours);

            TextView txtNoOfHours = view.FindViewById <TextView>(Resource.Id.txt_no_of_hours);

            txtLocation = view.FindViewById <TextView>(Resource.Id.txt_your_location);

            progressBar = (ProgressBar)view.FindViewById(Resource.Id.progressBar);

            imgPlusHours.Click += delegate
            {
                String hou = txtNoOfHours.Text;

                if (hou.Equals("4"))
                {
                    Toast.MakeText(Activity, "Max 4 Hours", ToastLength.Short).Show();
                }
                else
                {
                    int nHour   = int.Parse(hou);
                    int newHour = nHour + 1;
                    txtNoOfHours.Text = (newHour.ToString());
                }
            };


            imgMinusHours.Click += delegate
            {
                String hou = txtNoOfHours.Text;


                if (hou.Equals("1"))
                {
                    Toast.MakeText(Activity, "Min 1 Hour Required", ToastLength.Short).Show();
                }
                else
                {
                    int nHour   = int.Parse(hou);
                    int newHour = nHour - 1;
                    txtNoOfHours.Text = (newHour.ToString());
                }
            };


            setCustomTabs();

            arrayList = new List <DetailModel>();


            //for (int i = 0; i < 20; i++)
            //{
            //    DetailModel detailModel = new DetailModel();
            //    detailModel.time = ("9:" + i);
            //    detailModel.status = ("status" + i);
            //    detailModel.location = ("9" + i + " m");
            //    detailModel.money = ("9" + i + " Euro");
            //    arrayList.Add(detailModel);
            //}

            recyclerAdapter = new RecyclerViewAdapter(Activity, arrayList, recyclerView, (FirebaseAppDemo.DashboardActivity)Activity);
            RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(Activity);
            recyclerView.SetLayoutManager(mLayoutManager);
            recyclerView.SetAdapter(recyclerAdapter);

            tabLayout.AddOnTabSelectedListener(this);

            getCalanderData(Calendar.Instance.Get(Calendar.Date).ToString());
            currentDate = getCurrentDateNow(Calendar.Instance.Get(Calendar.Date).ToString());



            setAddress();
            setLocationData();
        }