protected void DeleteAlbum_Click(object sender, EventArgs e)
    {
        //any other business rules
        if (string.IsNullOrEmpty(AlbumID.Text))
        {
            MessageUserControl2.ShowInfo("Missing Data", "Missing Album Id. Use Find to locate the album you wish to maintain.");
        }
        else
        {
            int albumid = 0;
            if (int.TryParse(AlbumID.Text, out albumid))
            {
                MessageUserControl2.TryRun(() =>
                {
                    AlbumController sysmgr = new AlbumController();


                    sysmgr.Albums_Delete(albumid);
                }, "Delete Album", "Album has been successfully delete from the database.");
            }
            else
            {
                MessageUserControl2.ShowInfo("Invalid Data", "Album Id. Use Find to locate the album you wish to maintain.");
            }
        }
    }
Exemplo n.º 2
0
 protected void Delete_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(AlbumID.Text))
     {
         Message.Text = "Look up an album to delete.";
     }
     else
     {
         try
         {
             AlbumController sysmgr       = new AlbumController();
             int             rowsaffected = sysmgr.Albums_Delete(int.Parse(AlbumID.Text));
             if (rowsaffected == 0)
             {
                 Message.Text = "Delete had a problem. Album not found.";
             }
             else
             {
                 Message.Text = "Delete successful.";
                 SearchResults.DataBind();
             }
         }
         catch (Exception ex)
         {
             Message.Text = ex.Message;
         }
     }
 }