Пример #1
0
        private async void LoadItemData()
        {
            //Spinner Adapter Category
            this.mCategories = await mCategoryDataService.GetAll();

            var adapterCategories = new SpinnerCategoryAdapter(this.Activity, mCategories);

            mSpinnerCategories.Adapter = adapterCategories;

            mSpinnerCategories.ItemSelected += SpinnerCategory_ItemSelected;
            mSpinnerCategories.SetSelection(0);

            //Spinner Adapter Storage
            List <StorageViewModel> tempStorages = new List <StorageViewModel>();

            tempStorages = await mStorageDataService.GetAll();

            for (int i = 0; i < tempStorages.Count(); i++)
            {
                if (tempStorages[i].LocationId == MainActivity.StaticActiveLocationClass.Id)
                {
                    mStorages.Add(tempStorages[i]);
                }
            }
            var adapterStorages = new SpinnerStorageAdapter(this.Activity, mStorages);

            mSpinnerStorages.Adapter = adapterStorages;

            mSpinnerStorages.ItemSelected += SpinnerStorage_ItemSelected;
            mSpinnerStorages.SetSelection(0);

            //Get data product
            this.mProducts = new List <ProductViewModel>();
            this.mProducts = await mProductDataService.GetAll();

            this.mProducts.Count();
            List <ProductViewModel> tempProduct = new List <ProductViewModel>();

            tempProduct = await mProductDataService.GetAll();

            for (int i = 0; tempProduct.Count() > i; i++)
            {
                mProductAdapter.Add(tempProduct[i].Name);
            }
            var adapter = new ArrayAdapter <String>(this.Activity, Resource.Layout.support_simple_spinner_dropdown_item, mProductAdapter);

            mName.Adapter = adapter;
        }
Пример #2
0
        private async void UpdateInventories()
        {
            InventoryDataService mInventoryDataService = new InventoryDataService();
            ProductDataService   mProductDataService   = new ProductDataService();

            LoginPageActivity.mGlobalProducts = await mProductDataService.GetAll();

            LoginPageActivity.mGlobalInventories = new List <InventoryViewModel>();

            List <InventoryViewModel> tempInventories = await mInventoryDataService.GetAll();

            for (int i = 0; i < tempInventories.Count(); i++)
            {
                for (int j = 0; j < LoginPageActivity.mGlobalProducts.Count(); j++)
                {
                    if (tempInventories[i].ProductId == LoginPageActivity.mGlobalProducts[j].Id)
                    {
                        tempInventories[i].ItemName = LoginPageActivity.mGlobalProducts[j].Name;
                        LoginPageActivity.mGlobalInventories.Add(tempInventories[i]);
                    }
                    if (LoginPageActivity.mGlobalProducts[j].AddedUserId == LoginPageActivity.StaticUserClass.ID.ToString())
                    {
                        LoginPageActivity.mGlobalProductsByUser.Add(LoginPageActivity.mGlobalProducts[j]);
                    }
                }
            }
        }
Пример #3
0
        private async void LoadData()
        {
            mGlobalLocations = await mLocationDataService.GetAll();

            mGlobalProducts = await mProductDataService.GetAll();

            mGlobalStorages = await mStorageDataService.GetAll();

            mGlobalCategories = await mCategoryDataService.GetAll();

            mGlobalUserLocs = await mUserLocationDataService.GetAll();

            mGlobalUserDatas = await mUserDataDataService.GetAll();

            mGlobalInventories = new List <InventoryViewModel>();

            List <InventoryViewModel> tempInventories = await mInventoryDataService.GetAll();

            for (int i = 0; i < tempInventories.Count(); i++)
            {
                for (int j = 0; j < mGlobalProducts.Count(); j++)
                {
                    if (tempInventories[i].ProductId == mGlobalProducts[j].Id)
                    {
                        tempInventories[i].ItemName = mGlobalProducts[j].Name;
                        mGlobalInventories.Add(tempInventories[i]);
                    }
                }
            }
        }
Пример #4
0
        static void Main(string[] args)
        {
            try
            {
                var cs      = ConfigurationManager.ConnectionStrings["TestDB"].ConnectionString;
                var service = new ProductDataService(cs);

                for (int i = 0; i < 10; i++)
                {
                    var product = new ProductDTO();
                    product.Id   = i;
                    product.Name = String.Format("Product_{0}", i);

                    service.Add(product);
                    Console.WriteLine("Product {0} added", i);
                }

                Console.WriteLine("Get all products");

                var products = service.GetAll();

                foreach (var product in products)
                {
                    Console.WriteLine("Product '{0}' is retrieved", product.Name);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
Пример #5
0
 protected override async Task OnInitializedAsync()
 {
     PaymentTerms = (await PaymentTermDataService.GetAll()).ToArray();
     Clients      = (await ClientDataService.GetAll()).ToArray();
     ProductsData = (await ProductDataService.GetAll()).ToArray();
     Lines        = new List <InvoiceLine> {
         InvoiceLinesRef.GetEmptyLine()
     };
     NumberSequences = (await NumberSequenceDataService.GetAll()).ToArray();
     await IsEditingInvoice();
 }
Пример #6
0
        private async void LoadStorageData()
        {
            List <ProductViewModel> mProductsByUser = await mProductDataService.GetAll();

            mProducts = new List <ProductViewModel>();
            for (int i = 0; mProductsByUser.Count > i; i++)
            {
                mProducts.Add(mProductsByUser[i]);
            }
            if (mProducts != null)
            {
                mProductAdapter            = new ProductRecyclerAdapter(mProducts, this.Activity);
                mProductAdapter.ItemClick += OnLocationClicked;
                mListViewStorage.SetAdapter(this.mProductAdapter);
            }
        }
Пример #7
0
        private async void LoadAdapterData()
        {
            this.mInventories = await mInventoryDataService.GetAll();

            this.mProducts = await mProductDataService.GetAll();

            mProducts.Count();
            //for(int i=0;i< mInventoriesTemp.Count();i++)
            //{
            //    if(mInventoriesTemp[i].IsDeleted && mInventoriesTemp[i].IsConsumed==false)
            //    {
            //        mInventories.Add(mInventoriesTemp[i]);
            //    }
            //}

            this.mInventories = mInventories.OrderBy(e => e.ItemName).ToList();
        }
Пример #8
0
        private async void LoadInventoryData()
        {
            mProgressDialog = ProgressDialog.Show(this, "Please wait...", "Getting data...", true);
            mStorages       = await mStorageDataService.GetAll();

            this.mInventories = await mInventoryDataService.GetAll();

            this.mProducts = await mProductDataService.GetAll();

            if (mInventories != null)
            {
                this.mInventoryAdapter            = new MainAdapter(this.mInventories, this.mProducts, this);
                this.mInventoryAdapter.ItemClick += OnInventoryClick;
                this.mListViewInventory.SetAdapter(this.mInventoryAdapter);
            }
            mProgressDialog.Hide();
        }
Пример #9
0
        private async void LoadData()
        {
            LoginPageActivity.mGlobalLocations = await mLocationDataService.GetAll();

            LoginPageActivity.mGlobalStorages = await mStorageDataService.GetAll();

            LoginPageActivity.mGlobalCategories = await mCategoryDataService.GetAll();

            LoginPageActivity.mGlobalUserLocs = await mUserLocationDataService.GetAll();

            LoginPageActivity.mGlobalUserDatas = await mUserDataDataService.GetAll();

            LoginPageActivity.mGlobalShopList = await mShopListDataService.GetAll();

            LoginPageActivity.mGlobalShopItem = await mShopItemDataService.GetAll();

            LoginPageActivity.mGlobalProducts = await mProductDataService.GetAll();

            LoginPageActivity.mGlobalInventories = new List <InventoryViewModel>();

            List <InventoryViewModel> tempInventories = await mInventoryDataService.GetAll();

            for (int i = 0; i < tempInventories.Count(); i++)
            {
                for (int j = 0; j < LoginPageActivity.mGlobalProducts.Count(); j++)
                {
                    if (tempInventories[i].ProductId == LoginPageActivity.mGlobalProducts[j].Id)
                    {
                        tempInventories[i].ItemName = LoginPageActivity.mGlobalProducts[j].Name;
                        LoginPageActivity.mGlobalInventories.Add(tempInventories[i]);
                    }
                    if (LoginPageActivity.mGlobalProducts[j].AddedUserId == LoginPageActivity.StaticUserClass.ID.ToString())
                    {
                        LoginPageActivity.mGlobalProductsByUser.Add(LoginPageActivity.mGlobalProducts[j]);
                    }
                }
            }
        }
Пример #10
0
        private async void LoadItemData()
        {
            mProgressDialog = ProgressDialog.Show(this, "Please wait...", "Getting data...", true);

            //Spinner Adapter Category
            this.mCategories = await mCategoryDataService.GetAll();

            var adapterCategories = new SpinnerCategoryAdapter(this, mCategories);

            mSpinnerCategories.Adapter       = adapterCategories;
            mSpinnerCategories.ItemSelected += SpinnerCategory_ItemSelected;

            //Spinner Adapter Storage
            List <StorageViewModel> tempStorages = new List <StorageViewModel>();

            tempStorages = await mStorageDataService.GetAll();

            for (int i = 0; tempStorages.Count() > i; i++)
            {
                if (tempStorages[i].LocationId == LoginActivity.StaticLocationClass.Id)
                {
                    mStorages.Add(tempStorages[i]);
                }
            }

            var adapterStorages = new SpinnerStorageAdapter(this, mStorages);

            mSpinnerStorages.Adapter       = adapterStorages;
            mSpinnerStorages.ItemSelected += SpinnerStorage_ItemSelected;

            //Get data product
            this.mProducts = new List <ProductViewModel>();
            this.mProducts = await mProductDataService.GetAll();

            this.mProducts.Count();

            mProgressDialog.Dismiss();
        }
Пример #11
0
 /// <summary>
 /// Gets All.
 /// </summary>
 public override List <Product> GetAll()
 {
     return(_productDataService.GetAll());
 }
        public List <ProductModel> GetAllProducts(SearchModel search)
        {
            ProductDataService odataService = new ProductDataService();

            return(odataService.GetAll(search));
        }