public override bool Execute(object param, object data) { try { MainForm form = param as MainForm; if (form == null) { return(false); } foreach (DockContent item in form.DockPanel.Contents) { if (item is HomePageForm) { item.Activate(); return(true); } } HomePageForm role = new HomePageForm(form); role.Show(form.DockPanel, DockState.Document); role.Activate(); } catch (Exception ex) { LogManager.Instance.WriteLog(ex.ToString()); } return(true); }
static void Main() { Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //connect to database connecter = SQLConnecter.GetInstance(); //init services bikeService = new BikeService(connecter); cardService = new CardService(connecter); electricBikeService = new ElectricBikeService(connecter); stationService = new StationService(connecter); tandemService = new TandemService(connecter); transactionService = new TransactionService(connecter); userService = new UserService(connecter); //init controllers rentBikeController = new RentBikeController(); bikeStationController = new BikeStationController(); returnBikeController = new ReturnBikeController(); //init the presentation homePageForm = new HomePageForm(); stationDetailForm = new StationDetailForm(); bikeDetailForm = new BikeDetailForm(); cardInformationForm = new CardInformationForm(); listBikeForm = new ListBikeForm(); rentBikeForm = new RentBikeForm(); returnBikeForm = new ReturnBikeForm(); transactionInformationForm = new TransactionInformationForm(); Application.Run(homePageForm); }
static void Main() { Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); homePageForm = new HomePageForm(); stationDetailForm = new StationDetailForm(); bikeDetailForm = new BikeDetailForm(); cardInformationForm = new CardInformationForm(); listBikeForm = new ListBikeForm(); rentBikeForm = new RentBikeForm(); rentBikeInfoForm = new RentBikeInfoForm(); rentingBikeForm = new RentingBikeForm(); returnBikeForm = new ReturnBikeForm(); transactionInformationForm = new TransactionInformationForm(); Application.Run(homePageForm); }