예제 #1
0
 protected void btnThucHien_Click(object sender, EventArgs e)
 {
     try
     {
         int NamHieuLuc = -1;
         if (txtNamHieuLuc.Visible && Status == 6)
         {
             NamHieuLuc = int.Parse(txtNamHieuLuc.Text.Trim());
         }
         int    fileID       = 0;
         string donvi        = "";
         string FullFileName = "";
         if (ddlDonVi.Visible && ddlDonVi.Enabled)
         {
             donvi = ddlDonVi.SelectedValue;
         }
         if (txtFile.PostedFile.FileName != "")
         {
             fileID = SaveFile(FolderUpload, out FullFileName);
         }
         DateTime dt = DateTime.Now;
         if (txtFromDate.Visible)
         {
             dt = DateTime.Parse(txtFromDate.Text.Trim(), ci);
         }
         cont.ChangeStatus_Insert(NhanHieuID, BienDongID, Status, txtMessage.Text.Trim(), fileID, donvi, dt, NamHieuLuc);
         if (fileID != 0)
         {
             string download = PortalSettings.HomeDirectory + FolderUpload + FullFileName;
             download = txtMessage.Text.Trim() + "<br/>" + "<a href='" + download + "'>Download</a>";
             Page.ClientScript.RegisterStartupScript(typeof(string), "updated", "<script language=javascript>alert('Đã thực hiện!');window.opener.finishEdit('" + Status.ToString() + "','" + StatusName + "','" + download + "');self.close();</script>", false);
         }
         else
         {
             Page.ClientScript.RegisterStartupScript(typeof(string), "updated", "<script language=javascript>alert('Đã thực hiện!');window.opener.finishEdit('" + Status.ToString() + "','" + StatusName + "','" + txtMessage.Text.Trim() + "');self.close();</script>", false);
         }
     }
     catch (Exception ex)
     {
     }
 }