コード例 #1
0
        private void EditUser(dynamic sender, EventArgs e)
        {
            long id = sender.Tag.id;

            UserWS.UserRole role = sender.Tag.role;
            dynamic         user = null;

            if (role == UserWS.UserRole.SELLER)
            {
                UserSellerWSClient ws  = new UserSellerWSClient();
                findSellerResponse res = ws.findSeller(new SellerWS.Security {
                    BinarySecurityToken = authToken
                }, new findSeller {
                    arg1 = id, arg1Specified = true
                });
                user = res.@return;
            }
            else
            {
                UserAdminWSClient ws  = new UserAdminWSClient();
                findAdminResponse res = ws.findAdmin(new AdminWS.Security {
                    BinarySecurityToken = authToken
                }, new findAdmin {
                    arg1 = id, arg1Specified = true
                });
                user = res.@return;
            }
            UserForm form = new UserForm(role == UserWS.UserRole.SELLER, authToken, this, user);

            form.Show();
        }
コード例 #2
0
        private void newSellerButton_Click(object sender, EventArgs e)
        {
            UserForm form = new UserForm(true, authToken, this);

            form.Show();
        }
コード例 #3
0
        private void newAdminButton_Click(object sender, EventArgs e)
        {
            UserForm form = new UserForm(false, authToken, this);

            form.Show();
        }