protected void btnOK_Click(object sender, EventArgs e) { try { Ec_field valObj = new Ec_field(); if (txtFieldid.Value != "") { valObj.Fieldid = Convert.ToInt32(txtFieldid.Value); } if (txtTabid.Value != "") { valObj.Tabid = Convert.ToInt32(txtTabid.Value); } if (txtColumnname.Value != "") { valObj.Columnname = Convert.ToString(txtColumnname.Value); } if (txtTablename.Value != "") { valObj.Tablename = Convert.ToString(txtTablename.Value); } if (txtGeneratedtype.Value != "") { valObj.Generatedtype = Convert.ToInt32(txtGeneratedtype.Value); } if (txtUitype.Value != "") { valObj.Uitype = Convert.ToString(txtUitype.Value); } if (txtFieldname.Value != "") { valObj.Fieldname = Convert.ToString(txtFieldname.Value); } if (txtFieldlabel.Value != "") { valObj.Fieldlabel = Convert.ToString(txtFieldlabel.Value); } if (txtReadonly.Value != "") { valObj.Readonly = Convert.ToInt32(txtReadonly.Value); } if (txtPresence.Value != "") { valObj.Presence = Convert.ToInt32(txtPresence.Value); } if (txtSelected.Value != "") { valObj.Selected = Convert.ToInt32(txtSelected.Value); } if (txtMaximumlength.Value != "") { valObj.Maximumlength = Convert.ToInt32(txtMaximumlength.Value); } if (txtSequence.Value != "") { valObj.Sequence = Convert.ToInt32(txtSequence.Value); } if (txtBlock.Value != "") { valObj.Block = Convert.ToInt32(txtBlock.Value); } if (txtDisplaytype.Value != "") { valObj.Displaytype = Convert.ToInt32(txtDisplaytype.Value); } if (txtTypeofdata.Value != "") { valObj.Typeofdata = Convert.ToString(txtTypeofdata.Value); } if (txtQuickcreate.Value != "") { valObj.Quickcreate = Convert.ToInt32(txtQuickcreate.Value); } if (txtQuickcreatesequence.Value != "") { valObj.Quickcreatesequence = Convert.ToInt32(txtQuickcreatesequence.Value); } if (txtInfo_type.Value != "") { valObj.Info_type = Convert.ToString(txtInfo_type.Value); } if (txtCtrlType.Value != "") { valObj.CtrlType = Convert.ToString(txtCtrlType.Value); } if (keyid != "") { valObj.Fieldid = Convert.ToInt32(keyid); count = BLLTable <Ec_field> .Factory(conn).Update(valObj, Ec_field.Attribute.Fieldid); } else { count = BLLTable <Ec_field> .Factory(conn).Insert(valObj, Ec_field.Attribute.Fieldid); keyid = valObj.Fieldid.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("btnOK") != -1) { if (ViewState["sbData"] == null) { string dataStr = "[" + ViewState["sbData"].ToString() + "]"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "window.returnValue=\"" + dataStr + "\";window.close();", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "window.returnValue=\"re\";window.close();", true); } } else { txtFieldid.Value = ""; txtTabid.Value = ""; txtColumnname.Value = ""; txtTablename.Value = ""; txtGeneratedtype.Value = ""; txtUitype.Value = ""; txtFieldname.Value = ""; txtFieldlabel.Value = ""; txtReadonly.Value = ""; txtPresence.Value = ""; txtSelected.Value = ""; txtMaximumlength.Value = ""; txtSequence.Value = ""; txtBlock.Value = ""; txtDisplaytype.Value = ""; txtTypeofdata.Value = ""; txtQuickcreate.Value = ""; txtQuickcreatesequence.Value = ""; txtInfo_type.Value = ""; txtCtrlType.Value = ""; } } } catch (Exception ex) { litWarn.Text = ex.Message; } }
protected void btnOK_Click(object sender, EventArgs e) { try { Ec_field valObj = new Ec_field(); if(txtFieldid.Value !="" ) valObj.Fieldid = Convert.ToInt32(txtFieldid.Value); if(txtTabid.Value !="" ) valObj.Tabid = Convert.ToInt32(txtTabid.Value); if(txtColumnname.Value !="" ) valObj.Columnname = Convert.ToString(txtColumnname.Value); if(txtTablename.Value !="" ) valObj.Tablename = Convert.ToString(txtTablename.Value); if(txtGeneratedtype.Value !="" ) valObj.Generatedtype = Convert.ToInt32(txtGeneratedtype.Value); if(txtUitype.Value !="" ) valObj.Uitype = Convert.ToString(txtUitype.Value); if(txtFieldname.Value !="" ) valObj.Fieldname = Convert.ToString(txtFieldname.Value); if(txtFieldlabel.Value !="" ) valObj.Fieldlabel = Convert.ToString(txtFieldlabel.Value); if(txtReadonly.Value !="" ) valObj.Readonly = Convert.ToInt32(txtReadonly.Value); if(txtPresence.Value !="" ) valObj.Presence = Convert.ToInt32(txtPresence.Value); if(txtSelected.Value !="" ) valObj.Selected = Convert.ToInt32(txtSelected.Value); if(txtMaximumlength.Value !="" ) valObj.Maximumlength = Convert.ToInt32(txtMaximumlength.Value); if(txtSequence.Value !="" ) valObj.Sequence = Convert.ToInt32(txtSequence.Value); if(txtBlock.Value !="" ) valObj.Block = Convert.ToInt32(txtBlock.Value); if(txtDisplaytype.Value !="" ) valObj.Displaytype = Convert.ToInt32(txtDisplaytype.Value); if(txtTypeofdata.Value !="" ) valObj.Typeofdata = Convert.ToString(txtTypeofdata.Value); if(txtQuickcreate.Value !="" ) valObj.Quickcreate = Convert.ToInt32(txtQuickcreate.Value); if(txtQuickcreatesequence.Value !="" ) valObj.Quickcreatesequence = Convert.ToInt32(txtQuickcreatesequence.Value); if(txtInfo_type.Value !="" ) valObj.Info_type = Convert.ToString(txtInfo_type.Value); if(txtCtrlType.Value !="" ) valObj.CtrlType = Convert.ToString(txtCtrlType.Value); if (keyid != "") { valObj.Fieldid = Convert.ToInt32(keyid); count = BLLTable<Ec_field>.Factory(conn).Update(valObj, Ec_field.Attribute.Fieldid); } else { count = BLLTable<Ec_field>.Factory(conn).Insert(valObj, Ec_field.Attribute.Fieldid); keyid = valObj.Fieldid.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("btnOK")!=-1) { if (ViewState["sbData"] == null) { string dataStr = "[" + ViewState["sbData"] .ToString()+ "]"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "window.returnValue=\"" + dataStr + "\";window.close();", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "window.returnValue=\"re\";window.close();", true); } } else { txtFieldid.Value =""; txtTabid.Value =""; txtColumnname.Value =""; txtTablename.Value =""; txtGeneratedtype.Value =""; txtUitype.Value =""; txtFieldname.Value =""; txtFieldlabel.Value =""; txtReadonly.Value =""; txtPresence.Value =""; txtSelected.Value =""; txtMaximumlength.Value =""; txtSequence.Value =""; txtBlock.Value =""; txtDisplaytype.Value =""; txtTypeofdata.Value =""; txtQuickcreate.Value =""; txtQuickcreatesequence.Value =""; txtInfo_type.Value =""; txtCtrlType.Value =""; } } } catch (Exception ex) { litWarn.Text = ex.Message; } }