public static ArrayList QueryOrderFlowTj(string otype) { ArrayList r = new ArrayList(); List <Sys_WorkEvent> lswf = bwfb.QuerySingleWorkFlow(otype); if (lswf != null) { r.Add("S"); for (int i = 0; i < lswf.Count; i++) { ArrayList al = new ArrayList(); Sys_WorkEvent swe = lswf[i]; al.Add(swe.wname); DataTable dt = tsb.QueryList("View_CB_UnOrderProcess", " * ", " and wcode='" + swe.wcode + "'", ""); if (dt != null) { al.Add(dt.Rows.Count); } else { al.Add(0); } r.Add(al); } } return(r); }
public static ArrayList QueryFlowLine(string emcode) { ArrayList r = new ArrayList(); BusiWorkFlowBll snsb = new BusiWorkFlowBll(); SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { r.Add(iv.badstr); List <Sys_WorkEvent> lsw = snsb.QuerySingleWorkFlow(emcode); if (lsw != null) { foreach (Sys_WorkEvent w in lsw) { ArrayList al = new ArrayList(); al.Add(w.wcode); al.Add(w.wname); r.Add(al); } } } else { r.Add(iv.badstr); } return(r); }