Beispiel #1
0
        private void loginToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LoginDialog ld = new LoginDialog();

            ld.ShowDialog();

            if (ld.DialogResult == DialogResult.OK)
            {
                pam = new PicasaAlbumsManager(ld.Username, ld.Password);

                //How do we handle failures?
                // pam.login();
                // We done, yet :-/ ...... Well, I wrote some code for it
                // using exception handling, but I thought it was crap, and deleted it.

                // This is how:

                try {
                    pam.login();

                    this.lblStatus.Text = "Connected as " + ld.Username;
                    myAlbums            = pam.getAllAlbums();

                    albumList.DisplayMember = pam.DisplayMember;
                    for (int i = 0; i < myAlbums.Count; i++)
                    {
                        albumList.Items.Add(myAlbums[i]);
                    }
                } catch (UnauthorizedAccessException) {
                    NotifyDialog bad_login = new NotifyDialog();
                    bad_login.NotificationMessage = "Wrong password. Try again.";
                    bad_login.ShowDialog();
                }
            }
        }
Beispiel #2
0
        private void loginToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LoginDialog ld = new LoginDialog();
            ld.ShowDialog();

            if (ld.DialogResult == DialogResult.OK) {
                pam = new PicasaAlbumsManager(ld.Username, ld.Password);

                //How do we handle failures?
               // pam.login();
                // We done, yet :-/ ...... Well, I wrote some code for it
                // using exception handling, but I thought it was crap, and deleted it.

                // This is how:

                try {
                    pam.login();

                    this.lblStatus.Text = "Connected as " + ld.Username;
                    myAlbums = pam.getAllAlbums();

                    albumList.DisplayMember = pam.DisplayMember;
                    for (int i = 0; i < myAlbums.Count; i++) {
                        albumList.Items.Add(myAlbums[i]);
                    }

                } catch (UnauthorizedAccessException) {
                    NotifyDialog bad_login = new NotifyDialog();
                    bad_login.NotificationMessage = "Wrong password. Try again.";
                    bad_login.ShowDialog();
                }
            }
        }