示例#1
0
 //删除
 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);
     }
 }
示例#2
0
 //初始化
 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);
     }
 }