Skip to content

Commit

Permalink
Update page AboutUs
Browse files Browse the repository at this point in the history
  • Loading branch information
thientrinhcoder committed Aug 30, 2015
1 parent 773ed8e commit 7d8e8e4
Show file tree
Hide file tree
Showing 15 changed files with 4,919 additions and 4,801 deletions.
2,173 changes: 1,092 additions & 1,081 deletions SKDN.Web/SKDN.BO/SKDNHelper.cs

Large diffs are not rendered by default.

4,638 changes: 2,325 additions & 2,313 deletions SKDN.Web/SKDN.BO/Utils.cs

Large diffs are not rendered by default.

2,175 changes: 1,091 additions & 1,084 deletions SKDN.Web/SKDN.DAL/StoredProcedures.cs

Large diffs are not rendered by default.

35 changes: 3 additions & 32 deletions SKDN.Web/SKDN.Web/Pages/dang-ky-tham-gia.aspx
Original file line number Diff line number Diff line change
Expand Up @@ -47,37 +47,8 @@
<div class="quy-dinh-tham-gia">
<img src="/Images/btnQuyDinhThamGia.png"/>
<div class="content-quy-dinh-tham-gia scrollpanel no4">
<%-- <b>1.&emsp; Tên chương trình: “Sáng kiến đầu năm”<br/></b>
<b>2.&emsp; Đơn vị tổ chức: Đài Truyền Hình Việt Nam (VTV) và Tạp Chí Cộng sản<br/></b>
<b>3.&emsp; Đối tượng tham gia:<br/></b>
&emsp;&emsp;-&emsp;Là công dân Việt Nam hoặc người ngoại quốc đang sinh sống tại Việt Nam. Không giới hạn độ tuổi.<br/>
<b>4.&emsp; Tiêu chí lựa chọn dự án:<br/></b>
&emsp;&emsp;-&emsp; Ý tưởng đơn giản, khả thi, sáng tạo nhằm giải quyết một hoặc nhiều vấn đề cụ thể đang tồn tại trong xã hội và mang lại lợi ích chung cho cả cộng đồng.<br/>
&emsp;&emsp;-&emsp;Chấp nhận các dự án đã hoặc đang triển khai quy mô nhỏ để áp dụng quy mô toàn quốc.<br/>
<b>5.&emsp; Thời gian đăng ký tham gia:<br/></b>
&emsp;&emsp;-&emsp; Từ 00:00 ngày 01/12/2014 đến hết 23:59 ngày 31/12/2014<br/>
<b>6.&emsp; Các giai đoạn cuộc thi<br/></b>
&emsp;&emsp;-&emsp; Vòng 1 (01/12/2014 – 31/12/2014): Gửi dự án tham gia<br/>
&emsp;&emsp;Từ 01/12/2014 đến 31/12/2014: Các thí sinh và các nhóm dự thi gửi đề xuất ý tưởng của mình lên website sangkiendaunam.vn/dangkithamgia. Sau khi gửi dự án tham gia, tất cả dự án sẽ được cập nhật lên website và kết quả sau vòng một sẽ được thông báo đến các nhóm dự thi.
<br/>
&emsp;&emsp; Bài dự thi phải bao gồm phần <b><u>đơn đăng ký bắt buộc</u></b> (tải về từ trang web của chương trình) và các sản phẩm khác: hình ảnh minh họa, video thuyết trình… của các nhóm (nếu có)<br/>
&emsp;&emsp; -&emsp; Vòng 2 (01/01/2015 – 10/01/2015): Vòng sơ loại<br/>
&emsp;&emsp;10 dự án tốt nhất vòng 1 sẽ tham gia buổi thuyết trình để chọn 03 dự án xuất sắc nhất vào chung kết. BTC sẽ hỗ trợ chi phí di chuyển đối với các nhóm dự thi ngoài khu vực Hà Nội.<br/>
&emsp;&emsp;-&emsp; Vòng 3: Đêm chung kết<br/>
&emsp;&emsp;Top 3 ý tưởng xuất sắc nhất sẽ thuyết trình về ý tưởng và chi tiết triển khai dự án với ban giám khảo. Chương trình được ghi hình và phát sóng trên VTV. BTC sẽ hỗ trợ chi phí di chuyển đối với các nhóm dự thi ngoài khu vực Hà Nội.<br/>
<b>7.&emsp; Các hạng mục giải thưởng:<br/></b>
&emsp;&emsp;-&emsp; 01 Giải nhất đêm chung kết trị giá: 30,000,000VND và 300,000,000VND ngân sách thực hiện dự án dưới sự giám sát của BTC.<br/>
&emsp;&emsp;-&emsp; 02 Giải nhì đêm chung kết: 15,000,000VND<br/>
&emsp;&emsp;-&emsp; Top 10 ý tưởng xuất sắc: kỉ niệm chương<br/>
&emsp;&emsp;-&emsp; Top 50 ý tưởng xuất sắc: kỉ niệm chương<br/>
<b>8.&emsp; Một số quy định khác<br/></b>
&emsp;&emsp;•&emsp; BTC có toàn quyền sử dụng toàn bộ nội dung, hình ảnh, bài viết tham gia chương trình cho các mục đích truyền thông khác trong quá trình cuộc thi diễn ra và cả khi đã kết thúc cuộc thi mà không cần phải xin phép trước hay trả phí cho nhóm hoặc thành viên đăng ký.<br/>
&emsp;&emsp;•&emsp; Người tham dự phải tự chịu trách nhiệm về tính chính xác của các thông tin cá nhân đăng kí.<br/>
&emsp;&emsp;•&emsp; Quyết định của BTC là quyết định cuối cùng. Mọi tranh chấp, khiếu nại, thắc mắc, về quyết định của BTC đều không có giá trị.<br/>
&emsp;&emsp;•&emsp; Tất cả người đăng kí tham gia chương trình phải đồng ý với tất cả điều kiện của BTC đưa ra.<br/>
&emsp;&emsp;•&emsp; Dự án đạt giải nhất được triển khai dưới sự giám sát toàn quyền của BTC. Nhóm dự án đóng vai trò tư vấn.<br/>
&emsp;&emsp;•&emsp; Nội dung ý tưởng và bình luận của những người tham gia phải văn minh, lịch sự, phù hợp với văn hóa Việt Nam hoặc không vi phạm các quy định pháp luật hiện hành của Nhà nước nước CHXHCN Việt Nam.<br/>--%>
<b>1.&emsp; Tên chương trình: “Sáng kiến vì cộng đồng”</b><br/>
<asp:Literal runat="server" ID="ltrHuongDanDangKy"></asp:Literal>
<%--<b>1.&emsp; Tên chương trình: “Sáng kiến vì cộng đồng”</b><br/>
<b>2.&emsp; Đơn vị tổ chức: Tạp chí Cộng sản, Bộ Khoa học và Công nghệ, Trung ương Hội LHTN Việt Nam. </b><br/>
<b>3.&emsp; Hướng dẫn tham gia:<br/></b>
&emsp;&emsp;<b>Cách 1</b>: Tham gia qua website chương trình: www.sangkienvicongdong.vn<br/>
Expand Down Expand Up @@ -117,7 +88,7 @@
&emsp;&emsp;•&emsp; Tất cả người đăng kí tham gia chương trình phải đồng ý với tất cả điều kiện của BTC đưa ra.<br/>
&emsp;&emsp;•&emsp; Dự án đạt giải nhất được triển khai dưới sự giám sát toàn quyền của BTC. Nhóm dự án đóng vai trò tư vấn.<br/>
&emsp;&emsp;•&emsp; Nội dung sáng kiến và bình luận của những người tham gia phải văn minh, lịch sự, phù hợp với văn hóa Việt Nam hoặc không vi phạm các quy định pháp luật hiện hành của Nhà nước nước CHXHCN Việt Nam.<br/>

--%>

</div>
<input type="checkbox" id="checkbox1" class="checkbox" />
Expand Down
170 changes: 89 additions & 81 deletions SKDN.Web/SKDN.Web/Pages/dang-ky-tham-gia.aspx.cs
Original file line number Diff line number Diff line change
@@ -1,82 +1,90 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BO;

namespace SKDN.Web.Pages
{
public partial class dang_ky_tham_gia : PageBase
{

private static string userName = System.Configuration.ConfigurationManager.AppSettings["MailUserName"];
private static string password = System.Configuration.ConfigurationManager.AppSettings["MailPassword"];
private static string smtp = System.Configuration.ConfigurationManager.AppSettings["MailSmtp"];
protected void Page_Load(object sender, EventArgs e)
{

}
public static bool SendMail(string recipient, string subject, string body, HttpPostedFile attachmentFilename)
{
try
{
SmtpClient smtpClient = new SmtpClient();
NetworkCredential basicCredential = new NetworkCredential(userName, password);
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress(userName);

// setup up the host, increase the timeout to 5 minutes
smtpClient.Host = smtp;
smtpClient.UseDefaultCredentials = true;
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
smtpClient.Credentials = basicCredential;
smtpClient.Timeout = (60 * 5 * 1000);

message.From = fromAddress;
message.Subject = subject;
message.IsBodyHtml = true;
message.Body = body;
message.To.Add(recipient);

if (attachmentFilename != null)
{
Attachment attachment = new Attachment(attachmentFilename.InputStream, attachmentFilename.FileName);
message.Attachments.Add(attachment);
}

smtpClient.Send(message);
return true;
}
catch (Exception ex)
{
throw ex;
}
return false;

}

protected void btnNopBai_Click(object sender, EventArgs e)
{
string subject = txt_group.Value + ":" + txt_Name.Value;
string body = "Bài dự thi Sáng Kiến Đầu Năm của nhóm <b>"+txt_group.Value + ":" + txt_Name.Value+"</b>" +
"<br/> Email:" + txtEmail.Value +"<br/> Tel:"+ txtTel.Value;
if (SendMail(userName, subject, body, txtFile.PostedFile))
{
this.Page.RegisterClientScriptBlock("alert",
"<script>alert(\"Bạn đã gửi dự án thành công\"); window.location.href='/'</script>");
}
else
{
this.Page.RegisterClientScriptBlock("alert",
"<script>alert(\"Có lỗi xảy ra, bạn vui lòng thử lại sau\"); window.location.href='/'</script>");
}
}
}
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BO;

namespace SKDN.Web.Pages
{
public partial class dang_ky_tham_gia : PageBase
{

private static string userName = System.Configuration.ConfigurationManager.AppSettings["MailUserName"];
private static string password = System.Configuration.ConfigurationManager.AppSettings["MailPassword"];
private static string smtp = System.Configuration.ConfigurationManager.AppSettings["MailSmtp"];
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
DataTable dtAboutUs = SKDNHelper.GetAboutUsPage(1);
if (dtAboutUs != null && dtAboutUs.Rows.Count > 0)
{
ltrHuongDanDangKy.Text = dtAboutUs.Rows[0]["HuongDanDangKy"].ToString();
}
}
}
public static bool SendMail(string recipient, string subject, string body, HttpPostedFile attachmentFilename)
{
try
{
SmtpClient smtpClient = new SmtpClient();
NetworkCredential basicCredential = new NetworkCredential(userName, password);
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress(userName);

// setup up the host, increase the timeout to 5 minutes
smtpClient.Host = smtp;
smtpClient.UseDefaultCredentials = true;
smtpClient.Port = 587;
smtpClient.EnableSsl = true;
smtpClient.Credentials = basicCredential;
smtpClient.Timeout = (60 * 5 * 1000);

message.From = fromAddress;
message.Subject = subject;
message.IsBodyHtml = true;
message.Body = body;
message.To.Add(recipient);

if (attachmentFilename != null)
{
Attachment attachment = new Attachment(attachmentFilename.InputStream, attachmentFilename.FileName);
message.Attachments.Add(attachment);
}

smtpClient.Send(message);
return true;
}
catch (Exception ex)
{
throw ex;
}
return false;

}

protected void btnNopBai_Click(object sender, EventArgs e)
{
string subject = txt_group.Value + ":" + txt_Name.Value;
string body = "Bài dự thi Sáng Kiến Đầu Năm của nhóm <b>"+txt_group.Value + ":" + txt_Name.Value+"</b>" +
"<br/> Email:" + txtEmail.Value +"<br/> Tel:"+ txtTel.Value;
if (SendMail(userName, subject, body, txtFile.PostedFile))
{
this.Page.RegisterClientScriptBlock("alert",
"<script>alert(\"Bạn đã gửi dự án thành công\"); window.location.href='/'</script>");
}
else
{
this.Page.RegisterClientScriptBlock("alert",
"<script>alert(\"Có lỗi xảy ra, bạn vui lòng thử lại sau\"); window.location.href='/'</script>");
}
}
}
}
147 changes: 78 additions & 69 deletions SKDN.Web/SKDN.Web/Pages/dang-ky-tham-gia.aspx.designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 7d8e8e4

Please sign in to comment.