private void ListMenu_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var _menu = e.SelectedItem as Menu; var myPage = new Page(); if (_menu != null) { switch (_menu.Text) { case "Home": myPage = new View.Home(); break; case "Mi perfil": myPage = new View.EditarDatosUsuario(); break; case "Cuenta premium": myPage = new View.CuentaPremium(); break; default: myPage = new Index(); App.Current.Properties["IsLoggedIn"] = false; App.Current.Properties["user"] = null; break; } Detail = new NavigationPage(myPage); this.IsPresented = false; } }
public DetailController(View.Detail vDetail, DataRow detailData, View.Home vHome) { mVariasi = new Model.VariasiModel(); this.vHome = vHome; this.vDetail = vDetail; this.id_menu = int.Parse(detailData["id_menu"].ToString()); this.nama = detailData["nama"].ToString(); this.harga = int.Parse(detailData["harga"].ToString()); this.foto = detailData["foto"].ToString(); this.kategori = detailData["kategori"].ToString(); this.deskripsi = detailData["deskripsi"].ToString(); this.warung = detailData["warung"].ToString(); BitmapImage image = new BitmapImage(new Uri("/amieats;component/Image/menu/" + foto + ".png", UriKind.Relative)); // display the detail vDetail.lblNama.Content = this.nama; vDetail.lblDeskripsi.Text = this.deskripsi; vDetail.lblCategory.Content = this.kategori; vDetail.lblQty.Content = this.qty; vDetail.lblWarung.Content = this.warung; vDetail.imageMenu.Source = image; // display the variation showVariation(); // update subtotal updateSubtotal(); }
//ListViewItem 클릭시 Page 전환 기능 private void ListViewItem_Selected(object sender, RoutedEventArgs e) { if (sender == HomeItem) { var home = new View.Home(); pageControl.NavigationService.Navigate(home); } if (sender == CalenadarItem) { var calenadar = new View.Calendar(); pageControl.NavigationService.Navigate(calenadar); } if (sender == NoticeItem) { var notice = new View.Notice(); pageControl.NavigationService.Navigate(notice); } if (sender == BindingItem) { var binding = new View.Binding(); pageControl.NavigationService.Navigate(binding); } if (sender == SignOutItem) { Process[] processList = Process.GetProcessesByName("chromedriver"); for (int i = processList.Length - 1; i >= 0; i--) { // processList[i].CloseMainWindow(); processList[i].Kill(); processList[i].Close(); } Application.Current.Shutdown(); } }
//ListViewItem 클릭시 Page 전환 기능 private void ListViewItem_Selected(object sender, RoutedEventArgs e) { if (sender == HomeItem) { var home = new View.Home(); pageControl.NavigationService.Navigate(home); } if (sender == CalenadarItem) { var calenadar = new View.Calendar(); pageControl.NavigationService.Navigate(calenadar); } if (sender == NoticeItem) { var notice = new View.Notice(); pageControl.NavigationService.Navigate(notice); } if (sender == BindingItem) { var binding = new View.Binding(); pageControl.NavigationService.Navigate(binding); } if (sender == SignOutItem) { Application.Current.Shutdown(); } }
private async void Start2() { var task2 = Task.Run(() => SubjectCrawling()); await task2; View.Home home = new View.Home(); home.DepartmentCrawlingData.ItemsSource = VM.D_Data; }
public void Execute(object parameter) { First first = new First(); View.Home home = new View.Home(); first.Show(); ViewModel.mainWindow.Close(); first.pageControl.NavigationService.Navigate(home); }
//constructor public HomeController(View.Home vHome) { // panggil model this.vHome = vHome; mKategori = new Model.KategoriModel(); mMenu = new Model.MenuModel(); // muat kategori dan menu showCategory(); showMenu(1); }
private async void GoButton_clicked(object sender, EventArgs e) { User user = await loginVM.LoginDirectory(); if (user != null) { Home home = new View.Home(user); await Navigation.PushAsync(home); Navigation.RemovePage(this); } }
public void Execute(object parameter) { _driverService = ChromeDriverService.CreateDefaultService(); _driverService.HideCommandPromptWindow = true; _options = new ChromeOptions(); _options.AddArgument("headless"); _options.AddArgument("disable-gpu"); _driver = new ChromeDriver(_driverService, _options); _driver.Navigate().GoToUrl("https://ieilms.jbnu.ac.kr/"); // 웹 사이트에 접속합니다. _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); var parameters = (object[])parameter; IWebElement element; try { element = _driver.FindElementByXPath("//*[@id='id']"); element.SendKeys((string)parameters[0]); VM.mainWindowIDInformation.LoginID = ((string)parameters[0]); element = _driver.FindElementByXPath("//*[@id='passwd']"); element.SendKeys((string)parameters[1]); VM.mainWindowIDInformation.LoginPasswd = ((string)parameters[1]); element = _driver.FindElementByXPath("//*[@id='loginform']/table/tbody/tr[1]/td[2]/input"); element.Click(); element = _driver.FindElementByXPath("//*[@id='nav']/li[10]/a"); element.Click(); First first = new First(); View.Home home = new View.Home(); first.Show(); //음... 안닫히네 View.MainWindow mainWindow = new View.MainWindow(); // 교수님 코드 VM.mainWindowRef.Close(); first.pageControl.NavigationService.Navigate(home); _driver.Close(); } catch (Exception) { MessageBox.Show("ID,PW를 확인해주세요."); return; } }
void _homeItem_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { foreach (Window win in App.Current.Windows) { win.Hide(); } View.Home j = new View.Home(); j.Show(); }
//construktor public HomeController(View.Home viewhome) { this.viewhome = viewhome; modelkeuangan = new Model.HomeModel(); modelmainpage = new Model.MainPageModel(); }