protected void btnCapNhat_Click(object sender, EventArgs e) { //Kiem tra captcha //if(!(txtCaptcha.Text.ToLower() == Session["CaptchaVerify"].ToString())) //{ // divThongBao.InnerHtml = "Bạn nhập sai mã Captcha"; // return; //} string EncodedResponse = Request.Form["g-Recaptcha-Response"]; bool IsCaptchaValid = (ReCaptchaClass.Validate(EncodedResponse) == "true" ? true : false); if (!IsCaptchaValid) { divThongBao.InnerHtml = "Bạn chưa xác thực Captcha"; return; } string strLyDo = txtLyDoXacNhan.Text; if (strLyDo.Trim() == "") { divThongBao.InnerHtml = "Không được để trống lý do"; return; } else { DateTime dtNgayTra = DateTime.Parse("1/1/1990"); DateTime.TryParseExact(txtNgayTra.Text.Trim(), "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out dtNgayTra); if (dtNgayTra < DateTime.Now) { divThongBao.InnerHtml = "Ngày trả không được để nhỏ hơn ngày hiện tại"; return; } string strRandom = nuce.web.tienich.email.RandomString(6, false); string sql = string.Format(@"INSERT INTO [dbo].[AS_Academy_Student_SV_MuonHocBaGoc] ([StudentID],[StudentCode],[Status],[LyDo],[PhanHoi],[Deleted] ,[CreatedBy],[LastModifiedBy],[DeletedBy],[CreatedTime],[DeletedTime],[LastModifiedTime],StudentName,MaXacNhan,NgayTra) VALUES (@Param0 ,@Param1 ,2 ,@Param2 ,'' ,0 ,@Param0 ,@Param0 ,-1 ,@Param3 ,@Param3 ,@Param3,@Param4,@Param5,@Param6)"); SqlParameter[] sqlParams = new SqlParameter[7]; sqlParams[0] = new SqlParameter("@Param0", m_SinhVien.SinhVienID); sqlParams[1] = new SqlParameter("@Param1", m_SinhVien.MaSV); sqlParams[2] = new SqlParameter("@Param2", strLyDo); sqlParams[3] = new SqlParameter("@Param3", DateTime.Now); sqlParams[4] = new SqlParameter("@Param4", m_SinhVien.Ho); sqlParams[5] = new SqlParameter("@Param5", strRandom); sqlParams[6] = new SqlParameter("@Param6", dtNgayTra); int iReturn = Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(Nuce_Common.ConnectionString, CommandType.Text, sql, sqlParams); if (iReturn > 0) { divThongBao.InnerHtml = "Thêm mới dịch vụ thành công"; divThongBaoCapNhat.InnerHtml = "Thêm mới dịch vụ thành công"; #region Gui email string strEmail = m_SinhVien.Email; int iIDSV = m_SinhVien.SinhVienID; string strCode = m_SinhVien.MaSV; // gui email string strTieuDe = string.Format("Xác nhận yêu cầu dịch vụ mươn học bạ gốc"); string strNoiDung = string.Format("<div style='color:black;'><div style='padding:5px;'>Xin chào {0}, ", m_SinhVien.Ho); strNoiDung += string.Format("Hệ thống Quản lý thông tin sinh viên xác nhận bạn đã gửi thành công yêu cầu \"dịch vụ mượn học bạ gốc\". Yêu cầu được tạo lúc {0:dd/MM/yyyy HH:mm}.</div>", DateTime.Now); strNoiDung += "<div style='padding:5px;'>Nhà trường sẽ sớm xử lý và gửi thông tin phản hồi cho bạn qua email.</div>"; strNoiDung += "<div style='padding:5px;'>Trân trọng.</div>"; strNoiDung += "<div style='padding:5px;'>---------------------------</div>"; strNoiDung += "<div style='padding:5px;'>Phòng Công tác Chính trị và Quản lý Sinh viên Trường Đại học Xây dựng</div>"; strNoiDung += "<div style='padding:5px;'>Phòng 302 - 303 Tòa nhà A1 Trường đại học Xây Dựng, 55 Giải Phóng - Hai Bà Trưng - Hà Nội</div>"; strNoiDung += "<div style='padding:5px;'> </div>"; strNoiDung += "<div style='padding:5px;'>TEL: 02438697004</div>"; strNoiDung += "<div style='padding:5px;'>Email: [email protected]</div>"; strNoiDung += "</div>"; string strReturn = nuce.web.tienich.email.Send_Email(strTieuDe, strNoiDung, strEmail, "*****@*****.**", "226226thang"); nuce.web.data.Nuce_CTSV.AS_Logs_Insert(iIDSV, strCode, 1, "AS_Academy_Student_SV_MuonHocBaGoc_GuiMailXacNhan", strReturn); #endregion //Response.Redirect("/dichvu/GioiThieu"); spScript.InnerHtml = string.Format("<script>$('#myModalThongBao').modal();</script>"); return; } else { divThongBao.InnerText = "Thêm mới dịch vụ thất bại - lỗi hệ thống"; divThongBaoCapNhat.InnerHtml = "Cập nhật thất bại - lỗi hệ thống"; return; } } }
protected void btnCapNhat_Click(object sender, EventArgs e) { //Kiem tra captcha //if(!(txtCaptcha.Text.ToLower() == Session["CaptchaVerify"].ToString())) //{ // divThongBao.InnerHtml = "Bạn nhập sai mã Captcha"; // return; //} string EncodedResponse = Request.Form["g-Recaptcha-Response"]; bool IsCaptchaValid = (ReCaptchaClass.Validate(EncodedResponse) == "true" ? true : false); if (!IsCaptchaValid) { divThongBao.InnerHtml = "Bạn chưa xác thực Captcha"; return; } string strDenGap = txtDenGap.Text; if (strDenGap.Trim() == "") { divThongBao.InnerHtml = "Không được để trống trường Đén gặp"; return; } string strVeViec = txtVeViec.Text; if (strVeViec.Trim() == "") { divThongBao.InnerHtml = "Không được để trống trường Về việc"; return; } string strDonVi = txtDonVi.Text; if (strDonVi.Trim() == "") { divThongBao.InnerHtml = "Không được để trống trường Đơn vị"; return; } else { string strRandom = nuce.web.tienich.email.RandomString(6, false); string sql = string.Format(@"INSERT INTO [dbo].[AS_Academy_Student_SV_GioiThieu] ([StudentID],[StudentCode],[Status],[DonVi],DenGap,VeViec,[PhanHoi],[Deleted] ,[CreatedBy],[LastModifiedBy],[DeletedBy],[CreatedTime],[DeletedTime],[LastModifiedTime],StudentName,MaXacNhan) VALUES (@Param0 ,@Param1 ,2 ,@Param2 ,@Param6 ,@Param7 ,'' ,0 ,@Param0 ,@Param0 ,-1 ,@Param3 ,@Param3 ,@Param3,@Param4,@Param5)"); SqlParameter[] sqlParams = new SqlParameter[8]; sqlParams[0] = new SqlParameter("@Param0", m_SinhVien.SinhVienID); sqlParams[1] = new SqlParameter("@Param1", m_SinhVien.MaSV); sqlParams[2] = new SqlParameter("@Param2", strDonVi); sqlParams[3] = new SqlParameter("@Param3", DateTime.Now); sqlParams[4] = new SqlParameter("@Param4", m_SinhVien.Ho); sqlParams[5] = new SqlParameter("@Param5", strRandom); sqlParams[6] = new SqlParameter("@Param6", strDenGap); sqlParams[7] = new SqlParameter("@Param7", strVeViec); int iReturn = Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(Nuce_Common.ConnectionString, CommandType.Text, sql, sqlParams); if (iReturn > 0) { divThongBao.InnerHtml = "Thêm mới dịch vụ thành công"; divThongBaoCapNhat.InnerHtml = "Thêm mới dịch vụ thành công"; #region Gui email string strEmail = m_SinhVien.Email; int iIDSV = m_SinhVien.SinhVienID; string strCode = m_SinhVien.MaSV; // gui email string strTieuDe = string.Format("Xác nhận yêu cầu dịch vụ xin giấy giới thiệu sinh viên"); string strNoiDung = string.Format("<div style='color:black;'><div style='padding:5px;'>Xin chào {0}, ", m_SinhVien.Ho); strNoiDung += string.Format("Hệ thống Quản lý thông tin sinh viên xác nhận bạn đã gửi thành công yêu cầu \"dịch vụ xin giấy giới thiệu sinh viên\". Yêu cầu được tạo lúc {0:dd/MM/yyyy HH:mm}.</div>", DateTime.Now); strNoiDung += "<div style='padding:5px;'>Nhà trường sẽ sớm xử lý và gửi thông tin phản hồi cho bạn qua email.</div>"; strNoiDung += "<div style='padding:5px;'>Trân trọng.</div>"; strNoiDung += "<div style='padding:5px;'>---------------------------</div>"; strNoiDung += "<div style='padding:5px;'>Phòng Công tác Chính trị và Quản lý Sinh viên Trường Đại học Xây dựng</div>"; strNoiDung += "<div style='padding:5px;'>Phòng 302 - 303 Tòa nhà A1 Trường đại học Xây Dựng, 55 Giải Phóng - Hai Bà Trưng - Hà Nội</div>"; strNoiDung += "<div style='padding:5px;'> </div>"; strNoiDung += "<div style='padding:5px;'>TEL: 02438697004</div>"; strNoiDung += "<div style='padding:5px;'>Email: [email protected]</div>"; strNoiDung += "</div>"; //string strReturn = nuce.web.tienich.email.Send_Email(strTieuDe, strNoiDung, strEmail, "*****@*****.**", "226226thang"); nuce.web.data.Nuce_CTSV.AS_Academy_Student_TinNhan_Insert("GIOI_THIEU_THEM_MOI", -1, m_SinhVien.MaSV, m_SinhVien.Ho, m_SinhVien.MaSV, m_SinhVien.Email, strNoiDung, 1, m_SinhVien.SinhVienID, strTieuDe); #endregion //Response.Redirect("/dichvu/GioiThieu"); spScript.InnerHtml = string.Format("<script>$('#myModalThongBao').modal();</script>"); return; } else { divThongBao.InnerText = "Thêm mới dịch vụ thất bại - lỗi hệ thống"; divThongBaoCapNhat.InnerHtml = "Cập nhật thất bại - lỗi hệ thống"; return; } } }