see this we have done with this its working ... :) good luck
public void replyquery(object sender, EventArgs e)
{
GridViewRow gvRow = (GridViewRow)(sender as Control).Parent.Parent;
string lblemail = ((Label)grdquery.Rows[gvRow.RowIndex].FindControl("lblemailid")).Text;
Session["emaild"] = lblemail.ToString();
string lblquery = ((Label)grdquery.Rows[gvRow.RowIndex].FindControl("lblqueries")).Text;
Session["query"] = lblquery.ToString();
string txtreplytoqueries = ((TextBox)grdquery.Rows[gvRow.RowIndex].FindControl("txtreplytoqueries")).Text;
if (txtreplytoqueries != "")
{
sendEmail(lblemail, txtreplytoqueries);
obj.updatequeryans1(lblquery, txtreplytoqueries);
Panel1.Visible = true; lbldaotobank.Visible = false;
Response.Write("<script>alert('Mail Has Been Successfully Sent')</script>");
Panel1.Visible = false;
Response.Redirect("DAOHomePage.aspx");
}
else
{
Panel1.Visible = true;
lbldaotobank.Visible = true;
lbldaotobank.ForeColor = Color.Red;
lbldaotobank.Text = "Pls Type The Answer";
}
}
public string sendEmail(string lblemail, string txtreplytoqueries)
{
MailMessage myMail = new MailMessage();
SmtpClient smtpclient = new SmtpClient();
Message = string.Empty;
try
{
MailAddress fromadrress = new MailAddress("support@vishwasinfosoft.com");
myMail.From = fromadrress;
myMail.Subject = "REPLY FROM DAO";
myMail.IsBodyHtml = true;
myMail.Body = "<br />" + " Query : " + Session["query"].ToString() + "<br />" + " Answer : " + txtreplytoqueries.ToString() + "<br /><br /><br />" + " From, " + "<br />" + "Divisional Administrative Officer";
myMail.To.Add(lblemail);
smtpclient.Host = "smtp.vishwasinfosoft.com";
smtpclient.Port = 25;
smtpclient.Credentials = new System.Net.NetworkCredential("support@vishwasinfosoft.com", "ITeam@Vishwas12");
smtpclient.Send(myMail);
}
catch (Exception ex)
{
Message = "Problem Occured in Sending Mail. \\n Problem is: " + ex.Message.ToString();
}
return Message;
}
public string sendmail(string email)
{
MailMessage myMail = new MailMessage();
SmtpClient smtpclient = new SmtpClient();
string Message = string.Empty;
string prodstatus = Session["status"].ToString();
try
{
MailAddress fromadrress = new MailAddress("support@vishwasinfosoft.com");
myMail.From = fromadrress;
myMail.Subject = "DAO :PLEASE VERIFY THE DETAILS OF SUBSIDY HOLDER";
myMail.IsBodyHtml = true;
myMail.Body =
"<br />" + "PLEASE VERIFY THE DETAILS BELOW " + "<br /><br /><br /><br />" +
"SUPPLIER CODE =" + Session["supcode"].ToString() + "<br />" +
"SUPPLIER NAME =" + Session["supname"].ToString() + "<br />" +
"SUPPLIER MOBILENO =" + Session["smno"].ToString() + "<br />" +
"SUBSIDY ACTUALPRICE =" + Session["actual"].ToString() + "<br />" +
"SUBSIDYPRICE =" + Session["subsidy"].ToString() + "<br />" +
"STATUS =" + Session["status"].ToString() + "<br />" +
"FARMER NAME =" + Session["farmer"].ToString() + "<br />" +
"FARMER's FATHER NAME =" + Session["father"].ToString() + "<br />" +
"FARMER AADHAAR NO =" + Session["aadhaar"].ToString() + "<br />" +
"FARMER PRODUCTCATEGORY =" + Session["prodcat"].ToString() + "<br />" +
"FARMER PRODUCTNAME =" + Session["prod"].ToString() + "<br />" +
"FARMER VILLAGE =" + Session["village"].ToString() + "<br />" +
"FARMER MANDAL =" + Session["mandal"].ToString() + "<br />" +
"FARMER MOBILENO =" + Session["mobileno"].ToString() + "<br />" +
"<br /><br /><br />" + " From, " + "<br />" + "DAO:VIJAYKUMAR.K";
myMail.To.Add(email);
smtpclient.Host = "smtp.vishwasinfosoft.com";
smtpclient.Port = 25;
smtpclient.Credentials = new System.Net.NetworkCredential("support@vishwasinfosoft.com", "ITeam@Vishwas12");
smtpclient.Send(myMail);
}
catch (Exception ex)
{
Message = "Problem Occured in Sending Mail. \\n Problem is: " + ex.Message.ToString();
}
return Message;
}