Example #1
0
        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);
        }
Example #2
0
        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);
        }