private void AddDistributorsToViewList()
        {
            var viewListDataDistributors = new ObservableCollection <Distributor>();

            viewListDataDistributors             = DistributorService.GetAllDistributors();
            this.ListBoxDistributors.ItemsSource = viewListDataDistributors;
        }
Esempio n. 2
0
        private void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            string distributorName = (this.distributorsDatagrid.SelectedItem as Distributor).Name;

            DistributorService.DeleteDistributor(distributorName);
            distributorsDatagrid.DataContext = DistributorService.GetAllDistributors();
        }
Esempio n. 3
0
        public void GetAllDistributor_Valid()
        {
            //arrange
            IDistributorService service = new DistributorService();

            //Act
            var actual = service.GetAllDistributors();

            //Assert
            Assert.AreEqual(3, actual.Count);
        }
        // GET: Transaction/Create
        public IActionResult Create()
        {
            TransactionCreate transactionCreate = new TransactionCreate()
            {
                TypesOfPayment = new List <SelectListItem>
                {
                    new SelectListItem {
                        Value = "0", Text = "Gotówka"
                    },
                    new SelectListItem {
                        Value = "1", Text = "Karta"
                    }
                }
            };

            transactionCreate.TransactionProduct = new List <TransactionProduct>();
            Invoice last = _transactionService.LastInvoice();

            transactionCreate.Transaction         = new Transaction();
            transactionCreate.Transaction.Invoice = new Invoice();

            transactionCreate.Transaction.Invoice.InvoiceNumber = last.InvoiceNumber + 1;

            foreach (var product in _productService.GetAllProductsWithoutFuel().ToList())
            {
                TransactionProduct model = new TransactionProduct
                {
                    ProductId          = product.ProductId,
                    Name               = product.Name,
                    Price              = product.Price,
                    LoyaltyPointsPrice = product.LoyaltyPointsPrice,
                    IsDiscountIncluded = false,
                    MaxAmountOfProduct = product.Stock
                };

                Discount discount = _discountService.GetDiscountForProduct(model.ProductId);

                if (discount != null)
                {
                    switch (discount.Type)
                    {
                    case 0:
                        model.IsDiscountIncluded = true;
                        break;

                    case 1:
                        model.IsDiscountIncluded = true;
                        break;

                    default:
                        model.IsDiscountIncluded = false;
                        break;
                    }
                }

                transactionCreate.TransactionProduct.Add(model);
            }
            transactionCreate.DistributorInTransaction = new List <DistributorInTransaction>();

            foreach (var distributor in _distributorService.GetAllDistributors().ToList())
            {
                DistributorInTransaction model = new DistributorInTransaction();

                List <TankDistributor> listOfTankDistributor = _tankService.GetTanksByDistributor(distributor.DistributorId).ToList();

                List <int> listOfTanksIds = new List <int>();
                foreach (var item in listOfTankDistributor)
                {
                    listOfTanksIds.Add(item.TankId);
                }
                listOfTanksIds.Sort();
                Random r            = new Random();
                int    randomTankId = r.Next(listOfTanksIds[0], listOfTanksIds[^ 1]);
Esempio n. 5
0
 public SearchDistributorWin()
 {
     InitializeComponent();
     this.distributorsDatagrid.DataContext = DistributorService.GetAllDistributors();
 }
 public IActionResult Index()
 {
     return(View(_distributorService.GetAllDistributors()));
 }