示例#1
0
 public MakeReservation(Controller.AppController MyController, UserMenu userMenu, int selectedCar)
 {
     InitializeComponent();
     this.MyController = MyController;
     this.userMenu     = userMenu;
     this.selectedCar  = selectedCar;
 }
示例#2
0
 public UserChangePassword(Controller.AppController MyController, Model.User current, UserMenu userMenu)
 {
     InitializeComponent();
     this.MyController = MyController;
     this.EditUser     = current;
     this.userMenu     = userMenu;
 }
示例#3
0
        public UserMenu(Controller.AppController MyController, Wpf.WindowManager windowManager)
        {
            InitializeComponent();
            this.MyController  = MyController;
            DataContext        = this;
            this.WindowManager = windowManager;
            currentUser        = windowManager.user;
            LoadData();
            userName.Text = currentUser.UserName;

            PaletteHelper paletteHelper = new PaletteHelper();
            ITheme        theme         = paletteHelper.GetTheme();

            DarkModeToggleButton.IsChecked = theme.GetBaseTheme() == BaseTheme.Dark;

            //if (paletteHelper.GetThemeManager() is  themeManager)
            //{
            //    themeManager.ThemeChanged += (_, e) =>
            //    {
            //        DarkModeToggleButton.IsChecked = e.NewTheme?.GetBaseTheme() == BaseTheme.Dark;
            //    };
            //}
            if (carAvailableList == null)
            {
                carAvailableList = new CarAvailableList(MyController, this);
            }
            contentControl.Content = carAvailableList;
        }
 public UserAccountDetails(Controller.AppController MyController, Model.User current, UserMenu userMenu)
 {
     InitializeComponent();
     DataContext       = this;
     this.MyController = MyController;
     this.EditUser     = current;
     this.userMenu     = userMenu;
 }
示例#5
0
 public CarDatesWindow(Controller.AppController MyController, int carId)
 {
     InitializeComponent();
     DataContext       = this;
     this.MyController = MyController;
     this.carId        = carId;
     loadData();
 }
示例#6
0
 public CarListWindow(Terminal.Gui.View parent, List <Model.Car> car_list, Model.User user, Controller.AppController controler) : base("Wypożyczalnia")
 {
     _parent           = parent;
     this.myController = controler;
     this.cars         = car_list;
     this.user         = user;
     InitControls();
     InitStyle();
 }
示例#7
0
 public ReservationWindow(Terminal.Gui.View parent, List <Model.Car> cars, Model.Car selectedCar, Model.User user, Controller.AppController controller) : base("Dodaj rezerwację")
 {
     this.controller  = controller;
     this.cars        = cars;
     this.user        = user;
     this.selectedCar = selectedCar;
     _parent          = parent;
     InitControls();
     InitStyle();
 }
示例#8
0
        public StaffMenu(Controller.AppController MyController, Wpf.WindowManager windowManager)
        {
            InitializeComponent();
            this.MyController = MyController;
            loadData();
            DataContext        = this;
            this.windowManager = windowManager;
            userName.Text      = windowManager.user.Name;
            if (windowManager.user.Rola == Model.UserRole.Admin)
            {
                //userButton.IsEnabled = true;
                ItemUsers.IsEnabled = true;
            }

            PaletteHelper paletteHelper = new PaletteHelper();
            ITheme        theme         = paletteHelper.GetTheme();

            DarkModeToggleButton.IsChecked = theme.GetBaseTheme() == BaseTheme.Dark;

            reserwationManage      = new ReserwationManage(MyController, this);
            contentControl.Content = reserwationManage;
        }
 public ReserwationManage(Controller.AppController MyController, StaffMenu staffMenu)
 {
     InitializeComponent();
     this.MyController = MyController;
     this.staffMenu    = staffMenu;
 }
 public CarModelManage(Controller.AppController MyController, StaffMenu staffMenu)
 {
     InitializeComponent();
     this.MyController = MyController;
     this.staffMenu    = staffMenu;
 }
示例#11
0
 public void SetController(Controller.AppController controller)
 {
     MyController = controller;
 }
 public AppSettings(Controller.AppController MyController)
 {
     InitializeComponent();
     this.MyController = MyController;
 }
示例#13
0
 public CarAvailableList(Controller.AppController MyController, UserMenu userMenu)
 {
     InitializeComponent();
     this.MyController = MyController;
     this.userMenu     = userMenu;
 }
示例#14
0
 public Register(Controller.AppController MyController)
 {
     InitializeComponent();
     this.MyController = MyController;
 }
示例#15
0
 public Login(Controller.AppController MyController)
 {
     InitializeComponent();
     this.MyController = MyController;
 }