protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    string ruleid = Request.Form["ruleid"];

                    //Get Rule
                    eChartProject.Model.eChart.server_contents_rule modelans = new eChartProject.Model.eChart.server_contents_rule();
                    DataSet ds = RuleBll.GetList(" ID=" + int.Parse(ruleid));

                    if (ds != null && ds.Tables != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                    {
                        string   strRule = ds.Tables[0].Rows[0]["Rule1"].ToString();
                        TableEnt te      = new TableEnt();
                        te = XmlSerialization <TableEnt> .DeSerialize(strRule);

                        strRule = te.TableInfo.Name + "&" + te.FieldInfo.Name;
                        Response.Write(strRule);
                        Response.End();
                    }
                }
                catch
                {
                }
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    string fieldname = Request.Form["fieldname"];
                    string selectid  = Request.Form["selectid"];
                    string tablename = Request.Form["tablename"];

                    if (selectid.Contains(Nodetype.message.ToString()))
                    {
                        selectid = selectid.Remove(0, Nodetype.message.ToString().Length);
                        TableEnt  te = new TableEnt();
                        TableInfo ti = new TableInfo();
                        FieldInfo fi = new FieldInfo();
                        ti.Name      = tablename;
                        fi.Name      = fieldname;
                        te.TableInfo = ti;
                        te.FieldInfo = fi;

                        string result = "";
                        result = XmlSerialization <TableEnt> .Serialize(te);

                        eChartProject.Model.eChart.server_contents_rule scr = new eChartProject.Model.eChart.server_contents_rule();
                        scr.MessageID = int.Parse(selectid);
                        scr.Rule1     = result;
                        RuleBll.Add(scr);

                        int i = RuleBll.GetMaxId() - 1;

                        Response.Write("success" + i.ToString());
                        Response.End();
                    }
                }
                catch
                {
                }
            }
        }