Ejemplo n.º 1
0
    protected void btnupload_Click(object sender, EventArgs e)
    {
        // Image1.Visible = true;

        //Session["FilePath"] = FileUploadControl.FileName;
        string fPath = ConfigurationManager.AppSettings["EXCEL_SHEET"];

        EmailSender.DAO_Message objMessage = new EmailSender.DAO_Message();

        if (FileUploadControl.HasFile)
        {
            if (FileUploadControl.PostedFile.ContentLength < 10240000)
            {
                string fname = "";
                fname = FileUploadControl.PostedFile.FileName;
                string file = "";
                file = FileUploadControl.FileName;
                string filename = "";
                filename = getFileName("Support") + file.Substring(file.IndexOf("."), (file.Length - file.IndexOf(".")));

                txtupload.Text = fPath + "/" + filename;
                FileUploadControl.SaveAs(fPath + "/" + filename);
                // FileUploadControl.SaveAs(fPath);

                lblFileName.Text = FileUploadControl.FileName;
            }
        }
        else
        {
            lblMsg.Text = "Please upload file of size less than 10MB";
        }
    }
Ejemplo n.º 2
0
    protected void btnUpdate_Click1(object sender, EventArgs e)
    {
        string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url);

        using (Utils utility = new Utils())
        {
            utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod());
        }
        //Saving Ticket Data
        //DateTime ticketDate = DateTime.Today;

        //  string connectionString = ConfigurationManager.ConnectionStrings["EConnection"].ToString();
        //string connectionString = ConfigurationManager.AppSettings["Connection_String"].ToString();
        //SqlConnection connection = new SqlConnection(connectionString);

        //connection.Open();

        //SqlCommand cmd = connection.CreateCommand();

        //cmd.Connection = connection;
        //cmd.CommandType = CommandType.StoredProcedure;

        //// Add Parameters
        //cmd.CommandText = "sp_insert_ticket";
        //cmd.Parameters.Add(new SqlParameter("@sz_ticket_id", txtTicketNo.Text));
        //cmd.Parameters.Add(new SqlParameter("@sz_user_name", Session["uName"].ToString()));
        //cmd.Parameters.Add(new SqlParameter("@sz_personal_name", txtName.Text));
        //cmd.Parameters.Add(new SqlParameter("@sz_email", txtEmail.Text));
        //cmd.Parameters.Add(new SqlParameter("@i_support_type", ddlSupport.SelectedValue));
        //cmd.Parameters.Add(new SqlParameter("@sz_comments", txtAreaComments.Text));
        ////cmd.Parameters.Add(new SqlParameter("@sz_file_path", Session["FilePath"].ToString()));
        //cmd.ExecuteNonQuery();
        //Label1.Text = "Ticket created,Please upload files ";
        //FileUploadControl.Visible = true;
        //btnupload.Visible = true;
        //lblUpload.Visible = true;
        try
        {
            //...code for sending mail...//

            ServicePointManager.ServerCertificateValidationCallback = delegate(object s, System.Security.Cryptography.X509Certificates.X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return(true); };
            Service_Email se = new Service_Email();
            EmailSender.DAO_XEmailEntity d = new EmailSender.DAO_XEmailEntity();

            d.ToEmail         = txtEmail.Text;//[email protected]
            d.MessageKey      = "UserRegistration";
            d.AccountPassword = txtName.Text;

            string flname = txtupload.Text;


            EmailSender.DAO_XEmailEntity p_objEmail = new EmailSender.DAO_XEmailEntity();
            p_objEmail.ToEmail         = txtEmail.Text;
            p_objEmail.MessageKey      = "frommail";
            p_objEmail.AccountPassword = txtName.Text;
            p_objEmail.Subject         = ddlSupport.SelectedItem.Text;
            p_objEmail.Body            = txtAreaComments.Text;


            EmailSender.DAO_Message objSupportMessage  = new EmailSender.DAO_Message();
            EmailSender.DAO_Message objAcknowleMessage = new EmailSender.DAO_Message();
            if (txtupload.Text != "")
            {
                objSupportMessage  = se.SendMail(p_objEmail, flname);
                objAcknowleMessage = se.SendMail(d);
            }
            else
            {
                objSupportMessage  = se.SendMail(p_objEmail);
                objAcknowleMessage = se.SendMail(d);
            }
            if (objSupportMessage != null && objAcknowleMessage != null)
            {
                lblMsg.Visible       = true;
                lblMsg.Text          = "Your request submitted successfully";
                txtEmail.Text        = "";
                txtName.Text         = "";
                ddlSupport.Text      = "<--- Select --->";
                txtAreaComments.Text = "";
                lblFileName.Text     = "";
                txtupload.Text       = "";
            }
            else
            {
                lblMsg.Visible = true;
                lblMsg.Text    = "There is a problem while sending request, please try after some time.";
            }
        }
        catch (Exception ex)
        {
            Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
            using (Utils utility = new Utils())
            {
                utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod());
            }
            string str2 = "Error Request=" + id + ".Please share with Technical support.";
            base.Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2);
        }
        //Method End
        using (Utils utility = new Utils())
        {
            utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod());
        }


        //...End Of Code...//
    }