protected void lvBDProjectCollectedDocumentUploadInfo_ItemCommand(object sender, ListViewCommandEventArgs e) { Int64 ProjectCollectedDocumentUploadInfoID; Int64.TryParse(e.CommandArgument.ToString(), out ProjectCollectedDocumentUploadInfoID); if (ProjectCollectedDocumentUploadInfoID > 0) { if (string.Equals(e.CommandName, "EditItem")) { _ProjectCollectedDocumentUploadInfoID = ProjectCollectedDocumentUploadInfoID; PrepareEditView(); cpeEditor.Collapsed = false; cpeEditor.ClientState = "false"; } else if (string.Equals(e.CommandName, "DeleteItem")) { try { Int64 result = -1; String fe = SqlExpressionBuilder.PrepareFilterExpression(BDProjectCollectedDocumentUploadInfoEntity.FLD_NAME_ProjectCollectedDocumentUploadInfoID, ProjectCollectedDocumentUploadInfoID.ToString(), SQLMatchType.Equal); BDProjectCollectedDocumentUploadInfoEntity bDProjectCollectedDocumentUploadInfoEntity = new BDProjectCollectedDocumentUploadInfoEntity(); result = FCCBDProjectCollectedDocumentUploadInfo.GetFacadeCreate().Delete(bDProjectCollectedDocumentUploadInfoEntity, fe, DatabaseOperationType.Delete, TransactionRequired.No); if (result == 0) { _ProjectCollectedDocumentUploadInfoID = 0; _BDProjectCollectedDocumentUploadInfoEntity = new BDProjectCollectedDocumentUploadInfoEntity(); PrepareInitialView(); BindBDProjectCollectedDocumentUploadInfoList(); MiscUtil.ShowMessage(lblMessage, "Project Collected Document Upload Info has been successfully deleted.", true); } else { MiscUtil.ShowMessage(lblMessage, "Failed to delete Project Collected Document Upload Info.", true); } } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, ex.Message, true); } } } }
//protected void lvBDProject_ItemDataBound(object sender, ListViewItemEventArgs e) //{ // if (e.Item.ItemType == ListViewItemType.DataItem) // { // ListViewDataItem dataItem = (ListViewDataItem)e.Item; // BDProjectEntity ent = (BDProjectEntity)dataItem.DataItem; // HyperLink hypUploadedFile = (HyperLink)e.Item.FindControl("hypUploadedFile"); // hypUploadedFile.NavigateUrl = UrlHelper.BuildSecureUrl("~/BD/BDProjectEditor.aspx", string.Empty, UrlConstants.OVERVIEW_PROJECT_ID, ent.ProjectID.ToString()).ToString(); // hypUploadedFile.Target = "_blank"; // } //} protected void lvBDProjectCollectedDocumentUploadInfo_ItemCommand(object sender, ListViewCommandEventArgs e) { Int64 ProjectCollectedDocumentUploadInfoID; Int64.TryParse(e.CommandArgument.ToString(), out ProjectCollectedDocumentUploadInfoID); if (ProjectCollectedDocumentUploadInfoID > 0) { if (string.Equals(e.CommandName, "DeleteItem")) { try { Int64 result = -1; String fe = SqlExpressionBuilder.PrepareFilterExpression(BDProjectCollectedDocumentUploadInfoEntity.FLD_NAME_ProjectCollectedDocumentUploadInfoID, ProjectCollectedDocumentUploadInfoID.ToString(), SQLMatchType.Equal); BDProjectCollectedDocumentUploadInfoEntity bDProjectCollectedDocumentUploadInfoEntity = FCCBDProjectCollectedDocumentUploadInfo.GetFacadeCreate().GetByID(ProjectCollectedDocumentUploadInfoID); result = FCCBDProjectCollectedDocumentUploadInfo.GetFacadeCreate().Delete(bDProjectCollectedDocumentUploadInfoEntity, fe, DatabaseOperationType.Delete, TransactionRequired.No); if (result == 0) { if (File.Exists(Server.MapPath(bDProjectCollectedDocumentUploadInfoEntity.Path))) { File.Delete(Server.MapPath(bDProjectCollectedDocumentUploadInfoEntity.Path)); } BindBDProjectCollectedDocumentUploadInfoList(); MiscUtil.ShowMessage(lblMessage, "Project Collected Document Upload Info has been successfully deleted.", true); } else { MiscUtil.ShowMessage(lblMessage, "Failed to delete Project Collected Document Upload Info.", true); } } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, ex.Message, true); } } } }