protected void Page_Load(object sender, EventArgs e) { ItemGUID = Request["ItemGUID"]; tableModel = new BLL.t_TablesClass(ItemGUID); if (!IsPostBack) { string GetType = Request.Form["gettype"]; if (GetType != null) { if (GetType == "SetData") { var PageData = Request.Form["values"]; DataTable TableFieldInert = BLL.JsonHelper.DeserializeJsonToObject <DataTable>(PageData); if (tableModel.SaveUpdateTable("t_TableFieldInert", TableFieldInert)) { Response.Write("True"); Response.End(); } } else if (GetType == "SetOrder") { Response.Write(tableModel.SetInsertOrder()); Response.End(); } } } }
void LoadBind(string GetType) { int PageIndex = Convert.ToInt32(Request.QueryString["page"]); int PageSize = Convert.ToInt32(Request.QueryString["limit"]); int PageStart = Convert.ToInt32(Request.QueryString["start"]); string Order = Request.QueryString["order"]; string OSrderDir = Request.QueryString["orderDir"]; var WhereValues = Request.QueryString["WhereValues"]; if (GetType == "GetDataList") { System.Data.DataTable dt = (WhereValues == null ? null : BLL.JsonHelper.DeserializeJsonToObject <System.Data.DataTable>(WhereValues));//条件数据 Response.Write(tableModel.GetDataListJson(dt, PageStart, PageIndex, PageSize, " " + Order + " " + OSrderDir)); Response.End(); } else if (GetType == "SaveFromData") { var ChoiceValue = Request.QueryString["ChoiceValue"]; var FromValues = Server.UrlDecode(Request.QueryString["FromValues"]); BLL.ObjectData ModelData = new BLL.ObjectData(tableModel.TableModel.TableName); ModelData.SetValues(FromValues);//表单数据 var RowNum = true; var CodeJson = ""; if (ChoiceValue != null && ChoiceValue != "")//修改 { RowNum = tableModel.UpdateModel(ModelData, ChoiceValue); if (RowNum) { CodeJson = "[{\"code\":100}]"; } else { CodeJson = "[{\"code\":105}]"; } //修改后执行 } else//添加 { ChoiceValue = tableModel.InsertModel(ModelData, Guid.NewGuid().ToString()); if (!string.IsNullOrWhiteSpace(ChoiceValue)) { CodeJson = "[{\"code\":100}]"; } else { CodeJson = "[{\"code\":105}]"; } //添加后执行 } BLL.t_TablesClass ItemModel = new BLL.t_TablesClass(ChoiceValue); SaveHtml(ItemModel.TableModel.FileName, ItemModel.TableModel.GUID.ToString()); ItemModel.SetTableFieldInfo(); Response.Write(CodeJson); Response.End(); } else if (GetType == "GetDataView") { var ChoiceValue = Request.QueryString["ChoiceValue"]; Response.Write(tableModel.GetDataViewJson(ChoiceValue)); Response.End(); } else if (GetType == "BntOperation") { var ChoiceValue = Request["ChoiceValue"]; if (!string.IsNullOrWhiteSpace(ChoiceValue)) { Response.Write(tableModel.DeleteData(ChoiceValue)); } else { Response.Write("False"); } Response.End(); } else if (GetType == "GetFieldKeyValue") { Dictionary <string, string> data = new Dictionary <string, string> { }; for (int i = 0; i < Request.QueryString.Count; i++) { data.Add(Request.QueryString.Keys[i].ToString(), Request.QueryString[i].ToString()); } if (data.Count > 0) { Response.Write(tableModel.GetFieldKeyValue(data)); } else { Response.Write("False"); } Response.End(); } }