protected void btnOK_Click(object sender, EventArgs e) { try { WEC_CUSTOM_MENU valObj = new WEC_CUSTOM_MENU(); if (txtID.Value != "") { valObj.ID = Convert.ToString(txtID.Value); } if (txtSORT_ID.Value != "") { valObj.SORT_ID = Convert.ToDecimal(txtSORT_ID.Value); } valObj.URL = Convert.ToString(txtURL.Value); if (txtSTATUS.Value != "") { valObj.STATUS = Convert.ToInt32(txtSTATUS.Value); } if (txtPID.Value != "") { valObj.PID = Convert.ToString(txtPID.Value); } if (txtMENU_NAME.Value != "") { valObj.MENU_NAME = Convert.ToString(txtMENU_NAME.Value); } if (txtAID.Value != "") { valObj.AID = Convert.ToDecimal(txtAID.Value); } if (txtMENU_KEY.Value != "") { valObj.MENU_KEY = Convert.ToString(txtMENU_KEY.Value); } if (txtMENU_TYPE.Value != "") { valObj.MENU_TYPE = Convert.ToString(txtMENU_TYPE.Value); } if (keyid != "") { valObj.ID = Convert.ToString(keyid); count = BLLTable <WEC_CUSTOM_MENU> .Update(valObj, WEC_CUSTOM_MENU.Attribute.ID); } else { count = BLLTable <WEC_CUSTOM_MENU> .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(); } btnSubmit_Click(null, null); 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); } } //else //{ // txtID.Value =""; // txtSORT_ID.Value =""; // txtURL.Value =""; // txtSTATUS.Value =""; // txtPID.Value =""; // txtMENU_NAME.Value =""; // txtAID.Value =""; //} } } catch (Exception ex) { litWarn.Text = ex.Message; } }
protected void btnOK_Click(object sender, EventArgs e) { try { WEC_CUSTOM_MENU valObj = new WEC_CUSTOM_MENU(); if (txtID.Value != "") valObj.ID = Convert.ToString(txtID.Value); if (txtSORT_ID.Value != "") valObj.SORT_ID = Convert.ToDecimal(txtSORT_ID.Value); valObj.URL = Convert.ToString(txtURL.Value); if (txtSTATUS.Value != "") valObj.STATUS = Convert.ToInt32(txtSTATUS.Value); if (txtPID.Value != "") valObj.PID = Convert.ToString(txtPID.Value); if (txtMENU_NAME.Value != "") valObj.MENU_NAME = Convert.ToString(txtMENU_NAME.Value); if (txtAID.Value != "") valObj.AID = Convert.ToDecimal(txtAID.Value); if (txtMENU_KEY.Value != "") valObj.MENU_KEY = Convert.ToString(txtMENU_KEY.Value); if (txtMENU_TYPE.Value != "") valObj.MENU_TYPE = Convert.ToString(txtMENU_TYPE.Value); if (keyid != "") { valObj.ID = Convert.ToString(keyid); count = BLLTable<WEC_CUSTOM_MENU>.Update(valObj, WEC_CUSTOM_MENU.Attribute.ID); } else { count = BLLTable<WEC_CUSTOM_MENU>.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(); } btnSubmit_Click(null,null); 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); } } //else //{ // txtID.Value =""; // txtSORT_ID.Value =""; // txtURL.Value =""; // txtSTATUS.Value =""; // txtPID.Value =""; // txtMENU_NAME.Value =""; // txtAID.Value =""; //} } } catch (Exception ex) { litWarn.Text = ex.Message; } }