如何使用复选框在gridview中选择特定用户时发送电子邮件 [英] how to send email when the particular user is selected in gridview using checkbox

查看:88
本文介绍了如何使用复选框在gridview中选择特定用户时发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

告诉我如何使用复选框在gridview中选择如何向特定用户发送电子邮件...

在3层架构中解释

tell me how to send email to particular users is selected in gridview using check box...
explain that in 3 tier architecture

推荐答案

看到我们已经完成了它的工作...... :)祝你好运



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 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;
        }


您可以查看这些文章:



http://aspsolutionkirit.blogspot.in/2013/08/how-to-send -email-to-multiple-user.html [ ^ ]



http://www.aspdotnet-suresh.com/2013/03/get-gridview-row-values-when-checkbox.html [ ^ ]



http: //www.c-sharpcorner.com/Forums/Thread/83939/ [ ^ ]


http://www.c-sharpcorner.com/uploadfile/MohanKumar.R/selecting-checkboxes-inside-the-gridview-control/ [ ^ ]



源代码也适用于这些文章
You can check these Articles:

http://aspsolutionkirit.blogspot.in/2013/08/how-to-send-email-to-multiple-user.html[^]

http://www.aspdotnet-suresh.com/2013/03/get-gridview-row-values-when-checkbox.html[^]

http://www.c-sharpcorner.com/Forums/Thread/83939/[^]

http://www.c-sharpcorner.com/uploadfile/MohanKumar.R/selecting-checkboxes-inside-the-gridview-control/[^]

Source Code is also available with these Articles


这篇关于如何使用复选框在gridview中选择特定用户时发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆