public TransactionItemsListViewModel()
        {
            CleanUp();
            _unitOfWork = new UnitOfWork(DbContextUtil.GetDbContextInstance());

            FilterStartDate = DateTime.Now.AddYears(-1);
            FilterEndDate   = DateTime.Now.AddDays(1);

            Messenger.Default.Register <ItemDTO>(this, (message) => { SelectedItem = message; });
            Messenger.Default.Register <TransactionTypes>(this, (message) => { Transaction = message; });

            LoadCategories();
            GetLiveItems();

            GetWarehouses();
            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }
        }
        public void Load()
        {
            CleanUp();
            _piHeaderService = new PiHeaderService();

            LoadItems();

            GetWarehouses();
            if (Warehouses.Any())
            {
                SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
            }
        }
Esempio n. 3
0
        public OnHandInventoryViewModel()
        {
            CleanUp();
            _itemQuantityService = new ItemQuantityService();

            LoadCategories();
            ItemEntryEnability = false;
            FillByQuantityCombo();
            CheckRoles();
            GetWarehouses();

            if (Warehouses != null && Warehouses.Any())
            {
                SelectedWarehouse = SelectedWarehouse ?? Warehouses.FirstOrDefault();
            }
        }
Esempio n. 4
0
        public void Load()
        {
            CleanUp();
            _itemBorrowService = new ItemBorrowService();

            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }
        }
Esempio n. 5
0
        public SellItemHelperViewModel()
        {
            CleanUp();
            _itemService         = new ItemService();
            _itemQuantityService = new ItemQuantityService();
            _transactionService  = new TransactionService();

            GetLiveItems();
            GetWarehouses();

            if (Warehouses != null && Warehouses.Any())
            {
                SelectedWarehouse = SelectedWarehouse ?? Warehouses.FirstOrDefault();
            }

            CheckRoles();
        }
Esempio n. 6
0
        public void Load()
        {
            CleanUp();
            _paymentService = new PaymentService(DbContextUtil.GetDbContextInstance());

            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }
        }
        public FinancialAccountViewModel()
        {
            CleanUp();
            _financialAccountService = new FinancialAccountService();

            CheckRoles();
            LoadBanks();
            GetWarehouses();

            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }
        }
Esempio n. 8
0
        public BankGuaranteeViewModel()
        {
            CleanUp();
            _bankGuaranteeService = new BankGuaranteeService();

            CheckRoles();
            LoadBanks();
            GetWarehouses();

            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }
        }
Esempio n. 9
0
        public PaymentListViewModel()
        {
            CleanUp();
            var dbContext = DbContextUtil.GetDbContextInstance();

            _paymentService = new PaymentService(dbContext);
            _unitOfWork     = new UnitOfWork(dbContext);

            FillCombos();
            CheckRoles();

            var toDay          = DateTime.Now.AddDays(1);
            var fifteendaysAgo = DateTime.Now.AddYears(-1);

            FilterStartDate = new DateTime(fifteendaysAgo.Year, fifteendaysAgo.Month, fifteendaysAgo.Day, 0, 0, 0);
            FilterEndDate   = new DateTime(toDay.Year, toDay.Month, toDay.Day, 23, 59, 59);

            Messenger.Default.Register <BusinessPartnerDTO>(this, (message) => { SelectedBusinessPartner = message; });
            Messenger.Default.Register <TransactionTypes>(this, (message) => { Transaction = message; });
            Messenger.Default.Register <PaymentListTypes>(this, (message) => { PaymentListType = message; });

            GetWarehouses();

            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }

            ClearanceExpanderVisibility = "Collapsed";
            CheckExpanderVisibility     = "Collapsed";
            PaymentActionVisibility     = "Collapsed";
        }
Esempio n. 10
0
        private void Load()
        {
            CleanUp();
            _itemQuantityService = new ItemQuantityService();

            LoadCategories();
            ItemDetailEnability = false;

            if (Warehouses != null && Warehouses.Any())
            {
                if (SelectedWarehouse == null)
                {
                    SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
                }
                else
                {
                    SelectedWarehouse = SelectedWarehouse;
                }
            }

            CheckRoles();
            TextSearchMode = "Contains";
        }