Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            try
            {
                base.OnCreate(savedInstanceState);

                IMethods.IApp.FullScreenApp(this);
                var view = MyContextWrapper.GetContentView(this, Settings.Lang, Resource.Layout.CreatePage_Layout);
                if (view != null)
                {
                    SetContentView(view);
                }
                else
                {
                    SetContentView(Resource.Layout.CreatePage_Layout);
                }


                var ToolBar = FindViewById <Toolbar>(Resource.Id.toolbar);
                if (ToolBar != null)
                {
                    ToolBar.Title = GetText(Resource.String.Lbl_Create_New_Page);

                    SetSupportActionBar(ToolBar);
                    SupportActionBar.SetDisplayShowCustomEnabled(true);
                    SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                    SupportActionBar.SetHomeButtonEnabled(true);
                    SupportActionBar.SetDisplayShowHomeEnabled(true);
                }

                CategoriesRecyclerView = FindViewById <RecyclerView>(Resource.Id.CatRecyler);

                Txt_Create = FindViewById <TextView>(Resource.Id.toolbar_title);

                Txt_title = FindViewById <EditText>(Resource.Id.titleet);
                Txt_name  = FindViewById <EditText>(Resource.Id.nameet);
                Txt_about = FindViewById <EditText>(Resource.Id.aboutet);

                //GEt Data Categories Local
                var cat = new CategoriesController();
                cat.Get_Categories_Communities();
                if (CategoriesController.ListCatigories_Names.Count > 0)
                {
                    CategoriesRecyclerView.SetLayoutManager(
                        new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.Horizontal));
                    CategoriesAdapter = new Categories_Adapter(this);
                    CategoriesAdapter.mCategoriesList =
                        new ObservableCollection <Classes.Catigories>(CategoriesController.ListCatigories_Names);
                    CategoriesRecyclerView.SetAdapter(CategoriesAdapter);
                    CategoriesRecyclerView.NestedScrollingEnabled = false;
                    CategoriesAdapter.BindEnd();

                    CategoriesRecyclerView.Visibility = ViewStates.Visible;
                }
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
            }
        }
Example #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            try
            {
                base.OnCreate(savedInstanceState);

                IMethods.IApp.FullScreenApp(this);

                var view = MyContextWrapper.GetContentView(this, Settings.Lang, Resource.Layout.EditInfoGroup_Layout);
                if (view != null)
                {
                    SetContentView(view);
                }
                else
                {
                    SetContentView(Resource.Layout.EditInfoGroup_Layout);
                }

                var groupsType = Intent.GetStringExtra("GroupsType") ?? "Data not available";
                if (groupsType != "Data not available" && !string.IsNullOrEmpty(groupsType))
                {
                    Groups_Type = groupsType;
                }

                var id = Intent.GetStringExtra("GroupsId") ?? "Data not available";
                if (id != "Data not available" && !string.IsNullOrEmpty(id))
                {
                    Groups_Id = id;
                }

                var ToolBar = FindViewById <Toolbar>(Resource.Id.toolbar);
                ToolBar.Title = GetText(Resource.String.Lbl_Update_DataGroup);

                SetSupportActionBar(ToolBar);
                SupportActionBar.SetDisplayShowCustomEnabled(true);
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                SupportActionBar.SetHomeButtonEnabled(true);
                SupportActionBar.SetDisplayShowHomeEnabled(true);


                CategoriesRecyclerView = FindViewById <RecyclerView>(Resource.Id.CatRecyler);

                Txt_Save = FindViewById <TextView>(Resource.Id.toolbar_title);

                Txt_title = FindViewById <EditText>(Resource.Id.titleet);
                Txt_name  = FindViewById <EditText>(Resource.Id.nameet);
                Txt_about = FindViewById <EditText>(Resource.Id.aboutet);

                RB_Public  = FindViewById <RadioButton>(Resource.Id.rad_Public);
                RB_Private = FindViewById <RadioButton>(Resource.Id.rad_Private);

                //GEt Data Categories Local
                var cat = new CategoriesController();
                cat.Get_Categories_Communities();
                if (CategoriesController.ListCatigories_Names.Count > 0)
                {
                    CategoriesRecyclerView.SetLayoutManager(
                        new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.Horizontal));
                    CategoriesAdapter = new Categories_Adapter(this);
                    CategoriesAdapter.mCategoriesList =
                        new ObservableCollection <Classes.Catigories>(CategoriesController.ListCatigories_Names);
                    CategoriesRecyclerView.SetAdapter(CategoriesAdapter);
                    CategoriesRecyclerView.NestedScrollingEnabled = false;
                    CategoriesAdapter.BindEnd();

                    CategoriesRecyclerView.Visibility = ViewStates.Visible;
                }

                Get_Data_Group();
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            try
            {
                base.OnCreate(savedInstanceState);

                IMethods.IApp.FullScreenApp(this);

                var view = MyContextWrapper.GetContentView(this, Settings.Lang, Resource.Layout.CreateProduct_Layout);
                if (view != null)
                {
                    SetContentView(view);
                }
                else
                {
                    SetContentView(Resource.Layout.CreateProduct_Layout);
                }

                var ToolBar = FindViewById <Toolbar>(Resource.Id.toolbar);
                if (ToolBar != null)
                {
                    ToolBar.Title = GetText(Resource.String.Lbl_CreateNewProduct);

                    SetSupportActionBar(ToolBar);
                    SupportActionBar.SetDisplayShowCustomEnabled(true);
                    SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                    SupportActionBar.SetHomeButtonEnabled(true);
                    SupportActionBar.SetDisplayShowHomeEnabled(true);
                }

                CategoriesRecyclerView = FindViewById <RecyclerView>(Resource.Id.CatRecyler);

                Txt_Add = FindViewById <TextView>(Resource.Id.toolbar_title);

                Image_Item   = FindViewById <ImageViewAsync>(Resource.Id.Image);
                Image_delete = FindViewById <CircleButton>(Resource.Id.ImageCircle);
                Btn_AddPhoto = FindViewById <Button>(Resource.Id.btn_AddPhoto);
                Txt_name     = FindViewById <EditText>(Resource.Id.nameet);
                Txt_price    = FindViewById <EditText>(Resource.Id.priceet);
                Txt_Location = FindViewById <EditText>(Resource.Id.Locationet);
                Txt_about    = FindViewById <EditText>(Resource.Id.aboutet);

                RB_New  = FindViewById <RadioButton>(Resource.Id.rad_New);
                RB_Used = FindViewById <RadioButton>(Resource.Id.rad_Used);


                //Get Data Categories Local
                var cat = new CategoriesController();
                cat.Get_Categories_Communities();
                if (CategoriesController.ListCatigories_Names.Count > 0)
                {
                    mLayoutManager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.Horizontal);

                    CategoriesRecyclerView.HasFixedSize = true;
                    CategoriesRecyclerView.SetLayoutManager(mLayoutManager);

                    CategoriesAdapter = new Categories_Adapter(this);
                    CategoriesAdapter.mCategoriesList =
                        new ObservableCollection <Classes.Catigories>(CategoriesController.ListCatigories_Names);
                    CategoriesRecyclerView.SetAdapter(CategoriesAdapter);
                    CategoriesRecyclerView.NestedScrollingEnabled = false;
                    CategoriesAdapter.BindEnd();

                    CategoriesRecyclerView.Visibility = ViewStates.Visible;
                }

                var imageTrancform = ImageService.Instance.LoadCompiledResource("Grey_Offline.jpg");
                imageTrancform.LoadingPlaceholder("Grey_Offline.jpg", ImageSource.CompiledResource);
                imageTrancform.ErrorPlaceholder("Grey_Offline.jpg", ImageSource.CompiledResource);
                imageTrancform.TransformPlaceholders(true);
                imageTrancform.Transform(new RoundedTransformation(30));
                imageTrancform.FadeAnimation(false);
                imageTrancform.Into(Image_Item);

                //Show Ads
                mAdView = FindViewById <AdView>(Resource.Id.adView);
                if (Settings.Show_ADMOB_Banner)
                {
                    mAdView.Visibility = ViewStates.Visible;
                    var adRequest = new AdRequest.Builder().Build();
                    mAdView.LoadAd(adRequest);
                }
                else
                {
                    mAdView.Pause();
                    mAdView.Visibility = ViewStates.Invisible;
                }
            }
            catch (Exception e)
            {
                Crashes.TrackError(e);
            }
        }