$.ajax({
type: "POST",
url: "ManageReports.aspx/GetEmailHistory",
contentType: "application/json; charset=utf-8",
data: "{'JobId': '" + JobId + "'}",
dataType: "json",
success: function (data) {
for (var i = 0; i < data.d.length; i++) {
$("#<%=grdviewhistory.ClientID %>").append("<tr><td style='text-align:center;height:25px;'>" + data.d[i].MailTo + "</td><td style='text-align:center;height:25px;'>" + data.d[i].Subject.substring(0, 60) + "</td><td style='text-align:center;height:25px;'>" + data.d[i].CreatedByName + "</td><td style='text-align:center;height:25px;'>" + data.d[i].CreatedDate + "</td></tr>");
}
if (data.d.length == 0) {
$("#<%=grdviewhistory.ClientID %>").append("<tr><td colspan='5' style='text-align:center;height:25px;'>No Record found.</tr></td>");
}
}
});
C# code :
[System.Web.Services.WebMethod()]
public static EmailLogProperties[] GetEmailHistory(int JobId)
{
List<EmailLogProperties> lst = new List<EmailLogProperties>();
EmailLogProperties emailLogProperties = new EmailLogProperties();
emailLogProperties.int_Id = JobId;
lst = EmailLogDomainLogic.GetEmailHistory(emailLogProperties, UsersVariables.UserID );
return lst.ToArray();
}
No comments:
Post a Comment