protected void img_clicked(object sender, ImageClickEventArgs e) { T_Users entity = new T_Users(); entity.Username = username.Text.Trim(); entity.Password = password1.Text.Trim(); if (entity.Password.Length < 6) { errorTxt.Text = "密码长度不能少于6位"; return; } entity.Name = name.Text.Trim(); entity.Derpartment = derparment.Text.Trim() ?? ""; UsersAdapter ua = new UsersAdapter(); try { string person_id = ua.register(entity); //自动登录 HttpContext.Current.Session["PersonId"] = person_id; Common.LoginCheck(); Response.Redirect("UI/security/default.aspx"); } catch (Exception ex) { errorTxt.Text = ex.Message; } }
private void SetRecyclerViewAdapters() { try { MAdapter = new UsersAdapter(Activity, MainContext, "ILikedUsers") { UserList = new ObservableCollection <UserInfoObject>() }; LayoutManager = new GridLayoutManager(Activity, 2); MRecycler.SetLayoutManager(LayoutManager); MRecycler.HasFixedSize = true; MRecycler.SetItemViewCacheSize(10); MRecycler.GetLayoutManager().ItemPrefetchEnabled = true; var sizeProvider = new FixedPreloadSizeProvider(10, 10); var preLoader = new RecyclerViewPreloader <UserInfoObject>(Activity, MAdapter, sizeProvider, 10); MRecycler.AddOnScrollListener(preLoader); MRecycler.SetAdapter(MAdapter); RecyclerViewOnScrollListener xamarinRecyclerViewOnScrollListener = new RecyclerViewOnScrollListener(LayoutManager); MainScrollEvent = xamarinRecyclerViewOnScrollListener; MainScrollEvent.LoadMoreEvent += MainScrollEventOnLoadMoreEvent; MRecycler.AddOnScrollListener(xamarinRecyclerViewOnScrollListener); MainScrollEvent.IsLoading = false; } catch (Exception e) { Console.WriteLine(e); } }
protected void img_clicked(object sender, EventArgs e) { string username = this.username.Text.Trim(); string password = this.password.Text.Trim(); warning.Text = ""; DataSet ds; UsersAdapter ua = new UsersAdapter(); try { bool success = ua.login(username, password, out ds); if (success) { DataRow dr = ds.Tables[0].Rows[0]; int PersonId = Int32.Parse(dr["person_id"].ToString()); HttpContext.Current.Session["PersonId"] = PersonId; if (Common.LoginCheck()) { Response.Write("<script language='javascript'>window.location='UI/security/default.aspx'</script>"); //Response.Redirect("UI/security/default.aspx"); } } else { warning.Text = "用户名或密码错误,请重新尝试"; } } catch (Exception ex) { throw ex; } }
protected void btnSetPin_Click(object sender, EventArgs e) { string oldPswd = txtOldPin.Text.Trim(); string newPswd = txtNewPin.Text.Trim(); Int32 persion_id = Int32.Parse(HttpContext.Current.Session["PersonId"].ToString()); string msg; UsersAdapter ua = new UsersAdapter(); ua.changePassword(persion_id, oldPswd, newPswd, out msg); msgLbl.Text = msg; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); _usersRecyclerView = FindViewById <RecyclerView>(Resource.Id.usersRecyclerView); _userLayoutManager = new LinearLayoutManager(this); _usersRecyclerView.SetLayoutManager(_userLayoutManager); _usersAdapter = new UsersAdapter(); _usersRecyclerView.SetAdapter(_usersAdapter); Button addButton = FindViewById <Button>(Resource.Id.AddButton); addButton.Click += AddButton_Click; }
public SecuredController(ILogger <SecuredController> logger, UsersAdapter usersAdapter) { _logger = logger; _usersAdapter = usersAdapter; }
public List <UserModel> GetUsers(PostUsersRequest req, Guid currentUser) { var users = new List <UserModel>(); using (var _db = new CoreEntities()) { users = (from u in _db.User_Get(req.FirstName, req.LastName, null, null, null, null, null, currentUser) select UsersAdapter.ToClientUser(u)).ToList(); foreach (var user in users) { var addresses = (from a in _db.UserAddress_GET(user.UserId) where a != null select AddressAdapter.toServiceAddress(a) ).ToList(); foreach (var ad in addresses) { if (ad != null) { user.Address.Add(ad); } } var emails = (from e in _db.Email_Get(user.UserId) where e != null && e.Id != null select new Email() { EmailAddress = e.Email, EmailType = e.EmailType, EmailId = (Guid)e.Id }).ToList(); foreach (var em in emails) { if (em != null) { user.Emails.Add(em); } } var phones = (from ph in _db.Phone_Get(user.UserId) where ph != null && ph.Id != null select new Phone() { PhoneId = (Guid)ph.Id, Description = ph.PhoneDescription, PhoneNumber = ph.PhoneNumber, PhoneType = ph.PhoneType, IsPrimaryPhone = true }).ToList(); foreach (var ph in phones) { if (ph != null) { user.Phones.Add(ph); } } var ChildrenRelations = (from r in _db.UserRelations_Get(user.UserId, null) select new UserRelation() { ToUserId = (Guid)r.ToUserId, FromUserId = (Guid)r.FromUserId, Type = r.RelationType }).ToList(); foreach (var ch in ChildrenRelations) { ch.User = (from u in _db.User_Get(null, null, null, null, null, null, ch.ToUserId, currentUser) select UsersAdapter.ToClientUser(u)).FirstOrDefault(); user.Relations.Add(ch); } var parentsRelations = (from r in _db.UserRelations_Get(null, user.UserId) select new UserRelation() { ToUserId = (Guid)r.ToUserId, FromUserId = (Guid)r.FromUserId, Type = r.RelationType }).ToList(); foreach (var prt in parentsRelations) { prt.User = (from u in _db.User_Get(null, null, null, null, null, null, prt.FromUserId, currentUser) select UsersAdapter.ToClientUser(u)).FirstOrDefault(); user.Relations.Add(prt); } } } return(users); }
public IUsersAccessor CreateUsersAccessor() { var adapter = new UsersAdapter(); return(new UsersAccessor(adapter)); }