예제 #1
0
        protected void btnsubmit_Click(object sender, EventArgs e)
        {
            //send email
            string thebody = System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("/Emails/SuggestionEmail.txt"));

            thebody = thebody.Replace("THENAME",txtname.Text);
            thebody = thebody.Replace("THEEMAIL",txtemail.Text);
            thebody = thebody.Replace("THECOUNTRY",txtcountry.Text);
            thebody = thebody.Replace("THEMESSAGE",txtmessage.Text);

            SendEmail se = new SendEmail();
            se.Send_Email("*****@*****.**", "*****@*****.**", "Suggestion Box Entry", thebody);
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "redirect", "<script language=javascript>alert('Thank you for the suggestion.');location.href='default.aspx';</script>");
            //Response.Redirect("default.aspx");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Request.QueryString["Tx_Key"] != null) && (Request.QueryString["Tx_Key"] != ""))
            {
                Tx_Key = Convert.ToInt32(Request.QueryString["Tx_Key"].ToString());

                if (Tx_Key == 0)
                {
                    //they cancelled
                    pnlerror.Visible = true;
                    pnlworked.Visible = false;
                }
                else
                {
                    //it worked
                    lblid.Text = Tx_Key.ToString();
                    BlueIkons_DB.SPs.UpdateTransaction(Tx_Key, 0, 0, 0, 2, "", "").Execute();
                    Site sitetemp = new Site();

                    gift giftinfo = sitetemp.GetGiftInfo(Tx_Key);

                    string strapprurl = ConfigurationManager.AppSettings.Get("App_URL").ToString();
                    string strpicurl = ConfigurationManager.AppSettings.Get("BlueIkons_Pics").ToString() + giftinfo.blueikon.ToString() + ".png";
                    if (giftinfo.fbpost)
                    {
                        DataSet dstemp2 = BlueIkons_DB.SPs.ViewFBUser(giftinfo.sender_fbid).GetDataSet();
                        string accesstoken = dstemp2.Tables[0].Rows[0]["Access_Token"].ToString();
                        string receivername = giftinfo.receiver_name;
                        if (receivername.ToLower() == "none")
                        {
                            receivername = "";
                        }
                        string strmessage = "Just sent " + receivername +" a gift using BlueIkons";
                        string strdescription = receivername + ", you can claim your gift by clicking on the BlueIkons image";
                        sitetemp.Facebook_PostLink_OnWall(giftinfo.sender_fbid.ToString(), strapprurl, strmessage, strpicurl, "BlueIkons, Faster than a Gift Card and more Fun!", accesstoken, "", strdescription);
                    }

                    SendEmail se = new SendEmail();
                    se.Send_GiftEmail(Tx_Key, 0);
                    se.Send_GiftEmail(Tx_Key, 1);
                }
            }
        }