Example #1
0
    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;
        }
    }