Example #1
0
 public MenuViewModel(MenuView menuViewOpen)
 {
     menuView        = menuViewOpen;
     pizzeriaService = new PizzeriaService();
     PizzaList       = pizzeriaService.GetPizzas();
     orederedPizzas  = new List <tblPizzaOrder>();
 }
        public EmployeeDetailViewModel(EmployeeDetail employeeDetailOpen, tblOrder orderPar)
        {
            employeeDetail = employeeDetailOpen;
            order          = orderPar;

            service = new PizzeriaService();
            if (orderPar.OrderStatus == "W")
            {
                ViewApprove = Visibility.Visible;
                ViewDelete  = Visibility.Hidden;
                Status      = "Status: Waiting";
            }
            else if (orderPar.OrderStatus == "A")
            {
                ViewDelete  = Visibility.Visible;
                ViewApprove = Visibility.Hidden;
                Status      = "Status: Approved";
            }
            else
            {
                ViewDelete  = Visibility.Visible;
                ViewApprove = Visibility.Hidden;
                Status      = "Status: Refused";
            }
            PizzaOrders = service.GetPizzaOrdersByOrderID(orderPar.ID);
        }
        public OrderViewModel(OrderView orderViewOpen, List <tblPizzaOrder> pizzas, decimal totalAmountPar, string JMBG)
        {
            orderView = orderViewOpen;
            PizzaList = pizzas;

            totalAmount  = String.Format("Total order price: {0}", totalAmountPar);
            this.JMBG    = JMBG;
            pizzaService = new PizzeriaService();
        }
Example #4
0
        public MenuViewModel(MenuView menuViewOpen, string JMBG)
        {
            menuView        = menuViewOpen;
            pizzeriaService = new PizzeriaService();
            PizzaList       = pizzeriaService.GetPizzas();
            orederedPizzas  = new List <tblPizzaOrder>();
            ordersOfUser    = pizzeriaService.GetOrdersOfGuest(JMBG);

            if (ordersOfUser.Any())
            {
                if (ordersOfUser.Last().OrderStatus == "W")
                {
                    ViewMakeOrder = Visibility.Hidden;
                    ViewShowOrder = Visibility.Visible;
                }
            }
            this.JMBG = JMBG;
        }
        public GuestMainViewModel(GuestMainView guestMainViewOpen, string JMBG)
        {
            pizzeriaService = new PizzeriaService();
            guestMainView   = guestMainViewOpen;
            this.JMBG       = JMBG;

            ordersOfUser = pizzeriaService.GetOrdersOfGuest(JMBG);

            if (ordersOfUser.Any())
            {
                if (ordersOfUser.Last().OrderStatus == "A")
                {
                    //ViewAprovedOrder = Visibility.Visible;
                    //ViewMainMenu = Visibility.Hidden;
                    //Thread.Sleep(3000);
                    //ViewAprovedOrder = Visibility.Hidden;
                    //ViewMainMenu = Visibility.Visible;
                    ApprovedWindow approvedWindow = new ApprovedWindow();
                    approvedWindow.ShowDialog();


                    MessageBox.Show("Your last order is aproved");
                }
                if (ordersOfUser.Last().OrderStatus == "R")
                {
                    //ViewAprovedOrder = Visibility.Visible;
                    //ViewMainMenu = Visibility.Hidden;
                    //Thread.Sleep(3000);
                    //ViewAprovedOrder = Visibility.Hidden;
                    //ViewMainMenu = Visibility.Visible;
                    //RefusedWindow refusedWindow = new RefusedWindow();
                    //refusedWindow.ShowDialog();
                    //Thread.Sleep(2000);
                    //refusedWindow.Close();
                    MessageBox.Show("Your last order is refused");
                }
            }
        }
Example #6
0
 public EmployeeViewModel(EmployeeView employeeViewOpen)
 {
     employeeView = employeeViewOpen;
     service      = new PizzeriaService();
     OrderList    = service.GetOrders();
 }