Ejemplo n.º 1
0
    protected void CancellaFotoGallery(object sender, ImageClickEventArgs e)
    {
        string idNews = Request.QueryString["NewsID"];

        DataSetVepAdminTableAdapters.AlbumsTableAdapter taAlbum = new DataSetVepAdminTableAdapters.AlbumsTableAdapter();
        DataTable dtAlbID = taAlbum.GetIdAlbum(int.Parse(idNews));

        if (dtAlbID.Rows.Count > 0)
        {
            string       albumID = dtAlbID.Rows[0]["AlbumID"].ToString();
            List <Photo> list    = new List <Photo>();
            list = PhotoManager.GetPhotos(int.Parse(albumID));
            for (int i = 0; i < list.Count; i++)
            {
                PhotoManager.RemovePhoto(list[i].AlbumID);
            }
            taAlbum.Delete(int.Parse(albumID));
            imgCancFotoG.Visible  = false;
            txtFotoGallery.Text   = "Nessun FotoAlbum associato";
            btnFotoAlbum.Text     = "ASSOCIA FotoAlbum";
            btnFotoAlbum.CssClass = "button green";
        }
        else
        {
            //messaggio notifica
        }
    }
Ejemplo n.º 2
0
    protected void _OnItemCommand(object sender, ListViewCommandEventArgs e)
    {
        ListViewDataItem dataItem = (ListViewDataItem)e.Item;
        string           albumID  = lvAlbums.DataKeys[dataItem.DisplayIndex].Value.ToString();

        if (e.CommandName == "cancella")
        {
            DataSetVepAdminTableAdapters.AlbumsTableAdapter taAlbum = new DataSetVepAdminTableAdapters.AlbumsTableAdapter();
            List <Photo> list = new List <Photo>();
            list = PhotoManager.GetPhotos(int.Parse(albumID));
            for (int i = 0; i < list.Count; i++)
            {
                PhotoManager.RemovePhoto(list[i].AlbumID);
            }
            taAlbum.Delete(int.Parse(albumID));
        }
        else if (e.CommandName == "modifica")
        {
            Response.Redirect("Photos.aspx?AlbumID=" + albumID);
        }
        lvAlbums.DataBind();
    }