Click here to Skip to main content
15,922,015 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
tell me how to send email to particular users is selected in gridview using check box...
explain that in 3 tier architecture
Posted

see this we have done with this its working ... :) good luck

C#
public void replyquery(object sender, EventArgs e)
        {
            GridViewRow gvRow = (GridViewRow)(sender as Control).Parent.Parent;

            //string lblaadhar = ((Label)gdsupplier.Rows[gvRow.RowIndex].FindControl("lblaadhaar")).Text;

            //foreach (GridViewRow gvRow in grdquery.Rows)
            //{
            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);
                //bindquery();
                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);
                //Message = "Mail Has Been Successfully Sent";
            }
            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);
                //Message = "Mail Has Been Successfully Sent";
            }
            catch (Exception ex)
            {
                Message = "Problem Occured in Sending Mail. \\n Problem is: " + ex.Message.ToString();
            }
            return Message;
        }
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900