Ejemplo n.º 1
0
        public DeleteCar()
        {
            InitializeComponent();
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();
            var cars = from c in db.cars
                       select new
            {
                carID     = c.car_id,
                carBrand  = c.brand,
                carModel  = c.model,
                carPrice  = c.price,
                carColour = c.colour,
                carProd   = c.prod_date
            };

            foreach (var item in cars)
            {
                Console.WriteLine(item.carBrand);
                Console.WriteLine(item.carModel);
                Console.WriteLine(item.carColour);
                Console.WriteLine(item.carPrice);
                Console.WriteLine(item.carProd);
            }

            this.gridCars.ItemsSource = cars.ToList();
        }
Ejemplo n.º 2
0
        public ShowSale()
        {
            InitializeComponent();
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();
            var sales = from s in db.sales
                        select new
            {
                customerName      = s.customer.name,
                customerSurname   = s.customer.surname,
                carBrand          = s.car.brand,
                carModel          = s.car.model,
                carColour         = s.car.colour,
                carProd           = s.car.prod_date,
                transactionAmount = s.transaction_amount,
                onCompany         = s.on_company,
                dealerID          = s.dealer.dealer_id,
            };

            foreach (var item in sales)
            {
                Console.WriteLine(item.customerName);
                Console.WriteLine(item.customerSurname);
                Console.WriteLine(item.carBrand);
                Console.WriteLine(item.carColour);
                Console.WriteLine(item.transactionAmount);
                Console.WriteLine(item.onCompany);
                Console.WriteLine(item.dealerID);
            }

            this.gridSales.ItemsSource = sales.ToList();
        }
Ejemplo n.º 3
0
        private void AddSaleFn(object sender, RoutedEventArgs e)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();

            var sales = from s in db.sales
                        select new
            {
                transactionAmountC = s.car.price,
            };

            byte onFirm = IfOnFirm((bool)(checkCompany.IsChecked));

            sale saleObj = new sale()
            {
                customer_id        = int.Parse(txtClient.Text),
                dealer_id          = int.Parse(txtDealer.Text),
                car_id             = int.Parse(txtCar.Text),
                transaction_amount = GetCarPrice(int.Parse(txtCar.Text), (bool)(checkCompany.IsChecked)),
                on_company         = onFirm,
            };



            db.sales.Add(saleObj);
            db.SaveChanges();
            MessageBox.Show("Sale added");
        }
Ejemplo n.º 4
0
        private void DelBtn(object sender, RoutedEventArgs e)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();
            var s = from c in db.cars
                    where c.car_id == this.cid
                    select c;

            car obj = s.SingleOrDefault();

            if (obj != null)
            {
                db.cars.Remove(obj);
                db.SaveChanges();
            }
        }
        private void RegisterDealerFn(object sender, RoutedEventArgs e)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();

            dealer dealerObj = new dealer()
            {
                name            = txtName.Text,
                surname         = txtSurname.Text,
                pesel           = txtPesel.Text,
                employment_date = int.Parse(txtDate.Text),
            };

            db.dealers.Add(dealerObj);
            db.SaveChanges();
            MessageBox.Show("Dealer registered!");
        }
Ejemplo n.º 6
0
        private void AddCarFn(object sender, RoutedEventArgs e)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();

            car carObj = new car()
            {
                brand     = txtBrand.Text,
                model     = txtModel.Text,
                colour    = txtColour.Text,
                prod_date = int.Parse(txtProd.Text),
                price     = decimal.Parse(txtPrice.Text),
            };

            db.cars.Add(carObj);
            db.SaveChanges();
            MessageBox.Show("Car added!");
        }
Ejemplo n.º 7
0
        private void RegisterCustomerFn(object sender, RoutedEventArgs e)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();

            customer customerObj = new customer()
            {
                name    = txtName.Text,
                surname = txtSurname.Text,
                pesel   = txtPesel.Text,
                nip     = txtNip.Text,
                city    = txtCity.Text,
            };

            db.customers.Add(customerObj);
            db.SaveChanges();
            MessageBox.Show("Customer registered!");
        }
Ejemplo n.º 8
0
        private decimal GetCarPrice(int car_id, bool infor)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();

            var s = from c in db.cars
                    where c.car_id == car_id
                    select c;

            car     obj           = s.SingleOrDefault();
            decimal price         = obj.price;
            decimal multiplyValue = Convert.ToDecimal(0.81);

            if (infor == true)
            {
                return(price * multiplyValue);
            }
            else
            {
                return(price);
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Initializing WPF component and then after connecting to database shows data grids
        /// </summary>
        public AddSale()
        {
            InitializeComponent();

            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();
            var cars = from c in db.cars
                       select new
            {
                carID     = c.car_id,
                carBrand  = c.brand,
                carModel  = c.model,
                carPrice  = c.price,
                carColour = c.colour,
                carProd   = c.prod_date
            };

            foreach (var item in cars)
            {
                Console.WriteLine(item.carID);
                Console.WriteLine(item.carBrand);
                Console.WriteLine(item.carModel);
                Console.WriteLine(item.carColour);
                Console.WriteLine(item.carPrice);
                Console.WriteLine(item.carProd);
            }

            this.gridCars.ItemsSource = cars.ToList();

            var clients = from cl in db.customers
                          select new
            {
                customerID      = cl.customer_id,
                customerName    = cl.name,
                customerSurname = cl.surname,
                customerCity    = cl.city,
                customerNIP     = cl.nip,
            };

            foreach (var item in cars)
            {
                Console.WriteLine(item.carBrand);
                Console.WriteLine(item.carModel);
                Console.WriteLine(item.carColour);
                Console.WriteLine(item.carPrice);
                Console.WriteLine(item.carProd);
            }

            this.gridClients.ItemsSource = clients.ToList();

            var dealers = from d in db.dealers
                          select new
            {
                dealersID      = d.dealer_id,
                dealersName    = d.name,
                dealersSurname = d.surname,
            };

            foreach (var item in dealers)
            {
                Console.WriteLine(item.dealersID);
                Console.WriteLine(item.dealersName);
                Console.WriteLine(item.dealersSurname);
            }

            this.gridDealers.ItemsSource = dealers.ToList();
        }
Ejemplo n.º 10
0
        private void RefreshFn(object sender, RoutedEventArgs e)
        {
            CarDealershipAppDBEntities db = new CarDealershipAppDBEntities();

            this.gridCars.ItemsSource = db.cars.ToList();
        }