Example #1
0
        public string CondPRI_Move()
        {
            switch (this.GetRequestVal("MoveType"))
            {
            case "Up":
                Cond up = new Cond(this.MyPK);
                up.DoUp(this.FK_Node);
                up.RetrieveFromDBSources();
                DBAccess.RunSQL("UPDATE WF_Cond SET PRI=" + up.PRI + " WHERE ToNodeID=" + up.ToNodeID);
                break;

            case "Down":
                Cond down = new Cond(this.MyPK);
                down.DoDown(this.FK_Node);
                down.RetrieveFromDBSources();
                DBAccess.RunSQL("UPDATE WF_Cond SET PRI=" + down.PRI + " WHERE ToNodeID=" + down.ToNodeID);
                break;

            default:
                break;
            }


            Conds cds = new Conds();

            cds.Retrieve(CondAttr.FK_Node, this.FK_Node, CondAttr.CondType, 2, CondAttr.PRI);
            return(cds.ToJson());
        }
Example #2
0
        /// <summary>
        /// 初始化
        /// </summary>
        /// <returns></returns>
        public string CondPRI_Init()
        {
            Conds cds = new Conds();

            cds.Retrieve(CondAttr.FK_Node, this.FK_Node, CondAttr.CondType, 2, CondAttr.PRI);

            foreach (Cond item in cds)
            {
                Node nd = new Node(item.ToNodeID);
                item.Note = nd.Name;
            }

            return(cds.ToJson());
        }