/// <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); }
public ActionResult DeleteConfirmed(string id) { Us us = db.Uses.Find(id); db.Uses.Remove(us); db.SaveChanges(); return(RedirectToAction("Index")); }
public void SelectParentItem(object obj) { int id = (int)obj; Us del = TuList.First(d => d.TuId == id); int index = TuList.IndexOf(del); SelectedTuId = index; }
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("Проверьте соединение с интернетом"); } }
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)); }
// 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)); }
// 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)); }
public void AddNewItem() { var objectToAdd = NewTUs; InputValidator.CheckIfInputsAreValid(ref objectToAdd); //Autofills if (ModelGenerics.CreateByObject(objectToAdd)) { Initialize(); NewTUs = new Us(); } else { //error } }
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])); } }
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"); } }
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(); }
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); } }
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)); }
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; } }