Ejemplo n.º 1
0
        /// <summary>
        /// 注册
        /// </summary>
        /// <param name="Data">用户数据组</param>
        /// <returns></returns>
        public bool Register(bk_user Data, string CodeToken)
        {
            DxCsharpSDK.Captcha         captcha  = new DxCsharpSDK.Captcha(appId, appSecret);
            DxCsharpSDK.CaptchaResponse response = captcha.VerifyToken(CodeToken);
            //确保验证状态是SERVER_SUCCESS,SDK中有容错机制,在网络出现异常的情况会返回通过
            if (!response.result)
            {
                return(false);
            }

            IQueryable <bk_user> Us;

            Us = db.UserDAL.QueryUser(Data.Us_UserName, "Us_UserName");
            if (Us.Count() >= 1)
            {
                return(false);
            }
            //设置注册时间
            Data.Us_RegisterTime = DateTime.Now.ToLocalTime();
            //对密码使用MD5加密
            Data.Us_PassWord = MD5Helper.getMD5String(Data.Us_PassWord);
            //取Ip地址
            Data.Us_Ip = IPHelper.GetExternalIp();
            //置头像
            Data.Us_ProfilePhoto = "M_Tx";
            if (Data.Us_NickName == null)
            {
                Data.Us_NickName = Data.Us_UserName;
            }
            //交给数据访问层写入数据库
            db.UserDAL.addUser(Data);
            db.saveChanges();//一键确认数据
            return(true);
        }
        override public void initialize()
        {
            setProblemClass();

            int total_nodes = this.Ranks.Length;

            maxcells = Convert.ToInt32(Math.Sqrt(total_nodes));
            ncells   = Convert.ToInt32(Math.Sqrt(total_nodes));

            MAX_CELL_DIM     = (problem_size / maxcells) + 1;
            IMAX             = JMAX = KMAX = MAX_CELL_DIM;
            _grid_points_[0] = _grid_points_[1] = _grid_points_[2] = problem_size;
            IMAXP            = IMAX / 2 * 2 + 1;
            JMAXP            = JMAX / 2 * 2 + 1;

            set_constants(0, dt_default);

            U.initialize_field("u", maxcells, KMAX + 4, JMAXP + 4, IMAXP + 4, 5);
            Rhs.initialize_field("rhs", maxcells, KMAX + 2, JMAXP + 2, IMAXP + 2, 5);
            Lhs.initialize_field("lhs", maxcells, KMAX + 2, JMAXP + 2, IMAXP + 2, 15);
            Forcing.initialize_field("forcing", maxcells, KMAX + 2, JMAXP + 2, IMAXP + 2, 5);

            Us.initialize_field("us", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Vs.initialize_field("vs", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Ws.initialize_field("ws", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Qs.initialize_field("qs", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Ainv.initialize_field("ainv", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Rho.initialize_field("rho", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Speed.initialize_field("speed", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);
            Square.initialize_field("square", maxcells, KMAX + 3, JMAX + 3, IMAX + 3);

            //Lhsa.initialize_field("lhsa", maxcells, KMAX+2, JMAXP+2, IMAXP+2, 15);
            //Lhsb.initialize_field("lhsb", maxcells, KMAX+2, JMAXP+2, IMAXP+2, 15);
            //Lhsc.initialize_field("lhsc", maxcells, KMAX+2, JMAXP+2, IMAXP+2, 15);
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(string id)
        {
            Us us = db.Uses.Find(id);

            db.Uses.Remove(us);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public void SelectParentItem(object obj)
        {
            int id = (int)obj;

            Us  del   = TuList.First(d => d.TuId == id);
            int index = TuList.IndexOf(del);

            SelectedTuId = index;
        }
Ejemplo n.º 5
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (login.Text.Length > 0)
                {
                    if (pass.Password.Length > 0)
                    {
                        var user = db.Users
                                   .AsNoTracking()
                                   .FirstOrDefault(u => u.login == login.Text && u.password == pass.Password);
                        if (user == null)
                        {
                            var sec = db.SECs
                                      .AsNoTracking()
                                      .FirstOrDefault(s => s.login == login.Text && s.pass == pass.Password);
                            if (sec == null)
                            {
                                MessageBox.Show("Пользователь не найден");
                                return;
                            }
                            if (sec.delete == 1)
                            {
                                MessageBox.Show("Пользователь заблокирован");
                                return;
                            }
                            Us c = new Us(sec.login);
                            NavigationService.Navigate(new Users(c));
                            return;
                        }
                        Us cs = new Us(user.login);
                        switch (user.type)
                        {
                        case 0:
                            NavigationService.Navigate(new Admin(cs));
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Введите пароль");
                    }
                }
                else
                {
                    MessageBox.Show("Введите логин");
                }
            }
            catch
            {
                MessageBox.Show("Проверьте соединение с интернетом");
            }
        }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "usesID,GoesIntoQuantity,productID,materialID")] Us us)
 {
     if (ModelState.IsValid)
     {
         db.Entry(us).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.productID  = new SelectList(db.Products, "productID", "productDescription", us.productID);
     ViewBag.materialID = new SelectList(db.Raw_Material, "materialID", "materialName", us.materialID);
     return(View(us));
 }
Ejemplo n.º 7
0
        // GET: Us/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Us us = db.Uses.Find(id);

            if (us == null)
            {
                return(HttpNotFound());
            }
            return(View(us));
        }
Ejemplo n.º 8
0
        // GET: Us/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Us us = db.Uses.Find(id);

            if (us == null)
            {
                return(HttpNotFound());
            }
            ViewBag.productID  = new SelectList(db.Products, "productID", "productDescription", us.productID);
            ViewBag.materialID = new SelectList(db.Raw_Material, "materialID", "materialName", us.materialID);
            return(View(us));
        }
Ejemplo n.º 9
0
        public void AddNewItem()
        {
            var objectToAdd = NewTUs;

            InputValidator.CheckIfInputsAreValid(ref objectToAdd);

            //Autofills

            if (ModelGenerics.CreateByObject(objectToAdd))
            {
                Initialize();

                NewTUs = new Us();
            }
            else
            {
                //error
            }
        }
Ejemplo n.º 10
0
        private void ComputeStationaryPTC()
        {
            for (int i = 0; i < NodesCount; i++)
            {
                double sum = 0.0;
                for (int stream = 0; stream < StreamsCount; stream++)
                {
                    sum += RoBar[stream][i] / Mu[stream][i];
                }

                Ws.AddElement(sum / (1 - RoTotal[i]));
            }

            for (int stream = 0; stream < StreamsCount; stream++)
            {
                Us.Add(Ws.AddElementWise(Mu[stream].Pow(-1)));
                Ls.Add(LambdaBar[stream].MultiplyElementWise(Ws));
                Ns.Add(LambdaBar[stream].MultiplyElementWise(Us[stream]));
            }
        }
Ejemplo n.º 11
0
 public void CalcScore()
 {
     if (!_semaphore)
     {
         _semaphore = true;
         this.Them.ResetStats();
         this.Us.ResetStats();
         if (this.PlayerStats.Count == 0)
         {
             foreach (var player in this.game.Config.Servers)
             {
                 this.PlayerStats.Add(player.Clone());
             }
         }
         foreach (var player in this.PlayerStats)
         {
             if (player.Stats == null)
             {
                 player.Stats = new PlayerStatistics(player, game.Config.CloneReasons());
             }
             else
             {
                 player.Stats.ResetStats();
             }
         }
         foreach (var point in this.Points)
         {
             Them.AddPoint(point);
             Us.AddPoint(point);
             foreach (var player in this.PlayerStats)
             {
                 player.Stats.AddPoint(point);
             }
         }
         _semaphore = false;
         this.RaisePropertyChanged("Them");
         this.RaisePropertyChanged("Us");
         this.RaisePropertyChanged("PlayerStats");
         this.RaisePropertyChanged("PointWon");
     }
 }
Ejemplo n.º 12
0
        public void  Crear()
        {
            var engine = new FileHelperEngine <Us>();
            var record = engine.ReadFile(@"C: \Users\MUB102946\Documents\Visual Studio 2015\Projects\PruebaMVC\ReadText\File\Us.txt");

            List <Us> listaUs = new List <Us>();


            foreach (var item in record)
            {
                Us obj = new Us();
                obj.first_name   = item.first_name;
                obj.last_name    = item.last_name;
                obj.company_name = item.company_name;
                obj.address      = item.address;
                obj.city         = item.city;
                obj.country      = item.country;
                obj.state        = item.state;
                obj.zip          = item.zip;
                obj.phone1       = item.phone1;
                obj.phone2       = item.phone2;
                obj.email        = item.email;
                obj.web          = item.web;
                listaUs.Add(obj);
            }

            DocumentoUS doc = new DocumentoUS();

            doc.lstus = listaUs;
            var xns = new XmlSerializerNamespaces();

            XmlSerializer serializer = new XmlSerializer(typeof(DocumentoUS));
            TextWriter    writer     = new StreamWriter(@"C: \Users\MUB102946\Documents\Visual Studio 2015\Projects\PruebaMVC\ReadText\xml\Us.xml");

            xns.Add("JCJode", "http://JaimeSiJodee.com");


            serializer.Serialize(writer, doc, xns);
            writer.Close();
        }
Ejemplo n.º 13
0
 void Achieve()   // 일정 수를 넘으면 포인트 획득하는걸로
 {
     if (a_time > 3600)
     {
         Tb.SetActive(true);
     }
     if (a_time > 7200)
     {
         Ts.SetActive(true);
     }
     if (a_time > 10800)
     {
         Tg.SetActive(true);
     }
     if (a_UsedItem > 50)
     {
         Ub.SetActive(true);
     }
     if (a_UsedItem > 150)
     {
         Us.SetActive(true);
     }
     if (a_UsedItem > 350)
     {
         Ug.SetActive(true);
     }
     if (a_Score > 1000)
     {
         Sb.SetActive(true);
     }
     if (a_Score > 3000)
     {
         Ss.SetActive(true);
     }
     if (a_Score > 5000)
     {
         Sg.SetActive(true);
     }
 }
Ejemplo n.º 14
0
        public static void Question3Solution()
        {
            List <Product> products = new List <Product>();

            Random random = new Random();

            for (int i = 0; i < 100; i++)
            {
                products.Add(new Product()
                {
                    Id    = Guid.NewGuid(),
                    Price = random.NextDouble() * random.Next(1, 100)
                });
            }

            ILocalizationInfo us = new Us();
            ILocalizationInfo ca = new Canada();

            ICartTotal cart = new CartTotal();

            Console.WriteLine("US: " + cart.Calculate(products, us));
            Console.WriteLine("CA: " + cart.Calculate(products, ca));
        }
Ejemplo n.º 15
0
 public void RecalcStats()
 {
     if (!recalcing)
     {
         recalcing = true;
         Us.SumSets(this.Sets);
         Them.SumSets(Sets);
         if (PlayerStats.Count == 0)
         {
             foreach (var player in this.Config.Players)
             {
                 //var p = player.Clone();
                 //p.Stats = new PlayerStatistics(p, Config.CloneReasons());
                 this.PlayerStats.Add(new PlayerStatistics(player.Clone(), Config.CloneReasons()));
             }
         }
         foreach (var player in PlayerStats)
         {
             player.SumSets(Sets);
         }
         recalcing = false;
     }
 }