Exemplo n.º 1
0
    //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);
        }
    }