Example #1
0
        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;
            }
        }
Example #2
0
        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();
        }
Example #3
0
 //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();
     }
 }
Example #4
0
 //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;
        }
Example #6
0
        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);
        }
Example #7
0
        //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);
        }
Example #8
0
        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);
            }
        }
Example #9
0
        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();                       
                }
Example #11
0
        //construktor


        public HomeController(View.Home viewhome)
        {
            this.viewhome = viewhome;
            modelkeuangan = new Model.HomeModel();
            modelmainpage = new Model.MainPageModel();
        }