public static string InitProcessFlow(string pcode) { string r = ""; Sys_ProcessFlow sns = new Sys_ProcessFlow(); Sys_ProcessFlowBll snsb = new Sys_ProcessFlowBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_ProcessFlow csns = snsb.Query(" and pcode='" + pcode + "'"); if (csns != null) { r = js.Serialize(csns); } else { sns.pname = ""; sns.pcode = snsb.CreateCode().ToString().PadLeft(4, '0'); sns.id = 0; r = js.Serialize(sns); } } else { r = iv.badstr; } return(r); }
public static string InitProcessJd(string pcode, string jcode) { string r = ""; Sys_ProcessFlow sns = new Sys_ProcessFlow(); Sys_ProcessFlowBll snsb = new Sys_ProcessFlowBll(); Sys_ProcessPoint spp = new Sys_ProcessPoint(); Sys_ProcessPointBll sppb = new Sys_ProcessPointBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_ProcessPoint csns = sppb.Query(" and jcode='" + jcode + "'"); if (csns != null) { r = js.Serialize(csns); } else { spp.pname = snsb.Query(" and pcode='" + pcode + "'").pname; spp.pcode = pcode; spp.jname = ""; spp.jcode = sppb.CreateCode().ToString().PadLeft(4, '0'); spp.id = 0; r = js.Serialize(spp); } } else { r = iv.badstr; } return(r); }
public static string SaveProcessFlow(string lxcode, string lxid, string lxname, string lxstate) { string r = ""; Sys_ProcessFlowBll snsb = new Sys_ProcessFlowBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { Sys_ProcessFlow s = new Sys_ProcessFlow(); s.pname = lxname; s.pcode = lxcode; s.pstate = lxstate == "1"?true:false; s.maker = iv.u.ename; s.cdate = DateTime.Now.ToString(); s.dcode = ""; if (lxid == "0") { if (snsb.Add(s) > 0) { r = "S"; } else { r = "F"; } } else { if (snsb.Update(s)) { r = "S"; } else { r = "F"; } } } else { r = iv.badstr; } return(r); }