private string[] Replacevalue(string[] wherelist)
 {
     WX.Flow.Model.Form.MODEL form = fm;
     WX.Flow.FormField        ff   = null;
     for (int i = 0; i < wherelist.Length; i++)
     {
         if (wherelist[i] != "")
         {
             string[] tjlist = wherelist[i].Split('\'');
             if (tjlist[1].Substring(0, 1) == "@")
             {
                 tjlist[1] = tjlist[1].Substring(1);
                 ff        = form.Items_FormFieldCollection.FindItemByTitle(tjlist[1]);
                 if (ff != null)
                 {
                     tjlist[1] = ff.Value;
                 }
             }
             else if (tjlist[1].Substring(0, 1) == "[")
             {
                 tjlist[1] = tjlist[1].Substring(1, tjlist[1].Length - 2);
                 tjlist[1] = GetSysVariable(tjlist[1]);
             }
             if (tjlist[3].Substring(0, 1) == "@")
             {
                 tjlist[3] = tjlist[3].Substring(1);
                 ff        = form.Items_FormFieldCollection.FindItemByTitle(tjlist[3]);
                 if (ff != null)
                 {
                     tjlist[3] = ff.Value;
                 }
             }
             else if (tjlist[3].Substring(0, 1) == "[")
             {
                 tjlist[3] = tjlist[3].Substring(1, tjlist[3].Length - 2);
                 tjlist[3] = GetSysVariable(tjlist[3]);
             }
             wherelist[i] = "'" + tjlist[1] + "'" + tjlist[2] + "'" + tjlist[3] + "'";
         }
     }
     return(wherelist);
 }
 protected void Button1_Click(object sender, EventArgs e)
 {
     WX.Flow.Model.Process.MODEL model = WX.Flow.Model.Process.GetCache(Convert.ToInt32(Request.QueryString["Id"])); //WX.Flow.Model.Process.GetModel("select * from FL_Process where ID=" + Request["id"]);
     WX.Flow.FormFieldCollection ffc   = new WX.Flow.FormFieldCollection();
     WX.Flow.FormField           ff    = null;
     string[] ffstr = FLD_STR.Value.Split(',');
     for (int i = 0; i < ffstr.Length; i++)
     {
         if (ffstr[i] != "")
         {
             ff      = new WX.Flow.FormField();
             ff.Id   = ffstr[i].Split('|')[0];
             ff.Text = ffstr[i].Split('|')[1];
             ffc.Add(ff);
         }
     }
     model.Editable_FormFieldCollection = ffc;
     model.Update();
     Response.Redirect("Flow_Prcs_List.aspx?id=" + Request["flowid"]);
 }