| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Data.SqlClient;
- namespace WebForm.Tests
- {
- public partial class CustomFormSave : Common.BasePage
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- string title = Request.Form["title1"];
- string contents = Request.Form["contents"];
- string instanceid = Request.QueryString["instanceid"];
- string sql = string.Empty;
- SqlParameter[] parameters = { };
- if (instanceid.IsInt())
- {
- sql = "update TempTest_CustomForm set Title=@Title,Contents=@Contents where ID=@ID";
- parameters = new SqlParameter[]{
- new SqlParameter("@Title",title),
- new SqlParameter("@Contents",contents),
- new SqlParameter("@ID",instanceid)
- };
- }
- else
- {
- sql = "insert into TempTest_CustomForm(Title,Contents) values(@Title,@Contents);SELECT SCOPE_IDENTITY();";
- parameters = new SqlParameter[]{
- new SqlParameter("@Title",title),
- new SqlParameter("@Contents",contents)
- };
- }
-
- using (SqlConnection conn = new SqlConnection(RoadFlow.Utility.Config.PlatformConnectionStringMSSQL))
- {
-
- conn.Open();
- using (SqlCommand cmd = new SqlCommand(sql, conn))
- {
- cmd.Parameters.AddRange(parameters);
- object obj = cmd.ExecuteScalar();
- if (obj != null)
- {
- instanceid = obj.ToString();
- }
- }
- }
- Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok",
- "$('#instanceid',parent.document).val('" + instanceid + "');" +
- "$('#customformtitle',parent.document).val('" + title + ")');parent.flowSaveIframe(true);",
- true);
- }
- }
- }
|