Exemplo n.º 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            //Status Bar Color
            this.Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
            Console.WriteLine("Status Bar Color! ");

            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);



            // Init toolbar
            var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.app_bar);

            SetSupportActionBar(toolbar);
            SupportActionBar.SetTitle(Resource.String.product_name);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);

            // Attach item selected handler to navigation view
            var navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;

            // Create ActionBarDrawerToggle button and add it to the toolbar
            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);

            //Linea corregida de Set a Add porque era obsoleta
            drawerLayout.AddDrawerListener(drawerToggle);
            drawerToggle.SyncState();

            homeFragment              = new HomeFragment();
            writeFragment             = new WriteFragment();
            productsFragment          = new ProductsFragment();
            cartFragment              = new CartFragment();
            corridaFinancieraFragment = new CorridaFinancieraFragment();

            mStackFragment = new Stack <Fragment>();

            //load default home screen
            //var ft = FragmentManager.BeginTransaction();
            //ft.AddToBackStack(null);
            //ft.Add(Resource.Id.HomeFrameLayout, new HomeFragment());
            //ft.Commit();
            var trans = FragmentManager.BeginTransaction();

            //trans.AddToBackStack(null);
            trans.Add(Resource.Id.HomeFrameLayout, cartFragment, "Carrito Compras");
            trans.Hide(cartFragment);
            trans.Add(Resource.Id.HomeFrameLayout, corridaFinancieraFragment, "Corrida Financiera");
            trans.Hide(corridaFinancieraFragment);
            trans.Add(Resource.Id.HomeFrameLayout, homeFragment, "Home");
            trans.Hide(homeFragment);
            trans.Add(Resource.Id.HomeFrameLayout, writeFragment, "pesan");
            trans.Hide(writeFragment);
            trans.Add(Resource.Id.HomeFrameLayout, productsFragment, "Productos");
            trans.Commit();
            mCurrentFragment = productsFragment;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.checkout_fragment_cart);
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBarCheckoutCart);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            //actionBar.SetHomeAsUpIndicator(Resource.Drawable.left_icon_thin);
            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.SetTitle(Resource.String.checkout_cart_title);

            //get screendensity
            mDpVal         = this.Resources.DisplayMetrics.Density;
            lvCartItemList = FindViewById <ExpandableListView>(Resource.Id.lvCheckoutCartItemList);
            rlCheckoutCartButtonContainer = FindViewById <LinearLayout>(Resource.Id.rlCheckoutCartButtonContainer);
            mBtnCartTotal        = FindViewById <Button>(Resource.Id.btnCheckoutCartTotal);
            mBtnCartTotal.Click += MBtnCartTotal_Click;
            SetCheckoutButtonTotal(mBtnCartTotal, this);
            mBtnMoreOptions        = FindViewById <ImageButton>(Resource.Id.btnCheckoutCartClear);
            mBtnMoreOptions.Click += MBtnMoreOptions_Click;

            // Prepare list data
            FnGetListData();
            FnSetUpListView();
            FnClickEvents();

            Window.DecorView.Post(() =>
            {
                SetRecyclerViewLayoutHeight(lvCartItemList, mToolBar);
            });
        }
Exemplo n.º 3
0
        private void initActionBar()
        {
            //Toolbar stuff
            toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            if (toolbar != null)
            {
                //initialize the drawer
                mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout_SearchClass);
                mDrawerList   = FindViewById <ListView>(Resource.Id.drawerListView_SearchClass);

                //Toolbar will now take on default Action Bar characteristics
                SetSupportActionBar(toolbar);
                actionBar = SupportActionBar;


                mDrawerToggle = new ActionBarToggle(this, mDrawerLayout, Resource.String.drawer_opened, Resource.String.drawer_closed_schoolSearch);


                mDrawerLayout.AddDrawerListener(mDrawerToggle);

                //Set Action Bar Title
                actionBar.Title = "Select School";

                actionBar.SetDisplayHomeAsUpEnabled(true);
                actionBar.SetHomeButtonEnabled(true);
                actionBar.SetDisplayShowHomeEnabled(true);
                actionBar.SetDisplayShowTitleEnabled(true);
                mDrawerToggle.SyncState();

                if (cBundle != null)
                {
                    if (cBundle.GetString("DrawerState") == "Opened")
                    {
                        SupportActionBar.SetTitle(Resource.String.drawer_closed_schoolSearch);
                    }
                }
                else
                {
                    SupportActionBar.SetTitle(Resource.String.drawer_closed_schoolSearch);
                }


                //Setting Up items in list
                mDrawerListItems = new List <string>(Resources.GetStringArray(Resource.Array.drawer_list));
                if (Settings.IsLoggedIn)
                {
                    mDrawerListItems.Add("Logout");
                }
                else
                {
                    mDrawerListItems.Add("Login");
                }
                ArrayAdapter <string> drawListAdapter = new ArrayAdapter <string>(this, Resource.Layout.menuListItem, mDrawerListItems);
                mDrawerList.Adapter = drawListAdapter;
            }
        }
        private void FnSetUpToolbar()
        {
            mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolbar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = mSelectedTransaction.TransactionDateTime;
        }
        private void FnSetUpToolbar()
        {
            mToolbar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolbar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = selectedRunner[0].FullName;
        }
Exemplo n.º 6
0
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = mIsPaymentModeCash ? "Payment: Cash" : "Payment: Check";
        }
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = isEdit ? "EDIT PRODUCT":"NEW PRODUCT";
        }
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBarCheckoutMultiSizeAdd);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = GlobalVariables.mCurrentSelectedItemNameMultiSize;
        }
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = isEdit ? mProductName : "(" + mProductSize + ") " + mProductName;
        }
Exemplo n.º 10
0
        private void FnSetUpToolbar()
        {
            SetSupportActionBar(toolBar);
            SupportActionBar ab = SupportActionBar;

            //ab.SetHomeAsUpIndicator(Resource.Drawable.left_icon_thin);
            ab.SetDisplayShowHomeEnabled(true);
            ab.SetDisplayHomeAsUpEnabled(true);
            ab.Title = mIsCustomer ? "Select customer" : "Select runner";
        }
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = "MULTIPLE PAYMENT RECORDS";
        }
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = "Confirm Transaction";
        }
        private void FnSetUpToolbar()
        {
            SetSupportActionBar(toolBar);
            SupportActionBar ab = SupportActionBar;

            //ab.SetHomeAsUpIndicator(Resource.Drawable.down_arrow_icon);
            ab.SetDisplayShowHomeEnabled(true);
            ab.SetDisplayHomeAsUpEnabled(true);
            ab.Title = "Filter";
        }
Exemplo n.º 14
0
        private void FnSetUpToolBar()
        {
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolbarTitle);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.Title = isSize ? isEdit ? "EDIT SIZE" : "NEW SIZE"
                                     : isEdit ? "EDIT CATEGORY" : "NEW CATEGORY";
        }
Exemplo n.º 15
0
        public static void SetActionBarDisplayOptions(this ActionBar actionBar, ActionBarDisplayOptions options)
        {
#if APPCOMPAT
            actionBar.SetDisplayUseLogoEnabled(options.HasFlag(ActionBarDisplayOptions.UseLogo));
            actionBar.SetDisplayShowHomeEnabled(options.HasFlag(ActionBarDisplayOptions.ShowHome));
            actionBar.SetDisplayHomeAsUpEnabled(options.HasFlag(ActionBarDisplayOptions.HomeAsUp));
            actionBar.SetDisplayShowTitleEnabled(options.HasFlag(ActionBarDisplayOptions.ShowTitle));
            actionBar.SetDisplayShowCustomEnabled(options.HasFlag(ActionBarDisplayOptions.ShowCustom));
#else
            actionBar.DisplayOptions = options;
#endif
        }
Exemplo n.º 16
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.settings_fragment_devices_list);
            FnGetData();
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBarPrinterList);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            //actionBar.SetHomeAsUpIndicator(Resource.Drawable.left_icon_thin);
            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.SetTitle(Resource.String.settings_select_printer);
            mListViewPrinters            = FindViewById <ListView>(Resource.Id.lvBluetoothDevicesList);
            mListViewPrinters.ItemClick += MListViewPrinters_ItemClick;
            LoadPrinterList();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.checkout_fragment_cart_child_numpad);
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBarCheckoutCartNumpad);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            //actionBar.SetHomeAsUpIndicator(Resource.Drawable.left_icon_thin);
            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true); //back icon
            actionBar.Title = GlobalVariables.mCurrentSelectedItemNameOnCart;

            SetViews(NumPadType()); //set labels based on numpad type
            FnSubscribeGridToEvent(NumPadType());
            FnPassDataFromCaller(NumPadType());
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.settings_fragment_selected_printer);
            FnGetData();
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBarPrinterSelectedPrinter);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            //actionBar.SetHomeAsUpIndicator(Resource.Drawable.left_icon_thin);
            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true);
            actionBar.SetTitle(Resource.String.settings_select_printer);
            mBtnTestPrint                = FindViewById <Button>(Resource.Id.btnTestPrint);
            mBtnTestPrint.Click         += new SingleClickListener(MBtnTestPrint_Click).OnClick;
            mTxtSelectedPrinterName      = FindViewById <TextView>(Resource.Id.txtPrinterName);
            mTxtSelectedPrinterName.Text = mSettingsDataAccess.SelectTable()[0].ReceiptPrinterName;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.checkout_fragment_cart_child_numpad_discount);
            mToolBar = FindViewById <SupportToolbar>(Resource.Id.toolBarCheckoutCartNumpadDiscount);
            SetSupportActionBar(mToolBar);
            SupportActionBar actionBar = SupportActionBar;

            //actionBar.SetHomeAsUpIndicator(Resource.Drawable.abc_ic_ab_back_material);
            actionBar.SetDisplayHomeAsUpEnabled(true);
            actionBar.SetDisplayShowHomeEnabled(true); //back icon
            actionBar.Title = GlobalVariables.mCurrentSelectedItemNameOnCart;

            SetViews();
            GlobalVariables.mIsCashDiscountSelected = true;
            FnSubscribeGridToEvent();
            FnPassDataFromCaller();

            cashDiscountTextWatch    = new MoneyTextWatcher(mEtCashDiscount, mEtPercentageDiscount, mEtCashDiscount, mTxtOriginalPrice, mTxtDiscountedPrice, this);
            percentDiscountTextWatch = new MoneyTextWatcher(mEtPercentageDiscount, mEtPercentageDiscount, mEtCashDiscount, mTxtOriginalPrice, mTxtDiscountedPrice, this);

            //initial subscription to textchanged event
            mEtCashDiscount.AddTextChangedListener(cashDiscountTextWatch);
        }
Exemplo n.º 20
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.mailboxes);

            //Extrayendo informacion de login para determinar el nivel del usuario
            if (Intent.GetStringExtra(EXTRA_SUPERVISOR).Equals("supervisor", StringComparison.Ordinal))
            {
                supervisor = true;
            }
            else
            {
                supervisor = false;
            }

            SupportToolbar toolBar = FindViewById <SupportToolbar>(Resource.Id.toolBar);

            //Comportamiento de actionBar a ToolBar
            SetSupportActionBar(toolBar);


            SupportActionBar ab = SupportActionBar;

            ab.SetHomeAsUpIndicator(Resource.Drawable.ic_menu);
            ab.SetDisplayHomeAsUpEnabled(true);
            ab.SetDisplayShowHomeEnabled(true);

            mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            TextView txtUser = FindViewById <TextView>(Resource.Id.userDescription);

            txtUser.Text = "Notificador: " + FragmentLogin.codNotificador + "\r\n" + "Codigo de Oficina: " + FragmentLogin.codOficina;

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            if (navigationView != null)
            {
                SetUpDrawerContent(navigationView);
                navigationView.Menu.Clear();
                if (FragmentLogin.supervisor.Equals("true", StringComparison.Ordinal) || FragmentLogin.supervisor.Equals("True", StringComparison.Ordinal))
                {
                    navigationView.InflateMenu(Resource.Menu.adminMenu);
                }
                else
                {
                    navigationView.InflateMenu(Resource.Menu.notifMenu);
                }
            }


            navigationView.NavigationItemSelected += (sender, e) =>
            {
                e.MenuItem.SetChecked(true);

                switch (e.MenuItem.ItemId)
                {
                case Resource.Id.notif_reportes:
                    Intent intent = new Intent(this, typeof(MainActivity));
                    intent.PutExtra("EXTRA_INFO", "REPORTES");
                    StartActivity(intent);
                    break;

                case Resource.Id.notif_jornada:
                {
                    Android.App.AlertDialog.Builder alerta = new Android.App.AlertDialog.Builder(this);
                    alerta.SetTitle("Mensaje de alerta");
                    alerta.SetIcon(Resource.Drawable.alertaNuevo);
                    alerta.SetMessage("¿Desea cerrar la jornada laboral?");
                    alerta.SetPositiveButton("Cerrar sesión", HandleButtonClick);
                    alerta.SetNegativeButton("Cerrar ventana", HandleNegativeClick);
                    alerta.SetCancelable(false);
                    alerta.Create();
                    alerta.Show();
                }
                    //Toast.MakeText(this, "En construcción", ToastLength.Long).Show();
                    //ListItemClicked(3);
                    break;

                case Resource.Id.notif_cierre:
                    this.Finish();
                    //Toast.MakeText(this, "En construcción", ToastLength.Long).Show();
                    break;

                case Resource.Id.admin_reportes:
                    Intent intent1 = new Intent(this, typeof(MainActivity));
                    intent1.PutExtra("EXTRA_INFO", "REPORTES");
                    StartActivity(intent1);
                    break;

                case Resource.Id.admin_rolnocturno:
                    //Toast.MakeText(this, "En construcción", ToastLength.Long).Show();
                    Intent intent2 = new Intent(this, typeof(MainActivity));
                    intent2.PutExtra("EXTRA_INFO", "ROLNOCTURNO");
                    StartActivity(intent2);
                    break;

                case Resource.Id.admin_cierre:
                    //Toast.MakeText(this, "En construcción", ToastLength.Long).Show();
                    this.Finish();
                    break;
                }
                //Snackbar.Make(drawerLayout, "You selected: " + e.MenuItem.TitleFormatted, Snackbar.LengthLong).Show();
                //drawerLayout.CloseDrawers();
            };

            TabLayout tabs = FindViewById <TabLayout>(Resource.Id.tabs);

            viewPager = FindViewById <ViewPager>(Resource.Id.viewpager);
            SetUpViewPager(viewPager);
            tabs.SetupWithViewPager(viewPager);

            FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click += (o, e) =>
            {
                Intent intent = new Intent(this, typeof(MainActivity));
                intent.PutExtra("EXTRA_INFO", "MAPS");
                StartActivity(intent);
            };
        }