Esempio n. 1
0
        private void AddNewPayment()
        {
            if (Warehouses != null)
            {
                SelectedWarehouse = Warehouses.FirstOrDefault();
            }
            else
            {
                return;
            }

            if (SelectedWarehouse != null && SelectedWarehouse.Id != -1 && SelectedPayment == null)
            {
                SelectedPayment = new PaymentDTO
                {
                    Type          = PaymentType,
                    PaymentDate   = DateTime.Now,
                    ReceiptDate   = DateTime.Now,
                    PaymentMethod = PaymentMethods.Cash,
                    Status        = PaymentStatus.NotCleared,
                    WarehouseId   = SelectedWarehouse.Id //,
                                                         //Check=new CheckDTO()
                                                         //{
                                                         //    CheckDate = DateTime.Now
                                                         //}
                }
            }
            ;
        }
        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;
                }
            }
        }
Esempio n. 3
0
        public void GetWarehouses()
        {
            var warehouses = new WarehouseService(true).GetAll().ToList();

            warehouses.Insert(0, new WarehouseDTO
            {
                Id          = -1,
                DisplayName = "Choose Store/Shop"
            });
            Warehouses            = warehouses;
            SelectedFromWarehouse = Warehouses.FirstOrDefault();
            SelectedToWarehouse   = Warehouses.FirstOrDefault();
        }
        public void Load()
        {
            CleanUp();
            _piHeaderService = new PiHeaderService();

            LoadItems();

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

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

            if (Warehouses != null && Warehouses.Any())
            {
                SelectedWarehouse = SelectedWarehouse ?? Warehouses.FirstOrDefault();
            }
        }
Esempio n. 6
0
        private void AddNewItemsMovementHeader()
        {
            SelectedFromWarehouse = Warehouses.FirstOrDefault();
            SelectedToWarehouse   = Warehouses.FirstOrDefault();

            SelectedItemsMovement = new ItemsMovementHeaderDTO
            {
                MovementDate    = DateTime.Now,
                Status          = TransactionStatus.Draft,
                FromWarehouseId = -1,
                ToWarehouseId   = -1,
                MovementNumber  = _imHeaderService.GetNewMovementNumber(1, false)
            };

            ItemsMovementLines = new ObservableCollection <ItemsMovementLineDTO>();
        }
Esempio n. 7
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. 8
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. 9
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. 11
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. 12
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. 13
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";
        }
        private void AddNewPayment()
        {
            if (Warehouses != null)
            {
                SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault();
            }
            else
            {
                return;
            }

            if (SelectedWarehouse != null && SelectedWarehouse.Id != -1 && SelectedPayment == null)
            {
                SelectedPayment = new PaymentDTO
                {
                    PaymentType   = PaymentType,
                    PaymentDate   = DateTime.Now,
                    PaymentMethod = PaymentMethods.Cash,
                    Status        = PaymentStatus.NotCleared,
                    WarehouseId   = SelectedWarehouse.Id
                }
            }
            ;
        }