예제 #1
0
        public static string GetLoginNo()
        {
            if (System.IO.File.Exists(BP.WF.Glo.ProfileLogin) == false)
            {
                return(null);
            }

            string doc = System.IO.File.ReadAllText(BP.WF.Glo.ProfileLogin);

            BP.DA.AtPara ps = new BP.DA.AtPara(doc);
            return(ps.GetValStrByKey("No"));
        }
        public string Node_SendWork(string userNo, string sid, string flowNo, int nodeID, Int64 workid, int toNodeID, string toEmps, string paras)
        {
            //如果当前的用户登录信息与传递来的用户不一致,就让其调用登录接口,让其登录。
            if (BP.Web.WebUser.No != userNo)
            {
                BP.WF.Dev2Interface.Port_Login(userNo, sid);
            }

            BP.DA.AtPara ap = new BP.DA.AtPara(paras);

            BP.WF.SendReturnObjs objs = BP.WF.Dev2Interface.Node_SendWork(flowNo, workid, ap.HisHT, null, toNodeID, toEmps);
            return(objs.ToMsgOfSpecText()); //输出特殊的格式,让接受者解析.
        }