コード例 #1
0
ファイル: WebAssetsUC.ascx.cs プロジェクト: maziesmith/HAC
        protected void ListViewAsset_ItemCommand(object sender, ListViewCommandEventArgs e)
        {
            if (e.CommandName == "DeleteAsset" || e.CommandName == "viewAssetDetail")
            {
                LinkButton  lnkDelete   = e.Item.FindControl("lnkDelete") as LinkButton;
                HiddenField hdnAssetID  = e.Item.FindControl("hdnAssetID") as HiddenField;
                HiddenField hdnFilename = e.Item.FindControl("hdnFilename") as HiddenField;
                HiddenField hdnFileext  = e.Item.FindControl("hdnFileext") as HiddenField;
                HiddenField hdnFilesize = e.Item.FindControl("hdnFilesize") as HiddenField;

                int AssetID           = Convert.ToInt32(hdnAssetID.Value);
                AdministrationDAC dac = new AdministrationDAC();
                AdministrationBFC bfc = new AdministrationBFC();

                if (e.CommandName == "DeleteAsset")
                {
                    dac.DeleteAsset(AssetID);
                    Refresh();
                }
                else if (e.CommandName == "viewAssetDetail")
                {
                    lblFilesize.Text  = hdnFilesize.Value + " KB";
                    lblTitle.Text     = hdnFilename.Value;
                    lblExtension.Text = hdnFileext.Value;
                    lblUrl.Text       = SystemConstants.CustomerUrl + "ImageHandler.ashx?" + SystemConstants.qs_AssetID + "=" + hdnAssetID.Value;;
                    ModalPopupExtender1.Show();
                }
            }
        }