protected void Button2_Click(object sender, EventArgs e) { string res = ""; string sOrderId = ""; try { if (TotalAmount.Text == "") { MsgBox("Please add to cart for create order"); return; } var details = (DataTable)ViewState["DT"]; SqlCommand cmdProc = new SqlCommand("CreateOrder", con); cmdProc.CommandType = CommandType.StoredProcedure; cmdProc.Parameters.AddWithValue("@Usercode", TextBox1.Text); cmdProc.Parameters.AddWithValue("@Usercode1", TextBox1.Text); cmdProc.Parameters.AddWithValue("@FrenchiseID", ConfigurationManager.AppSettings["FrenchiseID"].ToString()); cmdProc.Parameters.AddWithValue("@UserPaymentDate", DateTime.Now); cmdProc.Parameters.AddWithValue("@PaymentMode", DropDownList1.SelectedValue); cmdProc.Parameters.AddWithValue("@Amount", TotalAmount.Text); cmdProc.Parameters.AddWithValue("@TotalBv", TotalBV.Text); cmdProc.Parameters.AddWithValue("@ChequeDate", ""); cmdProc.Parameters.AddWithValue("@BankName", ""); cmdProc.Parameters.AddWithValue("@DDBankName", ""); cmdProc.Parameters.AddWithValue("@ChequeNo", ""); cmdProc.Parameters.AddWithValue("@DDDate", ""); cmdProc.Parameters.AddWithValue("@DDNo", ""); cmdProc.Parameters.AddWithValue("@Referencenumber", ""); cmdProc.Parameters.AddWithValue("@Impsdate", ""); cmdProc.Parameters.AddWithValue("@InvoiceType", "DP"); cmdProc.Parameters.AddWithValue("@Neftdate", ""); cmdProc.Parameters.AddWithValue("@debitrefno", ""); cmdProc.Parameters.AddWithValue("@NeftRefNo", ""); cmdProc.Parameters.AddWithValue("@debitrefdate", ""); cmdProc.Parameters.AddWithValue("@CashBack", CashBack.Text); cmdProc.Parameters.AddWithValue("@SelfCashBack", txtselcashback.Text); cmdProc.Parameters.AddWithValue("@RedemptionPoint", "0"); cmdProc.Parameters.AddWithValue("@Details", details); LogControl.WriteALine("Details: " + details); LogControl.WriteALine(""); SqlParameter result = new SqlParameter("@Result", SqlDbType.VarChar, 200); result.Direction = ParameterDirection.Output; LogControl.WriteALine("result Direction Output: " + result.Direction); LogControl.WriteALine(""); cmdProc.Parameters.Add(result); SqlParameter orderid = new SqlParameter("@orderID", SqlDbType.VarChar, 200); orderid.Direction = ParameterDirection.Output; LogControl.WriteALine("orderid Direction Output: " + orderid.Direction); LogControl.WriteALine(""); cmdProc.Parameters.Add(orderid); con.Open(); cmdProc.ExecuteNonQuery(); res = result.Value.ToString(); LogControl.WriteALine("Order result: " + res); LogControl.WriteALine(""); sOrderId = orderid.Value.ToString(); LogControl.WriteALine("Order id: " + sOrderId); LogControl.WriteALine(""); if (res != "Product Saved Successfully") { MsgBox("Error"); return; } con.Close(); if (res == "Product Saved Successfully") { Label7.Text = "Product Saved Successfully"; string email = ""; string name = ""; SqlConnection con1 = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ToString()); SqlCommand cmd3 = new SqlCommand("select * from tblmembermaster where usercode=@user_code1", con1); cmd3.Parameters.AddWithValue("@user_code1", TextBox1.Text); con1.Open(); SqlDataReader dr = cmd3.ExecuteReader(); while (dr.Read()) { name = dr["UserName"].ToString(); HiddenField5.Value = dr["Email"].ToString(); } dr.Close(); con1.Close(); string date1 = ""; string amount = ""; string paymentmode = ""; SqlConnection con2 = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ToString()); SqlCommand cmd4 = new SqlCommand("select * from ordermaster where orderid=@order_id", con2); cmd4.Parameters.AddWithValue("@order_id", sOrderId); con2.Open(); SqlDataReader dr1 = cmd4.ExecuteReader(); while (dr1.Read()) { date1 = DateTime.Parse(dr1["Date"].ToString()).Date.ToString("dd MMM yyyy"); amount = dr1["Amount"].ToString(); paymentmode = dr1["PaymentMode"].ToString(); } dr1.Close(); con2.Close(); string Msg = ""; Msg = "Order details are as follow :<br /><br />OrderID :" + sOrderId + "<br />Date :" + date1 + "<br />Payment Mode :" + paymentmode + "<br />Amount :" + amount + "<br /><br />You can login to view the invoice.<br /><br />Thanks,<br />With regards!<br /><br /> Diwakar Retails Limited"; string msgadmin = ""; msgadmin = "Order details are as follow :<br /><br />MemberID : " + TextBox1.Text + "<br/>Name : " + name + "<br />OrderID :" + sOrderId + "<br />Date :" + date1 + "<br />Payment Mode :" + paymentmode + "<br />Amount :" + amount; // [email protected] // [email protected] //Gen obj1 = new Gen(); //obj1.SendEmail("*****@*****.**", msgadmin, TextBox1.Text + "/" + name + " Ordered Products with Order Id " + sOrderId, ConfigurationManager.AppSettings["Email"]); //obj1.SendEmail(" [email protected]", msgadmin, TextBox1.Text + "/" + name + " Ordered Products with Order Id " + sOrderId, ConfigurationManager.AppSettings["Email"]); //if (email != "") //{ // obj1.SendEmail(email, Msg, TextBox1.Text + "/" + name + " Ordered Products with Order Id " + sOrderId, ConfigurationManager.AppSettings["Email"]); //} Response.Redirect("AdminGstInvoice.aspx?ID=" + sOrderId + "&BVpointsTotal=" + Bvtotal, false); LogControl.WriteALine("Response Redirect Order id: " + sOrderId); LogControl.WriteALine(""); } //Response.Redirect("GSTInvoice.aspx?ID=" + sOrderId + "&BVpointsTotal=" + Bvtotal); } catch (Exception ex) { LogControl.WriteALine(""); LogControl.WriteALine("create order stack Trace : " + ex.StackTrace); LogControl.WriteALine(""); LogControl.WriteALine("create order catch : " + ex.Message); LogControl.WriteALine(""); } }