-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDefault.aspx.cs
81 lines (64 loc) · 3.8 KB
/
Default.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Novacode;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{ //生成模板
TextBox5.Text = "為第64屆澳門格蘭披治大賽車- 澳 門GT盃招攬冠名贊助";
TextBox3.Text = "批准招標人: 社會文化司司長\r\n判給人: 社會文化司司長\r\n協 議書簽署人: 體育局局長\r\n招標實體: 體育局";
TextBox7.Text = "對 於招標文件的理解存有任何疑問, 應最遲於2017年4月19日( 星期三)中午十二時前以書面方式送交招標方案第2.2條所指的體育局總部, 體育局不接受以郵寄方式遞交的查詢文件。";
TextBox9.Text = "投 標書應由競投者或其合法代表於2017年4月24日( 星期一) 中午十二時前交到體育局總部,不接受以郵寄方式遞交的投標書。逾期遞交的投標書不被接納。";
}
protected void Button4_Click(object sender, EventArgs e)
{
//翻譯文字顯示在對應Textbox中
TextBox6.Text = "Angariação de patrocínio para a Taça GT Macau da 64.ª Edição do Grande Prémio de Macau.";
TextBox4.Text = "Entidade que autoriza a abertura do concurso: Secretário para os Assuntos Sociais e Cultura \r\n Adjudicante: Secretário para os Assuntos Sociais e Cultura \r\n Outorgante do acordo: Presidente do Instituto do Desporto \r\n Entidade que preside ao concurso: Instituto do Desporto";
TextBox8.Text = "Os pedidos de esclarecimento de quaisquer dúvidas relativas à interpretação das peças processuais devem ser apresentados, por escrito, à sede do Instituto do Desporto mencionada no artigo 2.2 do Programa do Concurso, até às 12.00 horas do dia 19 de Abril de 2017, quarta - feira; o Instituto do Desporto não aceita os documentos enviados por correio.";
TextBox10.Text = "As propostas devem ser entregues até às 12.00 horas do dia 24 de Abril de 2017 (segunda-feira), pelos concorrentes ou seus representantes legais, na sede do Instituto do Desporto, não sendo aceites os documentos enviados por correio. Não são aceites as propostas apresentadas fora do prazo estipulado.";
}
protected void Button6_Click(object sender, EventArgs e)
{
string fn = TextBox1.Text;
fn = fn.Replace("/", ".");
string fileName = "C:\\Users\\a8112\\OneDrive\\Documents\\Visual Studio 2017\\WebSites\\WebSite1\\DATA\\" + fn + ".docx";
System.IO.FileInfo file = new System.IO.FileInfo(fileName);
if (file.Exists)
{
Response.Write("<script>alert('編碼已經被使用')</script>");
return;
}
// Create a document in memory:
var doc = DocX.Create(fileName);
// Insert a paragrpah:
doc.InsertParagraph(TextBox6.Text);
doc.InsertParagraph(TextBox4.Text);
doc.InsertParagraph(TextBox8.Text);
doc.InsertParagraph(TextBox10.Text);
// Save to the output directory:
doc.Save();
System.IO.FileInfo file2 = new System.IO.FileInfo(fileName);
if (file2.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file2.Name);
Response.AddHeader("Content-Length", file2.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file2.FullName);
Response.End();
}
else
{
Response.Write("This file does not exist.");
}
Response.Write("輸出成功");
}
}