Example #1
0
 private void InitFields()
 {
     this.mEndDateButton       = FindViewById <ImageButton>(Resource.Id.imageButtonSummaryStartDate);
     this.mStartDateButton     = FindViewById <ImageButton>(Resource.Id.imageButtonSummaryStartDate);
     this.mEndDate             = FindViewById <TextView>(Resource.Id.textViewEndDate);
     this.mStartDate           = FindViewById <TextView>(Resource.Id.textViewStartDate);
     this.mSummaryOk           = FindViewById <Button>(Resource.Id.buttonSummaryOk);
     this.totalStock           = FindViewById <TextView>(Resource.Id.textViewItemAdded);
     this.totalMoneySpent      = FindViewById <TextView>(Resource.Id.textViewMoneySpent);
     this.totalMoneySpentOnExp = FindViewById <TextView>(Resource.Id.textViewMoneySpentOnExpiredItem);
     mStartDateButton.Click   += (object sender, EventArgs args) =>
     {
         //ngeluarin dialog
         FragmentTransaction      transaction      = FragmentManager.BeginTransaction();
         DialogDatePickerActivity DatePickerDialog = new DialogDatePickerActivity();
         DatePickerDialog.Show(transaction, "dialogue fragment");
         DatePickerDialog.OnPickDateComplete += DatePickerDialogue_OnCompleteStart;
     };
     mEndDateButton.Click += (object sender, EventArgs args) =>
     {
         //ngeluarin dialog
         FragmentTransaction      transaction      = FragmentManager.BeginTransaction();
         DialogDatePickerActivity DatePickerDialog = new DialogDatePickerActivity();
         DatePickerDialog.Show(transaction, "dialogue fragment");
         DatePickerDialog.OnPickDateComplete += DatePickerDialogue_OnCompleteEnd;
     };
     mSummaryOk.Click += (object sender, EventArgs args) =>
     {
         Random rnd = new Random();
         this.totalStock.Text           = (rnd.Next(2, 25)).ToString();
         this.totalMoneySpent.Text      = (rnd.Next(3000, 50000)).ToString();
         this.totalMoneySpentOnExp.Text = (rnd.Next(1000, 8000)).ToString();
     };
 }
Example #2
0
        private void InitFields()
        {
            mProducts          = new List <ProductViewModel>();
            mStorages          = new List <StorageViewModel>();
            mCategories        = new List <CategoryViewModel>();
            mBarcode           = FindViewById <TextView>(Resource.Id.textViewAddBarcodeId);
            mName              = FindViewById <EditText>(Resource.Id.editTextAddName);
            mPrice             = FindViewById <EditText>(Resource.Id.editTextAddPrice);
            mSpinnerCategories = FindViewById <Spinner>(Resource.Id.spinnerAddItemCategory);
            mSpinnerStorages   = FindViewById <Spinner>(Resource.Id.spinnerAddItemStorage);
            mExpDateChoose     = FindViewById <Button>(Resource.Id.buttonAddExpDate);
            mAddtoInventory    = FindViewById <Button>(Resource.Id.buttonAddAddToInventory);
            mScan              = FindViewById <Button>(Resource.Id.buttonAddScan2);
            mbtnBack           = FindViewById <ImageButton>(Resource.Id.btnAddBack2);
            mBarcode.Text      = ItemAddActivity.scannedBarcode.ToString();
            mPrice.Text        = "0";
            LoadItemData();

            mAddtoInventory.Click += (object sender, EventArgs args) =>
            {
                if (mBarcode.Text == "-")
                {
                    mProduct.Id = new Guid();
                    AddProductData();
                    AddInventoryData();
                }
                else if (mBarcode.Text != "-")
                {
                    if (isBarcodeFound)
                    {
                        AddInventoryData();
                    }
                    else
                    {
                        AddProductData();
                        mProduct.Name      = mName.Text;
                        mProduct.BarcodeId = mBarcode.Text;

                        AddInventoryData();
                    }
                }
            };

            mExpDateChoose.Click += (object sender, EventArgs args) =>
            {
                //ngeluarin dialog
                FragmentTransaction      transaction      = FragmentManager.BeginTransaction();
                DialogDatePickerActivity DatePickerDialog = new DialogDatePickerActivity();
                DatePickerDialog.Show(transaction, "dialogue fragment");
                DatePickerDialog.OnPickDateComplete += DatePickerDialogue_OnComplete;
            };

            mbtnBack.Click += (object sender, EventArgs args) =>
            {
                Intent nextActivity = new Intent(this, typeof(PageMainActivity));
                StartActivity(nextActivity);
            };
        }