Exemplo n.º 1
0
        private async void StackPanel_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            var           ee  = sender as StackPanel;
            ItemViewModel ivm = ee.Tag as ItemViewModel;

            if (ivm.DocID == "time")
            {
                return;
            }

            var ld = fm.Items.Where(x => x.id == ivm.DocID).ToList();

            if (ld.Count == 0)
            {
                MainHelp.toastMessage("錯誤訊息", string.Format("沒有發現該筆資料:{0}", ivm.DocID));
                return;
            }

            SystemSettingManager <Session> ssm = new SystemSettingManager <Session>("SelectData");

            ssm.Item = ld[0];
            await ssm.WriteToFileAsync();

            NavigationService.Navigate(new Uri(MainHelp.PageNameDetailInformation, UriKind.Relative));
        }
Exemplo n.º 2
0
 public ActionResult Index()
 {
     if (_db.Users.Count() == 0)
     {
         MainHelp.CreateUserAdmin();
     }
     ViewBag.Page = "Personal";
     return(View());
 }
        public async Task <IActionResult> Index()
        {
            var mainHelp   = new MainHelp();
            var helpOffers = await _communityRepository.GetHelpOffersAsync();

            var helpRequests = await _communityRepository.GetRequestsAsync();

            mainHelp.HelpOffers   = helpOffers.ToList();
            mainHelp.HelpRequests = helpRequests.ToList();
            return(View(mainHelp));
        }
Exemplo n.º 4
0
        public ActionResult Index()
        {
            var model = new Application();
            var temp  = TempData["NewApplication"] as Application;

            if (temp != null)
            {
                model = temp;
            }
            ViewBag.Page        = "Application";
            ViewBag.dicProducts = _db.Products.ToList();
            ViewBag.dicSchems   = MainHelp.dicSchems();
            TempData["Step"]    = 1;
            return(View(model));
        }
        private async void appBtnAdd_Click(object sender, EventArgs e)
        {
            var sr = myFavoriter.Items.Where(x => x.id == ssm.Item.id).ToList();

            if (sr.Count == 0)
            {
                myFavoriter.Items.Add(ssm.Item);
                MainHelp.toastMessage("通知", "該筆資料已經加入到我的最愛中");
            }
            else
            {
                myFavoriter.Items.Remove(sr[0]);
                MainHelp.toastMessage("通知", "該筆資料已經從我的最愛中移除");
            }
            await myFavoriter.WriteToFileAsync();

            AppBarRefresh();
        }
Exemplo n.º 6
0
        private async Task UpdateData()
        {
            PerfProgBar.IsIndeterminate = true;
            await fm.getSessionAsync();

            await nm.getNewsAsync();

            if (string.IsNullOrEmpty(fm.lastErrorMessage) == false)
            {
                MainHelp.toastMessage("錯誤訊息", fm.lastErrorMessage);
            }
            else
            {
                MainHelp.toastMessage("通知訊息", "資料已經更新完成");
            }
            RefreshData();
            PerfProgBar.IsIndeterminate = false;
        }
Exemplo n.º 7
0
        public ActionResult Index(Application a)
        {
            ViewBag.Page = "Application";
            int s = (int)TempData["Step"];

            string buttonValue = Request["button"];

            if (buttonValue == "Назад")
            {
                TempData["NewApplication"] = a;
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.dicProducts = _db.Products.ToList();
                ViewBag.dicSchems   = MainHelp.dicSchems();

                switch (s)
                {
                case 1:
                {
                    if (MainHelp.IsValidEtap1(a).Count == 0)
                    {
                        TempData["Step"] = s + 1;
                        ModelState.Clear();
                        try
                        {
                            a.CreateDateTime = DateTime.Now;

                            if (User.Identity.IsAuthenticated)
                            {
                                a.CreateUserId = _db.Users.FirstOrDefault(x => x.Login == User.Identity.Name).UserId;
                            }
                            else
                            {
                                a.CreateUserId = -1;
                            }

                            _db.Applications.Add(a);
                            _db.SaveChanges();
                            _db.Dispose();

                            return(View(a));
                        }
                        catch (DbEntityValidationException ex)
                        {
                            TempData["Step"] = s;
                            ModelState.AddModelError("", ex.EntityValidationErrors.ToString());
                            return(View(a));
                        }
                    }
                    else
                    {
                        TempData["Step"] = s;
                        foreach (KeyValuePair <string, string> k in MainHelp.IsValidEtap1(a))
                        {
                            ModelState.AddModelError(k.Key, k.Value);
                        }
                        return(View(a));
                    }
                }

                case 2:
                {
                    if (MainHelp.IsValidEtap2(a).Count == 0)
                    {
                        TempData["Step"]   = s + 1;
                        a.Xml              = MainHelp.CreateXML(a);
                        a.XmlData          = System.Text.Encoding.Default.GetBytes(a.Xml);// MainHelp.CreateXML(lm)
                        _db.Entry(a).State = System.Data.Entity.EntityState.Modified;
                        _db.SaveChanges();
                        _db.Dispose();
                        SendMail.Send(a);
                        return(View(a));
                    }
                    else
                    {
                        TempData["Step"] = s;
                        foreach (KeyValuePair <string, string> k in MainHelp.IsValidEtap2(a))
                        {
                            ModelState.AddModelError(k.Key, k.Value);
                        }
                        return(View(a));
                    }
                }

                case 3:
                {
                    TempData["Step"] = s + 1;
                    //_db.Entry(lm).State = System.Data.Entity.EntityState.Modified;
                    //_db.SaveChanges();
                    //_db.Dispose();
                    return(View());
                    //return View(lm);
                }

                default: return(View());
                }
            }
        }
Exemplo n.º 8
0
        public ActionResult Index()
        {
            if (_db.Users.Count() == 0)
            {
                MainHelp.CreateUserAdmin();
            }
            //MainHelp.CreateUserAdmin();
            ViewBag.Page = "Personal";

            if (User.Identity.IsAuthenticated)
            {
                User u = new User();
                u = _db.Users.FirstOrDefault(x => x.Login == User.Identity.Name);

                //ViewBag.Role = u.Role;
                //ViewBag.PIB = u.PIB;
                //ViewBag.appId = id;

                //var tuple = new Tuple<LoanModel, mUser>(new LoanModel(), new mUser());
                //var models = new Tuple<ContextBoundObject.
                //return View(tuple);

                //return View(context.Users);


                //List<LoanModel> l1 = context.Applications.ToList();
                //List<mUser> l2 = context.Users.ToList();

                //var t = new Tuple<List<LoanModel>, List<mUser>>(l1, l2);
                //ViewBag.data = t;
                //object z = new Tuple<List<LoanModel>, List<mUser>>(l1, l2);

                //Tuple<List<IPOTEKA.UA.Models.LoanModel>, List<IPOTEKA.UA.Models.mUser>> t = new Tuple<List<LoanModel>, List<mUser>>(l1, l2);
                //a =
                if (u != null)
                {
                    if (u.Role == "Admin")
                    {
                        //return RedirectToRoute(new { controller = "Admin", action = "Index" });
                        //return RedirectToRoute("Admin");
                        //return RedirectToRoute(new { controller = "Admin", action = "Admin"});
                        //return RedirectToRoute("Default2");
                        return(RedirectToAction("Index", "Admin"));
                        //return View("Index", "/Admin/Index", t);
                    }
                    else if (u.Role == "Agent")
                    {
                        return(View(_db.Applications));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    return(RedirectToAction("Index", "Admin"));
                }

                //return View(context.Applications);
                //return View();
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Exemplo n.º 9
0
        /// <summary>
        /// 打开帮助文件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnOpenHelp(object sender, RoutedEventArgs e)
        {
            /*
             * 0:主页面
             * 1:课程界面
             * 2:训练界面
             * 3:HRV界面
             * 4:量表界面
             * 5:HRV记录列表界面
             * 6:HRV常量记录界面
             */
            System.Windows.Controls.Button tmp = sender as System.Windows.Controls.Button;
            Grid helpGrid = new Grid();

            helpGrid.Margin = new Thickness(0);
            Rectangle mark = new Rectangle();

            mark.Fill   = Brushes.Transparent;
            mark.Margin = new Thickness(0);
            helpGrid.Children.Add(mark);

            if (tmp.Tag.ToString() == "0")
            {
                MainHelp mh = new MainHelp();
                mh.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                mh.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(mh);
            }
            else if (tmp.Tag.ToString() == "1")
            {
                ClassHelp ch = new ClassHelp();
                ch.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                ch.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(ch);
            }
            else if (tmp.Tag.ToString() == "2")
            {
                TrainHelp th = new TrainHelp();
                th.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                th.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(th);
            }
            else if (tmp.Tag.ToString() == "3")
            {
                HRVHelp hh = new HRVHelp();
                hh.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                hh.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(hh);
            }
            else if (tmp.Tag.ToString() == "4")
            {
                ScaleTableHelp sth = new ScaleTableHelp();
                sth.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                sth.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(sth);
            }
            else if (tmp.Tag.ToString() == "5")
            {
                HRVHistoryHelp hhh = new HRVHistoryHelp();
                hhh.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                hhh.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(hhh);
            }
            else if (tmp.Tag.ToString() == "6")
            {
                HRVConHelp hch = new HRVConHelp();
                hch.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
                hch.VerticalAlignment   = System.Windows.VerticalAlignment.Center;
                helpGrid.Children.Add(hch);
            }

            this.MainWindow.Children.Add(helpGrid);
        }