private void Load()
        {
            latestTransNo = transactionNumber.Fetch();

            foreach (var obj in (transaction.FetchAll()))
            {
                CmbTransactionNumbers.Add(obj.TransactionNumber);
            }
            CmbTransactionNumbers.Add(latestTransNo);

            CmbTransactionType.Add(new TransactionTypesModel());
            foreach (var type in transactionType.FetchAll())
            {
                CmbTransactionType.Add(type);
            }

            transactionDate = currentDate.ToString("MM/dd/yyyy");

            CmbWarehouse.Add(new WareHouseModel());
            foreach (var wh in warehouse.FetchAll())
            {
                CmbWarehouse.Add(wh);
            }

            CmbLocation.Add(new LocationModel());
            foreach (var loc in location.FetchAll())
            {
                CmbLocation.Add(loc);
            }

            priceCategoryList.Add("");
            priceCategoryList.Add("Selling Price");
            priceCategoryList.Add("Purchase Price");

            priceTypeList.Add("");
            priceTypeList.Add("Current");
            priceTypeList.Add("3 Months Ago");
            priceTypeList.Add("6 Months Ago");

            ReasonList = reason.FetchAll();

            EnableDestination = false;
        }