Пример #1
0
    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);
            }
        }
Пример #3
0
    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;
    }
Пример #5
0
        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;
        }
Пример #6
0
 public SecuredController(ILogger <SecuredController> logger, UsersAdapter usersAdapter)
 {
     _logger       = logger;
     _usersAdapter = usersAdapter;
 }
Пример #7
0
        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);
        }
Пример #8
0
        public IUsersAccessor CreateUsersAccessor()
        {
            var adapter = new UsersAdapter();

            return(new UsersAccessor(adapter));
        }