using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class Status : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string MERCHANTNUMBER = Request["MERCHANTNUMBER"]; string ORDERNUMBER = Request["ORDERNUMBER"]; string COMMTYPE = Request["COMMTYPE"]; string CURRENTSTATE = Request["CURRENTSTATE"]; string PREVIOUSSTATE = Request["PREVIOUSSTATE"]; string PAYMENTTYPE = Request["PAYMENTTYPE"]; string EVENTTYPE = Request["EVENTTYPE"]; string PAYMENTNUMBER = Request["PAYMENTNUMBER"]; string APPROVALCODE = Request["APPROVALCODE"]; string VALIDATIONCODE = Request["VALIDATIONCODE"]; string BIN = Request["BIN"]; string AUTHTIME = Request["AUTHTIME"]; string TYPE = Request["TYPE"]; string WITHCVC = Request["WITHCVC"]; string connString = ConfigurationManager.ConnectionStrings["BazaReklamConn"].ConnectionString; string cmdText = "insert into PotwierdzeniaEcard(MERCHANTNUMBER, ORDERNUMBER, COMMTYPE, CURRENTSTATE, PREVIOUSSTATE, PAYMENTTYPE, EVENTTYPE, PAYMENTNUMBER, APPROVALCODE, VALIDATIONCODE, BIN, AUTHTIME, TYPE, WITHCVC) values (@MERCHANTNUMBER, @ORDERNUMBER, @COMMTYPE, @CURRENTSTATE, @PREVIOUSSTATE, @PAYMENTTYPE, @EVENTTYPE, @PAYMENTNUMBER, @APPROVALCODE, @VALIDATIONCODE, @BIN, @AUTHTIME, @TYPE, @WITHCVC)"; using (SqlConnection conn = new SqlConnection(connString)) { try { SqlCommand cmd = new SqlCommand(cmdText, conn); cmd.Parameters.Add("@MERCHANTNUMBER", SqlDbType.VarChar, 50).Value = MERCHANTNUMBER; int iORDERNUMBER = Convert.ToInt32(ORDERNUMBER); cmd.Parameters.Add("@ORDERNUMBER", SqlDbType.Int).Value = iORDERNUMBER; cmd.Parameters.Add("@COMMTYPE", SqlDbType.VarChar, 50).Value = COMMTYPE; cmd.Parameters.Add("@CURRENTSTATE", SqlDbType.VarChar, 50).Value = CURRENTSTATE; cmd.Parameters.Add("@PREVIOUSSTATE", SqlDbType.VarChar, 50).Value = PREVIOUSSTATE; int iPAYMENTTYPE = Convert.ToInt32(PAYMENTTYPE); cmd.Parameters.Add("@PAYMENTTYPE", SqlDbType.Bit).Value = iPAYMENTTYPE; int iEVENTTYPE = Convert.ToInt32(EVENTTYPE); cmd.Parameters.Add("@EVENTTYPE", SqlDbType.Bit).Value = iEVENTTYPE; int iPAYMENTNUMBER = Convert.ToInt32(PAYMENTNUMBER); cmd.Parameters.Add("@PAYMENTNUMBER", SqlDbType.Bit).Value = iPAYMENTNUMBER; cmd.Parameters.Add("@APPROVALCODE", SqlDbType.VarChar, 50).Value = APPROVALCODE; cmd.Parameters.Add("@VALIDATIONCODE", SqlDbType.Char, 3).Value = VALIDATIONCODE; cmd.Parameters.Add("@BIN", SqlDbType.Char, 6).Value = BIN; DateTime dtAUTHTIME = Convert.ToDateTime(AUTHTIME); cmd.Parameters.Add("@AUTHTIME", SqlDbType.DateTime).Value = dtAUTHTIME; cmd.Parameters.Add("@TYPE", SqlDbType.Char, 2).Value = TYPE; cmd.Parameters.Add("@WITHCVC", SqlDbType.Char, 3).Value = WITHCVC; conn.Open(); cmd.ExecuteNonQuery(); Response.Write("OK"); } catch { Response.Write("FALSE"); } finally { conn.Close(); } } } }