//send for pdf protected void btnmail_Click(object sender, EventArgs e) { try { NetworkCredential NetCredentials = new NetworkCredential(); NetCredentials.UserName = ConfigurationManager.AppSettings["UserName"]; NetCredentials.Password = ConfigurationManager.AppSettings["Password"]; if (Request["CustomerNo"].ToString() != "") { if (txtStartDate.Text != null && txtEndDate.Text != null && txtEndDate.Text != "" && txtEndDate.Text != "" && txtMail.Text != "") { DateTime startdate = Convert.ToDateTime(txtStartDate.Text); DateTime enddate = Convert.ToDateTime(txtEndDate.Text); DateTime todayDate = DateTime.Now; if (IsValidEmailId(txtMail.Text)) { if (enddate < startdate) { var message = new JavaScriptSerializer().Serialize("End Date should not be less than Start Date."); var script = string.Format("alert({0});", message); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "", script, true); } else { Web_Order_Mail objser = new Web_Order_Mail(); objser.UseDefaultCredentials = true; objser.Credentials = NetCredentials; objser.SendMailforCustomerLedger(Convert.ToString(Request["CustomerNo"]), txtMail.Text, txtMail1.Text, startdate, enddate, Convert.ToBoolean(0)); txtEndDate.Text = ""; txtStartDate.Text = ""; txtMail.Text = ""; txtMail1.Text = ""; tblMessage.Visible = true; tblDate.Visible = false; } } else { Label1.Text = "Please enter Start date,End Date and Email."; Label1.Visible = true; } } else { Label1.Text = "Please enter Start date,End Date and Email."; Label1.Visible = true; } } } catch (Exception ex) { var message = new JavaScriptSerializer().Serialize(ex.Message.ToString()); var script = string.Format("alert({0});", message); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "", script, true); } }