protected void btnOK_Click(object sender, EventArgs e) { try { WEC_CUSTOM_COLUMN valObj = new WEC_CUSTOM_COLUMN(); valObj.AID = aid; if (txtID.Value != "") { valObj.ID = Convert.ToString(txtID.Value); } if (txtPID.Value != "") { valObj.PID = Convert.ToString(txtPID.Value); } if (txtCOLUMN_NAME.Value != "") { valObj.COLUMN_NAME = Convert.ToString(txtCOLUMN_NAME.Value); } if (txtCOLUMN_DES.Value != "") { valObj.COLUMN_DES = Convert.ToString(txtCOLUMN_DES.Value); } valObj.PIC_URL = hidPICURL.Value; valObj.SMALL_PIC = hidSMALL_PIC.Value; valObj.OUT_URL = Convert.ToString(txtOUT_URL.Value); if (txtUP_FLAG.Value != "") { valObj.UP_FLAG = Convert.ToInt32(txtUP_FLAG.Value); } if (txtMODEL_ID.Value != "") { valObj.MODEL_ID = Convert.ToDecimal(txtMODEL_ID.Value); } else { valObj.MODEL_ID = -1; } if (txtSTATUS.Value != "") { valObj.STATUS = Convert.ToInt32(txtSTATUS.Value); } if (txtADDTIME.Value != "") { valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value); } if (txtSORT_ID.Value != "") { valObj.SORT_ID = Convert.ToInt32(txtSORT_ID.Value); } if (keyid != "") { valObj.ID = Convert.ToString(keyid); count = BLLTable <WEC_CUSTOM_COLUMN> .Update(valObj, WEC_CUSTOM_COLUMN.Attribute.ID); } else { count = BLLTable <WEC_CUSTOM_COLUMN> .Insert(valObj); keyid = valObj.ID.ToString(); } if (count > 0) { StringBuilder sbData = new StringBuilder("{valObj:''"); List <AttributeItem> lstCol = valObj.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { object val = valObj.GetValue(lstCol[i]); if (val != null) { sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'"); } } sbData.Append("}"); if (ViewState["sbData"] == null) { ViewState["sbData"] = sbData.ToString(); } else { ViewState["sbData"] += "," + sbData.ToString(); } Button btn = (Button)sender; if (btn.ID.IndexOf("_btnSave") != -1) { if (ViewState["sbData"] == null) { string dataStr = "[" + ViewState["sbData"].ToString() + "]"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "parent.reShowSubNodes();location.href='/OK.aspx';", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "parent.reShowSubNodes();location.href='/OK.aspx';", true); } } } } catch (Exception ex) { litWarn.Text = ex.Message; } }
protected void btnOK_Click(object sender, EventArgs e) { try { WEC_CUSTOM_COLUMN valObj = new WEC_CUSTOM_COLUMN(); valObj.AID = aid; if (txtID.Value != "") valObj.ID = Convert.ToString(txtID.Value); if (txtPID.Value != "") valObj.PID = Convert.ToString(txtPID.Value); if (txtCOLUMN_NAME.Value != "") valObj.COLUMN_NAME = Convert.ToString(txtCOLUMN_NAME.Value); if (txtCOLUMN_DES.Value != "") valObj.COLUMN_DES = Convert.ToString(txtCOLUMN_DES.Value); valObj.PIC_URL = hidPICURL.Value; valObj.SMALL_PIC = hidSMALL_PIC.Value; valObj.OUT_URL = Convert.ToString(txtOUT_URL.Value); if (txtUP_FLAG.Value != "") valObj.UP_FLAG = Convert.ToInt32(txtUP_FLAG.Value); if (txtMODEL_ID.Value != "") { valObj.MODEL_ID = Convert.ToDecimal(txtMODEL_ID.Value); } else { valObj.MODEL_ID = -1; } if (txtSTATUS.Value != "") valObj.STATUS = Convert.ToInt32(txtSTATUS.Value); if (txtADDTIME.Value != "") valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value); if (txtSORT_ID.Value != "") valObj.SORT_ID = Convert.ToInt32(txtSORT_ID.Value); if (keyid != "") { valObj.ID = Convert.ToString(keyid); count = BLLTable<WEC_CUSTOM_COLUMN>.Update(valObj, WEC_CUSTOM_COLUMN.Attribute.ID); } else { count = BLLTable<WEC_CUSTOM_COLUMN>.Insert(valObj); keyid = valObj.ID.ToString(); } if (count > 0) { StringBuilder sbData = new StringBuilder("{valObj:''"); List<AttributeItem> lstCol = valObj.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { object val = valObj.GetValue(lstCol[i]); if (val != null) { sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'"); } } sbData.Append("}"); if (ViewState["sbData"] == null) { ViewState["sbData"] = sbData.ToString(); } else { ViewState["sbData"] += "," + sbData.ToString(); } Button btn = (Button)sender; if (btn.ID.IndexOf("_btnSave") != -1) { if (ViewState["sbData"] == null) { string dataStr = "[" + ViewState["sbData"].ToString() + "]"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "parent.reShowSubNodes();location.href='/OK.aspx';", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "parent.reShowSubNodes();location.href='/OK.aspx';", true); } } } } catch (Exception ex) { litWarn.Text = ex.Message; } }