//删除 protected void Delete_Click(object sender, EventArgs e) { try { int id = Convert.ToInt32(Request.QueryString["id"].ToString()); int[] attachId = pa.FindAttachmentID(id); string srcPath = at.FindPath(attachId[0]); if (attachId[0] == 0 || srcPath == "") { Alert.Show("该专利不存在相关文档"); } else { pm.DeleteFile(attachId[0], srcPath); Common.Entities.Patent pat = pa.FindAll(id).FirstOrDefault(); pat.Attachment_Patent = null; pa.Update(pat); //Alert.Show("删除成功!"); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideReference() + Alert.GetShowInTopReference("删除成功!")); } } catch (Exception ex) { pm.SaveError(ex, this.Request); } }
//初始化 public void InitData() { try { int id = Convert.ToInt32(Request.QueryString["id"].ToString()); List <Common.Entities.Patent> list = pa.FindAll(id); Common.Entities.Patent pat = list.FirstOrDefault(); name.Text = pat.PatentNumber; patent.Text = pat.PatentName; agency.Text = pat.GivenUnit; } catch (Exception ex) { pm.SaveError(ex, this.Request); } }