示例#1
0
 protected void wBtAccept_Click(object sender, Infragistics.WebUI.WebDataInput.ButtonEventArgs e)
 {
     if (chunk.Delete(SessionState.User.Id))
     {
         try
         {
             chunk = HyperCatalog.Business.Chunk.GetByKey(itemId, containerId, culture.FallbackCode);
             // Updating the session- 3.5 Release Start
             SessionState.QDEChunk = chunk;
             // Updating the session- 3.5 Release End
             if (chunk.Status == ChunkStatus.Final)
             {
                 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "update", "<script>if (top.opener){if (top.opener.document.getElementById('action')){top.opener.document.getElementById('action').value = 'reload';top.opener.document.forms[0].submit();}}top.window.close();</script>");
             }
             else
             {
                 chunk = null;
                 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "update", "<script>UpdateGrid('" + HyperCatalog.Business.Chunk.GetStatusFromEnum(ChunkStatus.Missing) + "', '');</script>");
             }
         }
         catch (Exception ex)
         {
             lbResult.Text     = "<br/>Error: " + ex.ToString();
             lbResult.CssClass = "hc_error";
             //chunk = null;
             //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "update", "<script>UpdateGrid('" + HyperCatalog.Business.Chunk.GetStatusFromEnum(ChunkStatus.Missing) + "', '');</script>");
         }
     }
     else
     {
         lbResult.Text     = "<br/>Error: " + HyperCatalog.Business.Chunk.LastError;
         lbResult.CssClass = "hc_error";
     }
 }
示例#2
0
 private void DeleteChunk()
 {
     if (chunk.Delete(SessionState.User.Id))
     {
         chunk = null;
         uwToolbar.Items.FromKeyButton("ilb").Pressed(false);
         Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "update", "<script>UpdateGrid('" + HyperCatalog.Business.Chunk.GetStatusFromEnum(ChunkStatus.Missing) + "', '');</script>");
     }
     else
     {
         lbResult.Text     = "<br/>Error: " + HyperCatalog.Business.Chunk.LastError;
         lbResult.CssClass = "hc_error";
     }
 }